)]}'
{
  "log": [
    {
      "commit": "eed40d3ad2ba652c08422d62a5ff6f62ac0be16d",
      "tree": "7bc5477818b1b2c96e98f8571e700471356021a2",
      "parents": [
        "21c7f30b1d3f8a3de3128478daca3ce203fc8733"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Feb 05 16:15:25 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 10:57:28 2007 -0700"
      },
      "message": "powerpc: make it compile for multithread change\n\narch/powerpc/kernel/of_platform.c:479: error: unknown field `multithread_probe\u0027 specified in initializer\n\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0278ef8b484a71917bd4f03a763285cdaac10954",
      "tree": "8f6f7bf2e2a85b4643dfe3d0475811ce858fb4fc",
      "parents": [
        "15c54033964a943de7b0763efd3bd0ede7326395",
        "cd9ad58d4061494e7fdd70ded7bcf2418daf356a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (67 commits)\n  [SCSI] SUNESP: Complete driver rewrite to version 2.0\n  [SPARC64]: Convert PCI over to generic struct iommu/strbuf.\n  [SPARC]: device_node name constification fallout\n  [SPARC64]: Convert SBUS over to generic iommu/strbuf structs.\n  [SPARC64]: Add generic iommu and strbuf structs to iommu.h\n  [SPARC64]: Consolidate {sbus,pci}_iommu_arena.\n  [SPARC]: Make device_node name and type const\n  [SPARC64]: constify some paramaters of OF routines\n  [TIGON3]: of_get_property() returns const.\n  [SPARC64]: Fix PCI rework to adhere to of_get_property() const return.\n  [SPARC64]: Document and fix calculation of pages_avail.\n  [SPARC64]: Make sure pbm-\u003eprom_node is setup easly enough in psycho.c\n  [SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().\n  [SPARC64]: Add proper header file extern for cmdline_memory_size.\n  [SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()\n  [SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c\n  [SPARC64]: Give move verbose show_mem() output just like i386.\n  [SPARC64]: Mark show_mem() printk\u0027s with KERN_INFO.\n  [SPARC64]: Kill kvaddr_to_phys() and friends.\n  [SPARC64]: Privatize sun4u_get_pte() and fix name.\n  ...\n"
    },
    {
      "commit": "15c54033964a943de7b0763efd3bd0ede7326395",
      "tree": "840b292612d1b5396d5bab5bde537a9013db3ceb",
      "parents": [
        "ad5da3cf39a5b11a198929be1f2644e17ecd767e",
        "912a41a4ab935ce8c4308428ec13fc7f8b1f18f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:26:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:26:46 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (448 commits)\n  [IPV4] nl_fib_lookup: Initialise res.r before fib_res_put(\u0026res)\n  [IPV6]: Fix thinko in ipv6_rthdr_rcv() changes.\n  [IPV4]: Add multipath cached to feature-removal-schedule.txt\n  [WIRELESS] cfg80211: Clarify locking comment.\n  [WIRELESS] cfg80211: Fix locking in wiphy_new.\n  [WEXT] net_device: Don\u0027t include wext bits if not required.\n  [WEXT]: Misc code cleanups.\n  [WEXT]: Reduce inline abuse.\n  [WEXT]: Move EXPORT_SYMBOL statements where they belong.\n  [WEXT]: Cleanup early ioctl call path.\n  [WEXT]: Remove options.\n  [WEXT]: Remove dead debug code.\n  [WEXT]: Clean up how wext is called.\n  [WEXT]: Move to net/wireless\n  [AFS]: Eliminate cmpxchg() usage in vlocation code.\n  [RXRPC]: Fix pointers passed to bitops.\n  [RXRPC]: Remove bogus atomic_* overrides.\n  [AFS]: Fix u64 printing in debug logging.\n  [AFS]: Add \"directory write\" support.\n  [AFS]: Implement the CB.InitCallBackState3 operation.\n  ...\n"
    },
    {
      "commit": "ad5da3cf39a5b11a198929be1f2644e17ecd767e",
      "tree": "22d98f2a14db70e7229ec3b9c944488f2d50d4a1",
      "parents": [
        "da8ac5e0fab11d0e84be4e49aaaa828c52d17097",
        "14cf232ab161ce87ca538af3daad5f717c20d487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:20:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:20:51 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (22 commits)\n  [MIPS] Don\u0027t force frame pointers for lockdep on MIPS\n  [MIPS] update vr41xx Kconfig\n  [MIPS] remove 2 select entries for VR41xx\n  [MIPS] rename VR41XX to VR4100 series\n  [MIPS] Use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCKED.\n  [MIPS] Replace old fashioned \"__typeof\" with \"__typeof__\".\n  [MIPS] Remove unused _THREAD_SIZE_ORDER from asm-offset.c.\n  [MIPS] Change PCI host bridge setup/resources\n  [MIPS] Register PCI host bridge resource earlier\n  [MIPS] Remove pnx8550-v2pci_defconfig\n  [MIPS] Add bcm1480 ZBus trace support, fix wait related bugs\n  [MIPS] Updated Sibyte headers\n  [MIPS] Remove unused argument from kunmap_coherent().\n  [MIPS] Malta: Delete unused prototype of mips_timer_interrupt.\n  [MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected\n  [MIPS] MIPS Tech: Get rid of volatile in core code.\n  [MIPS] IP22: Get rid of volatile in IP22 core code.\n  [MIPS] JMR3927 cleanup\n  [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines\n  [MIPS] Cobalt: Split PCI codes from setup.c\n  ...\n"
    },
    {
      "commit": "da8ac5e0fab11d0e84be4e49aaaa828c52d17097",
      "tree": "eade52afcbb5eb31d2d8869fc66e8223a7681a6f",
      "parents": [
        "32f15dc5e6252f03aa2e04a2b140827a8297f21f",
        "cb629a01bb5bca951287e761c590a5686c6ca416"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:15:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:15:31 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (38 commits)\n  [S390] SPIN_LOCK_UNLOCKED cleanup in drivers/s390\n  [S390] Clean up smp code in preparation for some larger changes.\n  [S390] Remove debugging junk.\n  [S390] Switch etr from tasklet to workqueue.\n  [S390] split page_test_and_clear_dirty.\n  [S390] Processor degradation notification.\n  [S390] vtime: cleanup per_cpu usage.\n  [S390] crypto: cleanup.\n  [S390] sclp: fix coding style.\n  [S390] vmlogrdr: stop IUCV connection in vmlogrdr_release.\n  [S390] sclp: initialize early.\n  [S390] ctc: kmalloc-\u003ekzalloc/casting cleanups.\n  [S390] zfcpdump support.\n  [S390] dasd: Add ipldev parameter.\n  [S390] dasd: Add sysfs attribute status and generate uevents.\n  [S390] Improved kernel stack overflow checking.\n  [S390] Get rid of console setup functions.\n  [S390] No execute support cleanup.\n  [S390] Minor fault path optimization.\n  [S390] Use generic bug.\n  ...\n"
    },
    {
      "commit": "c4be17370b76bc6c23a239ca512fe360785d2369",
      "tree": "2c84fe64d02b2614b896684fa41b1ed826d78438",
      "parents": [
        "678f4e34a66eb364f4f8e7dc82746c3df14dc1e8"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 26 19:53:59 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:26 2007 +0100"
      },
      "message": "[MIPS] update vr41xx Kconfig\n\nThis patch has updated vr41xx/Kconfig.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "678f4e34a66eb364f4f8e7dc82746c3df14dc1e8",
      "tree": "4a25694a8286f7d0bd447b85485f2f01159a3da9",
      "parents": [
        "74142d65b23b46587ea329202e957c901d9a57a1"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 26 19:51:31 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:26 2007 +0100"
      },
      "message": "[MIPS] remove 2 select entries for VR41xx\n\nThis patch has removed 2 select entries for VR41xx.\nThese entries are selected in arch/mips/vr41xx/Kconfig.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "74142d65b23b46587ea329202e957c901d9a57a1",
      "tree": "1760a640fcf1c502bbb07b20ef5ac56b0a17b4f6",
      "parents": [
        "820c229f6c82bb91c0dbfbce90f7e6eb9639c7ab"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 26 19:45:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] rename VR41XX to VR4100 series\n\nThis patch has renamed VR41XX to VR4100 series.\nThat\u0027s better.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "820c229f6c82bb91c0dbfbce90f7e6eb9639c7ab",
      "tree": "f86265f30643e89af00641639ca722d389f163ca",
      "parents": [
        "a4c9bb7d22aa61ec585984f46df185669e557e3d"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Thu Apr 19 15:05:16 2007 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCKED.\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05bc284a719b778243f51e23c88fe6cefe6b219b",
      "tree": "e4ce26dc1c1fb52d687f353984d928c1495776b3",
      "parents": [
        "bea771751c116a690054581902b4144fe5a4520e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:28 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Remove unused _THREAD_SIZE_ORDER from asm-offset.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bea771751c116a690054581902b4144fe5a4520e",
      "tree": "50a30896d145bff748071456f34d40bced4cf460",
      "parents": [
        "639702bd725b3cc1a9bd442a7822c83849d66e91"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Apr 08 13:34:57 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Change PCI host bridge setup/resources\n\nPCI host bridge setup for SNI RM machines with PCI is quite broken, now\nthat Linux does it\u0027s resource setup own its own. It will use IO addresses,\nwhich are needed by the EISA config detection and assigns PCI memory\naddresses, which overlap with ISA legacy addresses (video ram). Below\nis a patch, which changes the way how the PCI memory addresses are\nused and sets the minimum IO address to give enough IO space for\n8 EISA slots). This patch needs the other PCI resource change, I\u0027ve\nposted.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "639702bd725b3cc1a9bd442a7822c83849d66e91",
      "tree": "814babe3c4496a86dad078206e675e37a69c9eba",
      "parents": [
        "3c5e370600c2dda8a4f59f841f323df04e6ce7b2"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Apr 08 13:28:44 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Register PCI host bridge resource earlier\n\nPCI based SNI RM machines have their EISA bus behind an Intel PCI/EISA\nbridge. So the PCI IO range must start at 0x0000. Changing that will\nbreak the PCI bus, because i8259.c already has registered it\u0027s IO\naddresses before the PCI bus gets initialized. Below is a patch,\nwhich will register the PCI host bridge resources inside\nregister_pci_controller(). It also changes i8259.c to use insert_region(),\nbecause request_resource() will fail, if the IO space of the PIT hanging\nof the PCI host bridge (maybe passing the resource parent to\ninit_i8259_irqs() is a cleaner fix for that).\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c5e370600c2dda8a4f59f841f323df04e6ce7b2",
      "tree": "10e635fed0013683e5217f7ff9d8aac8bdf56532",
      "parents": [
        "d619f38fdacb5cec0c841798bbadeaf903868852"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Apr 04 16:40:52 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Remove pnx8550-v2pci_defconfig\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d619f38fdacb5cec0c841798bbadeaf903868852",
      "tree": "4e606e70576cfb1cc1a1e71d3a2ae4684daed213",
      "parents": [
        "8deab1144b553548fb2f1b51affdd36dcd652aaa"
      ],
      "author": {
        "name": "Mark Mason",
        "email": "mmason@upwardaccess.com",
        "time": "Thu Mar 29 11:39:56 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Add bcm1480 ZBus trace support, fix wait related bugs\n\nMake ZBus tracing generic - moving it to a common direcotry under\narch/mips/sibyte, add bcm1480 support and fix some wait related\nbugs (thanks to Ralf for assistance on that).\n\nSigned-off-by: Mark Mason \u003cmason@broadcom.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eacb9d61919db56482dcea7ec943c9508175dc16",
      "tree": "37bb55ace9b1f9e62db9cce6853cf0e58d1b5376",
      "parents": [
        "e3cf10e93f42171224e88b06c226d450f3b3a55f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:24 2007 +0100"
      },
      "message": "[MIPS] Remove unused argument from kunmap_coherent().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e3cf10e93f42171224e88b06c226d450f3b3a55f",
      "tree": "b76437e80a629a032ebf3886668398a1218b4c5f",
      "parents": [
        "05502339332564ffd545be9ca37b208296a2eaad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:24 2007 +0100"
      },
      "message": "[MIPS] Malta: Delete unused prototype of mips_timer_interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05502339332564ffd545be9ca37b208296a2eaad",
      "tree": "18ccc05807e2998ddf25b3b359d680e41ff3c06a",
      "parents": [
        "f197465384bf7ef1af184c2ed1a4e268911a91e3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 21 00:36:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:24 2007 +0100"
      },
      "message": "[MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f197465384bf7ef1af184c2ed1a4e268911a91e3",
      "tree": "d5637a3bff89aded9248bdf1cb24230d094d0228",
      "parents": [
        "78709b9df35346965b214e0e548412748d147776"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:24 2007 +0100"
      },
      "message": "[MIPS] MIPS Tech: Get rid of volatile in core code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "78709b9df35346965b214e0e548412748d147776",
      "tree": "b2121c099b1a99901aed86921cce59e1f40d3bea",
      "parents": [
        "2127435e57a15f1fea8d6969e264eeb05b28ba4b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] IP22: Get rid of volatile in IP22 core code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2127435e57a15f1fea8d6969e264eeb05b28ba4b",
      "tree": "c8ae7407efcfe42309fbab978c931e17042780b8",
      "parents": [
        "252161eccd1a44f32a506d0fedb424d4ff84e4dc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 15 00:58:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] JMR3927 cleanup\n\n* Kill dead codes\n* Rearrange irq chip handlers\n* Minimize defconfig\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "252161eccd1a44f32a506d0fedb424d4ff84e4dc",
      "tree": "39c4c46d69b653b20047a0af7175f477ce54913e",
      "parents": [
        "2a9effc67804102d6d5182eb0116520588ae2256"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Mar 14 21:51:26 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines\n\nThis patch has merged GT64111 PCI routines and GT64120 PCI_0 routines.\nGT64111 PCI is almost the same as GT64120\u0027s PCI_0.\nThis patch don\u0027t change GT64120 PCI routines.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a9effc67804102d6d5182eb0116520588ae2256",
      "tree": "7ae021afd779f245050907fbab76c2e555491889",
      "parents": [
        "cc50b67dcd84c6215232c0e1c95e24786e555782"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Mar 05 19:10:03 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Split PCI codes from setup.c\n\nIt\u0027s removed #ifdef CONFIG_PCI/#endif from cobalt setup.c .\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc50b67dcd84c6215232c0e1c95e24786e555782",
      "tree": "db4d9ceba267d051dfc51dfd1c265cd08eea73cf",
      "parents": [
        "7f5a7716dc0b380fd3c85ca5a5841969555feaa7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Mar 06 21:34:44 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] Cobalt: clean up include files\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "7f5a7716dc0b380fd3c85ca5a5841969555feaa7",
      "tree": "b5e64de8cd6d83dd04f83020a5369aac6dd909d2",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 25 15:08:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] Fix AP/SP to work in the reality of modern kernels.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39ce010d38bf6703b49f59eb73bef030b1d659f2",
      "tree": "76a0ca6ba8289644def45c30d214dd7d8b2921a4",
      "parents": [
        "9ff6f4577e69801a43c0d58606a80040aecbc4bc"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 27 16:02:00 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:47 2007 +0200"
      },
      "message": "[S390] Clean up smp code in preparation for some larger changes.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "9ff6f4577e69801a43c0d58606a80040aecbc4bc",
      "tree": "2b297297b88dda87c2010c36c17a0fa5e300586a",
      "parents": [
        "ecdcc0234b27472b561378ac59e2beeea06ec6ff"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:59 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:47 2007 +0200"
      },
      "message": "[S390] Remove debugging junk.\n\narch/s390/appldata/appldata_base.c has some confusing debugging code left\nover to allow compiling it as a module. In practice, it cannot be configured\nas module and there is no need to keep that code.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ecdcc0234b27472b561378ac59e2beeea06ec6ff",
      "tree": "daeb20bb76d2f0d9283c538319a4f2d6a4341310",
      "parents": [
        "6c210482ae4a9a5bb9377ad250feaacec3faa3cd"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:58 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:47 2007 +0200"
      },
      "message": "[S390] Switch etr from tasklet to workqueue.\n\nThe clock synchronization of the ETR code requires an smp_call_function\nto synchronize all cpus. Calling smp_call_function from a tasklet is\nillegal. Replace the tasklet with a job on the global workqueue.\nETR work is rare and can be postponed to a be done by a kernel thread.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2fc2d1e9ffcde78af7ab63ed640d9a4901797de2",
      "tree": "9fd8fcbf4b6882200480da1f04e30b406d1f8a57",
      "parents": [
        "db77aa5f3d01fe6a6cc629dbd37936b1fdd129ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 27 16:01:56 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:46 2007 +0200"
      },
      "message": "[S390] Processor degradation notification.\n\nGenerate uevents for all cpus if cpu capability changes. This can\nhappen e.g. because the cpus are overheating. The cpu capability can\nbe read via /sys/devices/system/cpu/cpuN/capability.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "db77aa5f3d01fe6a6cc629dbd37936b1fdd129ba",
      "tree": "49186d1428510ae6aa658099d36133a2a0406068",
      "parents": [
        "131a395c18af43d824841642038e5cc0d48f0bd2"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Apr 27 16:01:55 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:46 2007 +0200"
      },
      "message": "[S390] vtime: cleanup per_cpu usage.\n\nReplace per_cpu(... , smp_processor_id()) with __get_cpu_var()\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "131a395c18af43d824841642038e5cc0d48f0bd2",
      "tree": "c3fec61634deee0589e3a0fa3aec0a63803f3815",
      "parents": [
        "6d4740c89c187ee8f5ac7355c4eeffda26493d1f"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Apr 27 16:01:54 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:46 2007 +0200"
      },
      "message": "[S390] crypto: cleanup.\n\nCleanup code and remove obsolete documentation.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "411ed3225733dbd83b4cbaaa992ef80d6ec1534e",
      "tree": "388aeac39e9fad5f7cadcc8fcbf0838811f5829d",
      "parents": [
        "7039d3a11c4b4b59f9ef933b4b0a28304bdd07d1"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Apr 27 16:01:49 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:44 2007 +0200"
      },
      "message": "[S390] zfcpdump support.\n\ns390 machines provide hardware support for creating Linux dumps on SCSI\ndisks. For creating a dump a special purpose dump Linux is used. The first\n32 MB of memory are saved by the hardware before the dump Linux is\nbooted. Via an SCLP interface, the saved memory can be accessed from\nLinux. This patch exports memory and registers of the crashed Linux to\nuserspace via a debugfs file. For more information refer to\nDocumentation/s390/zfcpdump.txt, which is included in this patch.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "be7962856d299a0f231ac36f89f4a89cbecfe0ff",
      "tree": "cd82d79c1b4b48b6e188bc65654b99237c1252de",
      "parents": [
        "60691d3c2c0fe9ecc264741ff41f283fef579b8a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:46 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:43 2007 +0200"
      },
      "message": "[S390] Improved kernel stack overflow checking.\n\nRecent cvs versions of gcc have support for an improved stack overflow\nchecking that calculates the size of the guard size for each function.\nIf the compiler accepts -mstack-size without -mstack-guard then the\nnew stack check is available. We always want to use the new stack\nchecker.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "be5ec363e958982454ac9b3138b0e78c032e758d",
      "tree": "044e5e1baa1e878538fcd4ec6b6e7d7c0f009203",
      "parents": [
        "10c1031f706bbe0690d84cdbccad15b11c6dc661"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:44 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:43 2007 +0200"
      },
      "message": "[S390] No execute support cleanup.\n\nSimplify the signal_return function that checks for the two special\nsystem calls sigreturn and rt_sigreturn. No need to do a page table\nwalk, a call to copy_from_user while disabled page faults will work\nas well.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "10c1031f706bbe0690d84cdbccad15b11c6dc661",
      "tree": "791a21c066ed667676422395b4145c53a1dc2c28",
      "parents": [
        "c0007f1a65762eaf55633d403b380130ec60adad"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:43 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:43 2007 +0200"
      },
      "message": "[S390] Minor fault path optimization.\n\nThe minor fault path has grown a lot in terms of cycles. In particular\nthe kprobes hook is very costly. Optimize the path to save a couple of\ncycles. If kprobes is enabled more than 300 cycles can be avoided if\nkprobes_running() is false.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "c0007f1a65762eaf55633d403b380130ec60adad",
      "tree": "877ad01344b48a11b293c879b2161a4865b897e5",
      "parents": [
        "bb11e3bdbac08f773a89f3ca287024a956ee8a12"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 27 16:01:42 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:42 2007 +0200"
      },
      "message": "[S390] Use generic bug.\n\nGeneric bug implementation for s390. Will increase the value of the\nconsole output on BUG() statements since registers r0-r5,r14 will\nnot be clobbered by a printk() call that was previously done before\nthe illegal instruction of BUG() was hit.\nAlso implements an architecture specific WARN_ON(). Output of that\ncould be increased but requires common code change.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "bb11e3bdbac08f773a89f3ca287024a956ee8a12",
      "tree": "f0d1f39efbe08c8217d1d18ff7bcb1fdc36ee6d2",
      "parents": [
        "03ff9a235a0602724fc54916469b6e0939c62c9b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:41 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:42 2007 +0200"
      },
      "message": "[S390] Improved oops output.\n\nThis patch adds two improvements to the oops output. First it adds an\nadditional line after the PSW which decodes the different fields of it.\nSecond a disassembler is added that decodes the instructions surrounding\nthe faulting PSW. The output of a test oops now looks like this:\n\nkernel BUG at init/main.c:419\nillegal operation: 0001 [#1]\nCPU:    0    Not tainted\nProcess swapper (pid: 0, task: 0000000000464968, ksp: 00000000004be000)\nKrnl PSW : 0700000180000000 00000000000120b6 (rest_init+0x36/0x38)\n           R:0 T:1 IO:1 EX:1 Key:0 M:0 W:0 P:0 AS:0 CC:0 PM:0 EA:3\nKrnl GPRS: 0000000000000003 00000000004ba017 0000000000000022 0000000000000001\n           000000000003a5f6 0000000000000000 00000000004be6a8 0000000000000000\n           0000000000000000 00000000004b8200 0000000000003a50 0000000000008000\n           0000000000516368 000000000033d008 00000000000120b2 00000000004bdee0\nKrnl Code: 00000000000120a6: e3e0f0980024       stg     %r14,152(%r15)\n           00000000000120ac: c0e500014296       brasl   %r14,3a5d8\n           00000000000120b2: a7f40001           brc     15,120b4\n          \u003e00000000000120b6: 0707               bcr     0,%r7\n           00000000000120b8: eb7ff0500024       stmg    %r7,%r15,80(%r15)\n           00000000000120be: c0d000195825       larl    %r13,33d108\n           00000000000120c4: a7f13f00           tmll    %r15,16128\n           00000000000120c8: a7840001           brc     8,120ca\nCall Trace:\n([\u003c00000000000120b2\u003e] rest_init+0x32/0x38)\n [\u003c00000000004be614\u003e] start_kernel+0x37c/0x410\n [\u003c0000000000012020\u003e] _ehead+0x20/0x80\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "03ff9a235a0602724fc54916469b6e0939c62c9b",
      "tree": "86ab2236897eb59542be2ccd667d6ca221153a44",
      "parents": [
        "ef99516c9646802c3d38c3eb83de302e05b3c1b5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:40 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:42 2007 +0200"
      },
      "message": "[S390] System call cleanup.\n\nRemove system call glue for sys_clone, sys_fork, sys_vfork, sys_execve,\nsys_sigreturn, sys_rt_sigreturn and sys_sigaltstack. Call do_execve from\nkernel_execve directly, move pt_regs to the right place and branch to\nsysc_return to start the user space program. This removes the last\nin-kernel system call.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "6fc321fd7dd91f0592f37503219196835314fbb7",
      "tree": "d512811f8f6761608829c8df44a55a2ada074cdc",
      "parents": [
        "29c380f5f06d0c5a320b9bb6f8987065e7b81c91"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 27 16:01:25 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:38 2007 +0200"
      },
      "message": "[S390] cio/ipl: Clean interface between cio and ipl code.\n\nClean interface between cio and ipl code, so Peter stops complaining.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "29c380f5f06d0c5a320b9bb6f8987065e7b81c91",
      "tree": "f0c74e3f80f92a613525564efeffe001c960a1ab",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 27 16:01:04 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Apr 27 16:01:12 2007 +0200"
      },
      "message": "[S390] memory detection: stop at first memory hole.\n\nIf both sclp and diag memory detection don\u0027t work stop at the first\nmemory hole. Otherwise the code might loop forever...\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "0277b378c3779e3c8a413afb7d4ee00fa24a5a26",
      "tree": "a345cb9f27b5439cf191e803d037eb71a7b21fed",
      "parents": [
        "c0c3e81608fc300027f2131e351e67ab118cf24c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Apr 26 08:53:38 2007 -0400"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:45:26 2007 +0200"
      },
      "message": "AVR32: Remove useless config option \"GENERIC_BUST_SPINLOCK\".\n\nRemove the clearly useless config option GENERIC_BUST_SPINLOCK, which\nis not used anywhere in the tree.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "c0c3e81608fc300027f2131e351e67ab118cf24c",
      "tree": "d1e7ebe582e7a554a6735cb17ed0a60c6be03c09",
      "parents": [
        "9ca20a8366462c553c27216161c735937f9de108"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 14 13:59:13 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:15 2007 +0200"
      },
      "message": "[AVR32] Optimize the TLB miss handler\n\nReorder some instructions and change the register usage to reduce\nthe number of pipeline stalls. Also use the bfextu and bfins\ninstructions for bitfield manipulations instead of shifting and\nmasking.\n\nThis makes gzipping a 80MB file approximately 2% faster.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9ca20a8366462c553c27216161c735937f9de108",
      "tree": "da29b02189dca4c13caa784a3b941b7948eee75b",
      "parents": [
        "2c1a2a3441a754a9b5a8e7184071154f8a9bd61b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Apr 12 17:26:57 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:15 2007 +0200"
      },
      "message": "[AVR32] Board code for ATNGW100\n\nAdd board code and defconfig for the ATNGW100 Network Gateway kit.\nFor more information about this board, see\n\nhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id\u003d4102\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "d80e2bb12606906fd0b5b5592f519852de8b0113",
      "tree": "37f751e0c020d50abf92eae9dca8ae01c2eba492",
      "parents": [
        "f9692b9501c339ec90647d8cd6ee5c106f072f9f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 21 16:23:41 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:15 2007 +0200"
      },
      "message": "[AVR32] Get rid of board_setup_fbmem()\n\nSince the core setup code takes care of both allocation and\nreservation of framebuffer memory, there\u0027s no need for this board-\nspecific hook anymore. Replace it with two global variables,\nfbmem_start and fbmem_size, which can be used directly.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "f9692b9501c339ec90647d8cd6ee5c106f072f9f",
      "tree": "3a11d55a0383d10cb712b31bc18e57585cdeed4c",
      "parents": [
        "d8011768e6bdd0d9de5cc7bdbd3077b4b4fab8c7"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 21 16:16:50 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:14 2007 +0200"
      },
      "message": "[AVR32] Reserve framebuffer memory in early_parse_fbmem()\n\nWith the current strategy of using the bootmem allocator to allocate\nor reserve framebuffer memory, there\u0027s a slight chance that the\nrequested area has been taken by the boot allocator bitmap before we\nget around to reserving it.\n\nBy inserting the framebuffer region as a reserved region as early as\npossible, we improve our chances for success and we make the region\nvisible as a reserved region in dmesg and /proc/iomem without any\nextra work.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "d8011768e6bdd0d9de5cc7bdbd3077b4b4fab8c7",
      "tree": "0d03566388d439edf87432424d4377dbfcbe053f",
      "parents": [
        "5539f59ac40473730806580f212c4eac6e769f01"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 21 16:02:57 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:14 2007 +0200"
      },
      "message": "[AVR32] Simplify early handling of memory regions\n\nUse struct resource to specify both physical memory regions and\nreserved regions and push everything into the same framework,\nincluding kernel code/data and initrd memory. This allows us to get\nrid of many special cases in the bootmem initialization and will also\nmake it easier to implement more robust handling of framebuffer\nmemory later.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5539f59ac40473730806580f212c4eac6e769f01",
      "tree": "330d159dfcc9e329f5e8b7f5cf18dbf3eb39ee0b",
      "parents": [
        "e3e7d8d4ea37b8372ee417452d03171c5dc55125"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 21 15:39:18 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:14 2007 +0200"
      },
      "message": "[AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e3e7d8d4ea37b8372ee417452d03171c5dc55125",
      "tree": "247a899f472e5cf1a3f7467dda88a017bee134a6",
      "parents": [
        "92b728c147adb8c690b520304f4c9ee3eee43c21"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 12 16:28:56 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:14 2007 +0200"
      },
      "message": "[AVR32] Make I/O access macros work with external devices\n\nFix the I/O access macros so that they work with externally connected\ndevices accessed in little-endian mode over any bus width:\n\n* Use a set of macros to define I/O port- and memory operations\n  borrowed from MIPS.\n* Allow subarchitecture to specify address- and data-mangling\n* Implement at32ap-specific port mangling (with build-time\n  configurable bus width. Only one bus width at a time supported\n  for now.)\n* Rewrite iowriteN and friends to use write[bwl] and friends\n  (not the __raw counterparts.)\n\nThis has been tested using pata_pcmcia to access a CompactFlash card\nconnected to the EBI (16-bit bus width.)\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "92b728c147adb8c690b520304f4c9ee3eee43c21",
      "tree": "f8b3e2f27f536b44694dadcf976e291aff7abeb7",
      "parents": [
        "623b0355d5b1f9c6d05005b649a2f3a7b9fd7816"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Mar 13 10:06:37 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:13 2007 +0200"
      },
      "message": "[AVR32] Fix NMI handler\n\nFix a problem with the NMI handler entry code related to the NMI handler\nsharing some code with the exception handlers. This is not a good idea\nbecause the RSR and RAR registers are not the same, and the NMI handler\nruns with interrupts masked the whole time so there\u0027s no need to check\nfor pending work.\n\nOpen-code the low-level NMI handling logic instead so that the pt_regs\nlayout is actually correct when the higher-level handler is called.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "623b0355d5b1f9c6d05005b649a2f3a7b9fd7816",
      "tree": "43ef35d4f6e83a49c1fb72df4b538271b650c054",
      "parents": [
        "3b328c98093702c584692bffabd440800b383d73"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Mar 13 17:59:11 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:13 2007 +0200"
      },
      "message": "[AVR32] Clean up exception handling code\n\n  * Use generic BUG() handling\n  * Remove some useless debug statements\n  * Use a common function _exception() to send signals or oops when\n    an exception can\u0027t be handled. This makes sure init doesn\u0027t\n    enter an infinite exception loop as well. Borrowed from powerpc.\n  * Add some basic exception tracing support to the page fault code.\n  * Rework dump_stack(), show_regs() and friends and move everything\n    into process.c\n  * Print information about configuration options and chip type when\n    oopsing\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3b328c98093702c584692bffabd440800b383d73",
      "tree": "2590a7013631f5915d2c80d0b749e54e26ff8520",
      "parents": [
        "535c806c26ef602d578792083df52b31803b961e"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Mar 13 15:30:38 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:13 2007 +0200"
      },
      "message": "[AVR32] Clean up cpu identification and add features bitmap\n\nClean up the cpu identification code, using definitions from\n\u003casm/sysreg.h\u003e instead of hardcoded constants. Also, add a features\nbitmap to struct avr32_cpuinfo to allow other code to make decisions\nbased upon what the running cpu is actually capable of.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "188ff65d49dadf7b0e9b6718abc3fe98a5098711",
      "tree": "29c930e7609d441f543baade2ddac70665d7bf54",
      "parents": [
        "19b7ce8bad718a2850ea19aeb7383f1728596c24"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 14 13:23:44 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:13 2007 +0200"
      },
      "message": "[AVR32] Don\u0027t enable clocks with no users\n\nBring the code that sets the initial PM clock masks in line with the\ncomment preceding it by only enabling clocks that have users !\u003d 0.\nFix SM clock definition and avr32_hpt_init() so that the SM and TC0\nclocks keep ticking.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "19b7ce8bad718a2850ea19aeb7383f1728596c24",
      "tree": "1fef17c37eaf90231a497b92dd49565e56986b6c",
      "parents": [
        "7760989e5e2900e484e9115e6e690c6ce0b0221c"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Mon Feb 26 13:50:43 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:12 2007 +0200"
      },
      "message": "[AVR32] Put cpu in sleep 0 when idle.\n\nThis patch puts the CPU in sleep 0 when doing nothing, idle. This will\nturn of the CPU clock and thus save power. The CPU is waken again when\nan interrupt occurs.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7760989e5e2900e484e9115e6e690c6ce0b0221c",
      "tree": "465791d8a5d0360a6d41fc592c09abd4932aafe1",
      "parents": [
        "228e845fd243bf42033998afab792357444e9e4a"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Mon Mar 12 18:15:16 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:44:12 2007 +0200"
      },
      "message": "[AVR32] Change system timer from count-compare to Timer/Counter 0\n\nDue to limitation of the count-compare system timer (not able to\ncount when CPU is in sleep), the system timer had to be changed to\nuse a peripheral timer/counter.\n\nThe old COUNT-COMPARE code is still present in time.c as weak\nfunctions. The new timer is added to the architecture directory.\n\nThis patch sets up TC0 as system timer The new timer has been tested\non AT32AP7000/ATSTK1000 at 100 Hz, 250 Hz, 300 Hz and 1000 Hz.\n\nFor more details about the timer/counter see the datasheet for\nAT32AP700x available at\n\nhttp://www.atmel.com/dyn/products/product_card.asp?part_id\u003d3903\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "228e845fd243bf42033998afab792357444e9e4a",
      "tree": "41b4ff3d2e6a0c06466e1d923e6f8c13ac787fdb",
      "parents": [
        "068d9f6eb9369a00eb45be91c07653cfef65f4a0"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 15:24:34 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:43:27 2007 +0200"
      },
      "message": "[AVR32] Add mach-specific Kconfig\n\nInclude at32ap-specific Kconfig file from top-level Kconfig file. The\nat32ap Kconfig is currently empty, but it will grow some machine-\nspecific options soon.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "068d9f6eb9369a00eb45be91c07653cfef65f4a0",
      "tree": "845e2162383a78c29fb05c4e8113730270b46583",
      "parents": [
        "9c8f8e752431f3f7ed6ea6ea6e491ce12057f572"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Wed Jan 31 18:01:45 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 13:43:27 2007 +0200"
      },
      "message": "[AVR32] Add nwait and tdf parameters to SMC configuration\n\nComplete the SMC configuration code by adding nwait and tdf\nparameter. After this change, we support the same parameters as the\nhardware.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9c8f8e752431f3f7ed6ea6ea6e491ce12057f572",
      "tree": "0ec81e8d5cd6239b8cd47990e7ae78e183b01a4f",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 01 16:34:10 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Apr 27 12:58:50 2007 +0200"
      },
      "message": "[AVR32] Add basic HMATRIX support\n\nThis adds register and clock definitions for the High-speed bus Matrix\n(HMATRIX) as well as a function that can be used to configure special\nEBI functionality like CompactFlash and NAND flash support.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "16ce82d846f2e6b652a064f91c5019cfe8682be4",
      "tree": "9100d2baface8ec8d5b7911e00e093fd177cb9e4",
      "parents": [
        "ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 21:08:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 21:08:21 2007 -0700"
      },
      "message": "[SPARC64]: Convert PCI over to generic struct iommu/strbuf.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013",
      "tree": "ce240dc037cf29bdcc751065977c6e04e2b804fd",
      "parents": [
        "3e4d26508af6d03034a97583c895f33bef671d06"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 26 00:03:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:45 2007 -0700"
      },
      "message": "[SPARC]: device_node name constification fallout\n\nA couple of routines need their arguments to be const.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e4d26508af6d03034a97583c895f33bef671d06",
      "tree": "e1e7bf647f4e70830ecc295ad7a2d76a974e06b0",
      "parents": [
        "66875088098f314af1a4d9e0cc47e617d643bffd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 15:58:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:44 2007 -0700"
      },
      "message": "[SPARC64]: Convert SBUS over to generic iommu/strbuf structs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b3627f389c07c5be9c86ac4d472a0d4fd47feac",
      "tree": "4e00925c81102399ec57e4eefe647dc23710a66d",
      "parents": [
        "711b360d64418e88ed45f812e0ebd202073d888d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 24 23:51:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:42 2007 -0700"
      },
      "message": "[SPARC64]: Consolidate {sbus,pci}_iommu_arena.\n\nMove to asm-sparc64/iommu.h and rename to plain \"iommu_arena\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3dfe10ee7caae9802d84a06fe7724274dea24020",
      "tree": "9d8c39445c1a66135ae23e8444d51a66613e5798",
      "parents": [
        "374d4cac6283469f101282ca83ee008368bd8350"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 11:22:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:40 2007 -0700"
      },
      "message": "[SPARC64]: constify some paramaters of OF routines\n\nThis starts bringing the PowerPC and Sparc64 implemetations back closer\ntogether.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a165b4205e0097c7544ec3c59522a3b20ec14eb1",
      "tree": "6c4608555770b122c511d740f0180b796f75bf9b",
      "parents": [
        "f1cfdb55f16596752e8a61a8570a90ee26af183a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:50:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:37 2007 -0700"
      },
      "message": "[SPARC64]: Fix PCI rework to adhere to of_get_property() const return.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1cfdb55f16596752e8a61a8570a90ee26af183a",
      "tree": "7e081e5d05537cb46b6a145870b00d87f1044ea9",
      "parents": [
        "0f3e25049e0a54916d0991c1eaa5f8df926c7f92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 22:52:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:36 2007 -0700"
      },
      "message": "[SPARC64]: Document and fix calculation of pages_avail.\n\nIt should be set to the total number of pages that the\nsystem will really have available after things like\ninitmem, the bootmem map, and initrd are freed up.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3e25049e0a54916d0991c1eaa5f8df926c7f92",
      "tree": "5307777ecb878310274e9406497c69080d775f91",
      "parents": [
        "3996465392fd1632b671707d16bbc96a9481cfe2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 21:44:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:35 2007 -0700"
      },
      "message": "[SPARC64]: Make sure pbm-\u003eprom_node is setup easly enough in psycho.c\n\nIt needs to be ready before we invoke pci_determine_mem_io_space().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3996465392fd1632b671707d16bbc96a9481cfe2",
      "tree": "e280c76bde2ac8cdc66b90171d774901aa408744",
      "parents": [
        "b93f2620231d4641bdbaaa952d3e8890687124bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 19:36:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:34 2007 -0700"
      },
      "message": "[SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b93f2620231d4641bdbaaa952d3e8890687124bb",
      "tree": "14b6eb3db5831cb74fb385ce7101682a2513e58a",
      "parents": [
        "9753f0d6502acd65761ff15244d26d0e88f0820a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 18:29:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:33 2007 -0700"
      },
      "message": "[SPARC64]: Add proper header file extern for cmdline_memory_size.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9753f0d6502acd65761ff15244d26d0e88f0820a",
      "tree": "85cf1dc724ef71c185886c794137101635b563d7",
      "parents": [
        "85f1e1f66011e67e68065f2db4cde499decb9c84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 18:26:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:32 2007 -0700"
      },
      "message": "[SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()\n\nWhile useful in odd circumstances to debug something, they are\nnormally totally unused and anyone can fetch this code out of the\nhistory if they really need it.\n\nAnd in any event, the person who needs this kind of code is usually me\n:-)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85f1e1f66011e67e68065f2db4cde499decb9c84",
      "tree": "0293a92b819df2e5c14e94c67e1d92251572ab97",
      "parents": [
        "5be4a963675d3270fab7f55e8c4a2e56afd408f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 17:51:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:31 2007 -0700"
      },
      "message": "[SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5be4a963675d3270fab7f55e8c4a2e56afd408f6",
      "tree": "7fef3ded1d1dfcda94a47f423b2a74126b837557",
      "parents": [
        "28256ca2e04c72eee1e83524d7f78ce5646030e2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 16:00:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:30 2007 -0700"
      },
      "message": "[SPARC64]: Give move verbose show_mem() output just like i386.\n\nWe now report everything i386 does except for highmem which\ndoesn\u0027t apply.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28256ca2e04c72eee1e83524d7f78ce5646030e2",
      "tree": "7d2d620312d6cdd1fbd1b39abc23b630006aa569",
      "parents": [
        "a94aa2530643f02a4b243f81b5f6354b9b958d7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 15:56:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:28 2007 -0700"
      },
      "message": "[SPARC64]: Mark show_mem() printk\u0027s with KERN_INFO.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a94aa2530643f02a4b243f81b5f6354b9b958d7e",
      "tree": "37e45a8b15f79f9116c94a9e6a790c25f408a4a5",
      "parents": [
        "4be5c34dc47b5a9e6f91c8f5937a93c464870b8e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 15:50:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:27 2007 -0700"
      },
      "message": "[SPARC64]: Kill kvaddr_to_phys() and friends.\n\nJust inline it into flush_icache_range() which is the only\nuser.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4be5c34dc47b5a9e6f91c8f5937a93c464870b8e",
      "tree": "0b62b34193547010e8446a4ecba7ab06d691f64c",
      "parents": [
        "a0963bdfb91ca97c2b0b6d4ca81ff557fac66901"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 15:44:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:26 2007 -0700"
      },
      "message": "[SPARC64]: Privatize sun4u_get_pte() and fix name.\n\n__get_phys is only called from init.c as is prom_virt_to_phys(),\n__get_iospace() is not called at all, and sun4u_get_pte() is largely\nmisnamed.\n\nPrivatize the implementation and helper functions of\nsun4u_get_phys() to mm/init.c, and rename to\nkvaddr_to_paddr().\n\nThe only used of this thing is flush_icache_range(), and thus\nthings can be considerably further simplified.  For example,\nwe should only see module or PAGE_OFFSET kernel addresses here,\nso we don\u0027t need the OBP firmware range handling at all.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0963bdfb91ca97c2b0b6d4ca81ff557fac66901",
      "tree": "b241fe4043f3dad92642566bcb7584bb76715fbb",
      "parents": [
        "4e286d5be63c93b17f8a82d6f3618faa9c1b025c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 15:09:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:25 2007 -0700"
      },
      "message": "[SPARC64]: Kill _start[]/_end[] declarations in mm/init.c\n\nWe already get those from asm/sections.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0015d3d68c84eb33e6b380802ad61b23f7eb6523",
      "tree": "d3e7b31dc8a3a34c3625abb0e52de733829e995b",
      "parents": [
        "d78d0891d3dd976a2fb707c6c691d9cd5ed60727"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 15 00:06:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:23 2007 -0700"
      },
      "message": "[SPARC64]: Simplify read_obp_memory().\n\nKick out empty entries as soon as we spot them, and use memmove()\ninstead of a silly loop to make the operation more clear.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d78d0891d3dd976a2fb707c6c691d9cd5ed60727",
      "tree": "75a1f09a7f316c5cfd6ab3d1dc0e48e89320a200",
      "parents": [
        "43bed127376ff2ef9c268cf6688a43d0fbed2ff4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 14 22:47:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:22 2007 -0700"
      },
      "message": "[SPARC64]: Use SPARSEMEM_STATIC\n\nDecrease the SECTION_SIZE_BITS --\u003e MAX_PHYSADDR_BITS\nrange a little bit.\n\nThe cost of going to SPARSEMEM_STATIC becomes 8K of BSS space, and in\nreturn we save a pointer dereferences on every page struct lookup.\nEven better we hit the main kernel image for the base address which is\nin a hugepage locked TLB entry.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28f57e774d91ce01e03ff65caa2313bc8786b66f",
      "tree": "5606d59ab501563d62798ccebc5915532d491174",
      "parents": [
        "97b3cf050b467dda571943ceadff5452bed04549"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:40:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:20 2007 -0700"
      },
      "message": "[SPARC64]: Force dummy host controller onto bus zero.\n\nThis helps deal with the invisible bridge that sits between\nthe host controller and the top-most visisble PCI devices\non hypervisor systems.\n\nFor example, on T1000 the bus-range property says 2 --\u003e 4\nand so there is a PCI express bridge at bus 2, devfn 0, etc.\n\nSo if we don\u0027t force the dummy host controller to bus zero,\nwe\u0027ll try to create two devices with the same domain/bus/devfn\ntriplet.\n\nAlso, add some more log diagnostics to make debugging stuff like this\neasyer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97b3cf050b467dda571943ceadff5452bed04549",
      "tree": "c5dbb828eb40f84d6203cfd5aaa56f12c4548b71",
      "parents": [
        "c6e87566ea080bbbe926c0e429fed48e6f680d93"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 11 16:42:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:19 2007 -0700"
      },
      "message": "[SPARC64]: Add dummy host controller to root of all PCI domains.\n\nWe fake up a dummy one in all cases because that is the simplest\nthing to do and it happens to be necessary for hypervisor systems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6e87566ea080bbbe926c0e429fed48e6f680d93",
      "tree": "36d13a5bdef56329cd5be6eef1ada88fb7d8a802",
      "parents": [
        "0bba2dd823fd995ed805ae5cbd5a1c1381257a12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 09 16:58:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:18 2007 -0700"
      },
      "message": "[SPARC64]: Const\u0027ify pci_iommu_ops.\n\nBased upon a similar patch for x86_64 written by\nStephen Hemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bba2dd823fd995ed805ae5cbd5a1c1381257a12",
      "tree": "ab88f46bcec15478b1effd3afbefcd133f26a8c7",
      "parents": [
        "3875c5c02d7112aa85f815d65d8add2e39ae9e34"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 23:06:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:17 2007 -0700"
      },
      "message": "[SPARC64]: Kill pbm-\u003epci_first_slot.\n\nSet but never used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3875c5c02d7112aa85f815d65d8add2e39ae9e34",
      "tree": "c2fe7a4800fc5f1e70d84a4c0da942de2aa9b30b",
      "parents": [
        "8d3aee937596d2ca6676c2c27789751445bf0bc9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 22:52:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:16 2007 -0700"
      },
      "message": "[SPARC64]: Kill pci_controller-\u003epbms_same_domain\n\nWe don\u0027t do the \"Simba APB is a PBM\" bogosity for Sabre\ncontrollers any longer, so this pbms_same_domain thing\nis no longer necessary.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d3aee937596d2ca6676c2c27789751445bf0bc9",
      "tree": "b22a333a9947ab94d8c35c13b4989cde53630ac9",
      "parents": [
        "0bae5f81b6f8130f5197e59b0e2ad6820c766b2b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 22:46:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:15 2007 -0700"
      },
      "message": "[SPARC64]: Kill pci_controller-\u003ebase_address_update().\n\nImplemented but never actually used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bae5f81b6f8130f5197e59b0e2ad6820c766b2b",
      "tree": "e0a7f1e0018941ed6f76ea7ff97ec2506c14b899",
      "parents": [
        "3487a1f9e719d36c9b2d4d492994b2dd815a58b7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 22:42:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:14 2007 -0700"
      },
      "message": "[SPARC64]: Kill pci_controller-\u003eresource_adjust()\n\nAll the implementations can be identical and generic, so\nno need for controller specific methods.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3487a1f9e719d36c9b2d4d492994b2dd815a58b7",
      "tree": "34d5ef82a837ff61413a40fa9ce6d06a9bfbc65a",
      "parents": [
        "229177c7f38d6a2b1285b42da4b19d76346b4bac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 22:28:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:13 2007 -0700"
      },
      "message": "[SPARC64]: Kill PBM ranges software state.\n\nIt is only used in one spot and we can just fetch the\nOF property right there.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "229177c7f38d6a2b1285b42da4b19d76346b4bac",
      "tree": "516b4586e3cf03722f35adc212c38f57dd94f212",
      "parents": [
        "9fd8b64761d3fe7e4ef567161be57e4234af5c1c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 22:11:00 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:12 2007 -0700"
      },
      "message": "[SPARC64]: Kill PBM intmap software state.\n\nSet but never used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fd8b64761d3fe7e4ef567161be57e4234af5c1c",
      "tree": "39eb4744d6f36c003bb4e9fea77c7c9921bbef2b",
      "parents": [
        "01f94c4a6ced476ce69b895426fc29bfc48c69bd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 08 21:55:49 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:11 2007 -0700"
      },
      "message": "[SPARC64]: Consolidate PCI mem/io resource determination.\n\nIt can be done for every PCI configuration using OF properties.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01f94c4a6ced476ce69b895426fc29bfc48c69bd",
      "tree": "68866108644a1e90ae7688d2e35cb8462ab6a07c",
      "parents": [
        "a378fd0ee8ea6af5dafd0ab3d634f22b926b5ac4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@ultra5.davemloft.net",
        "time": "Sun Mar 04 12:53:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:10 2007 -0700"
      },
      "message": "[SPARC64]: Fix sabre pci controllers with new probing scheme.\n\nThe SIMBA APB bridge is strange, it is a PCI bridge but it lacks\nsome standard OF properties, in particular it lacks a \u0027ranges\u0027\nproperty.\n\nWhat you have to do is read the IO and MEM range registers in\nthe APB bridge to determine the ranges handled by each bridge.\nSo fill in the bus resources by doing that.\n\nSince we now handle this quirk in the generic PCI and OF device\nprobing layers, we can flat out eliminate all of that code from\nthe sabre pci controller driver.\n\nIn fact we can thus eliminate completely another quirk of the sabre\ndriver.  It tried to make the two APB bridges look like PBMs but that\nmakes zero sense now (and it\u0027s questionable whether it ever made sense).\nSo now just use pbm_A and probe the whole PCI hierarchy using that as\nthe root.\n\nThis simplification allows many future cleanups to occur.\n\nAlso, I\u0027ve found yet another quirk that needs to be worked around\nwhile testing this.  You can\u0027t use the \u0027class-code\u0027 OF firmware\nproperty, especially for IDE controllers.  We have to read the value\nout of PCI config space or else we\u0027ll see the value the device was\nshowing before it was programmed into native mode.\n\nI\u0027m starting to think it might be wise to just read all of the values\nout of PCI config space instead of using the OF properties. :-/\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a378fd0ee8ea6af5dafd0ab3d634f22b926b5ac4",
      "tree": "681ef99b1448ac2ee83ff70719af068fca4f81d1",
      "parents": [
        "bc606f3c917aa453fca62b76c8e9998b4171f4fa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 01 11:46:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:09 2007 -0700"
      },
      "message": "[SPARC64]: Fix obppath pci device sysfs creation.\n\nNeed to traverse recursively down child busses else we only\nget the file created under devices at the top-level.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc606f3c917aa453fca62b76c8e9998b4171f4fa",
      "tree": "d7a91e88f2f8a1ab12af68d0ec49545298831415",
      "parents": [
        "1e8a8cc52daa95e702303ca3ce67955a4c051d7d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 01 11:20:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:08 2007 -0700"
      },
      "message": "[SPARC64]: Minor cleanups to schizo pci controller driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e8a8cc52daa95e702303ca3ce67955a4c051d7d",
      "tree": "8008f55f6d3c3f83b8512e9f02aa864482271f37",
      "parents": [
        "a2fb23af1c31ad6e0c281e56d385f803229d57fa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 23:38:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:07 2007 -0700"
      },
      "message": "[SPARC64]: Internalize pci_memspace_mask.\n\nThe only user was bus_dvma_to_mem() which is no longer used\nby any driver, so kill that, and the export of pci_memspace_mask.\n\nThe only user now is the PCI mmap support code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2fb23af1c31ad6e0c281e56d385f803229d57fa",
      "tree": "9c093cd9cc639cfaac4e2b1057f5d45eb6ab69e3",
      "parents": [
        "deb66c4521e119442aa266553e8cbfc86eb71232"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 23:35:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:06 2007 -0700"
      },
      "message": "[SPARC64]: Probe PCI bus using OF device tree.\n\nAlmost entirely taken from the 64-bit PowerPC PCI code.\n\nThis allowed to eliminate a ton of cruft from the sparc64\nPCI layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deb66c4521e119442aa266553e8cbfc86eb71232",
      "tree": "c98485097187792065b9f2968d9b6fc0e6ca3fae",
      "parents": [
        "1327e9b62fc88e64ffbbd42d61fccd34e521bb86"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 18:01:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:05 2007 -0700"
      },
      "message": "[SPARC64] isa: Convert to use pci_device_to_OF_node().\n\nAlso, do not try to compute resources by hand, instead use\nthe pre-computed ones in the of_device.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1327e9b62fc88e64ffbbd42d61fccd34e521bb86",
      "tree": "23d7c52e9cdc86b519b7d2289fd18855493d2d7d",
      "parents": [
        "9b1caafe09ccec8e0103e9375b711e3a0c838260"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 17:55:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:04 2007 -0700"
      },
      "message": "[SPARC64] ebus: Convert to use pci_device_to_OF_node().\n\nAlso, we don\u0027t need to store or use the PBM so kill that\nfrom the linux_ebus.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8b8814bdfe3bb2bdfa23722de947bad8283037c",
      "tree": "c837f0b89ce94e9364a23751ce9609762f71dddb",
      "parents": [
        "ded220bd8f0823771fc0a9bdf7f5bcbe543197b6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:28:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:41 2007 -0700"
      },
      "message": "[SPARC]: Use strcasecmp for OFW property name comparisons.\n\nThis allows us to simplify sharing code with powerpc which\nhas properties that have various forms of capitalization\nwhen on the sparc64 side the property is all lower-case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ded220bd8f0823771fc0a9bdf7f5bcbe543197b6",
      "tree": "530854859821c51cb3bcd9092140c535153627e5",
      "parents": [
        "357418e7cac16fed4ca558c6037d189d2109c9c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:18:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:39 2007 -0700"
      },
      "message": "[STRING]: Move strcasecmp/strncasecmp to lib/string.c\n\nWe have several platforms using local copies of identical\ncode.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357418e7cac16fed4ca558c6037d189d2109c9c2",
      "tree": "dcf8c149254c3fab546b866ded5cc547e33b855c",
      "parents": [
        "64b94701c0714f814e640ff351d5f784fdc0381e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:54:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:37 2007 -0700"
      },
      "message": "[SPARC]: constify some paramaters of OF routines\n\nThis starts bringing the PowerPC and Sparc implemetations back closer\ntogether.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64b94701c0714f814e640ff351d5f784fdc0381e",
      "tree": "2bb66f86ccec74533e40042f60aafe8551cae991",
      "parents": [
        "3198514d2d10fb3ce5e49ba0c611764ad8a214d0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:53:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:35 2007 -0700"
      },
      "message": "[SPARC/64]: constify of_get_property return\n\nFinally, we actually change the functions themselves.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a23acf3905287eb952a6f1dbbc8fb3e4eeae2f6",
      "tree": "71c1874e6ae1e00df81b5df5b78e3935f93f298b",
      "parents": [
        "8271f04242af8ddf8390f289cd6ef78fb3e3c6d9"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Apr 23 15:53:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:24 2007 -0700"
      },
      "message": "[SPARC64]: constify of_get_property return: arch/sparc64\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8271f04242af8ddf8390f289cd6ef78fb3e3c6d9",
      "tree": "5e4cd7a1889931f6cea5f994c6cb06c9bf120a4c",
      "parents": [
        "644923d4a5f117d437aefd47688d1141cc8361ed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:47:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:22 2007 -0700"
      },
      "message": "[SPARC]: constify of_get_property return: arch/sparc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "644923d4a5f117d437aefd47688d1141cc8361ed",
      "tree": "9fa754c4e8ec4176ef97b7ee1ab6807cefd68936",
      "parents": [
        "d62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Mar 28 19:10:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:20 2007 -0700"
      },
      "message": "[SPARC64]: Small cleanups time.c\n\n- Removes days_in_mo[], as it\u0027s almost identical to month_days[]\n- Use the leapyear() macro\n- Line length wrapping.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a",
      "tree": "b4402ce7fb48f158288b0134b00c3108aa52b596",
      "parents": [
        "112f48716d9f292c92a033cff9e3ce7405ed4280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 27 01:20:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:18 2007 -0700"
      },
      "message": "[SPARC64]: Fix sparc64_next_event() error return.\n\nIt should return an error code not a boolean.\n\nBased upon an hpet timer fix by Thomas Gleixner.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "112f48716d9f292c92a033cff9e3ce7405ed4280"
}
