)]}'
{
  "log": [
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22ae782f86b726f9cea752c0f269ff6dcdf2f6e1",
      "tree": "9458a01b24d65fa2eab27ad5bdb2fa399b3c389f",
      "parents": [
        "12b15e83289bc7cf2ec9a342412e0c955beeb395"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 29 11:49:01 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 01:42:42 2010 -0600"
      },
      "message": "of/address: Clean up function declarations\n\nThis patch moves the declaration of of_get_address(), of_get_pci_address(),\nand of_pci_address_to_resource() out of arch code and into the common\nlinux/of_address header file.\n\nThis patch also fixes some of the asm/prom.h ordering issues.  It still\nincludes some header files that it ideally shouldn\u0027t be, but at least the\nordering is consistent now so that of_* overrides work.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "e5bbbb18d872cb4e29815a000485c2c5eebcfaca",
      "tree": "e40141e101700b30c225f487daa2796d42165f91",
      "parents": [
        "972c196266d5982766ca03590d54e6a0d4de5664"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Wed Apr 07 09:32:55 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:34:29 2010 -0700"
      },
      "message": "serial: uartlite: move from byte accesses to word accesses\n\nByte accesses for I/O devices in Xilinx IP is going to be less\ndesired in the future such that the driver is being changed to\nuse 32 bit accesses.\n\nThis change facilitates using the uartlite IP over a PCIe bus\nwhich only allows 32 bit accesses.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "07081fd8587478849b69d7b41596e81ff5a7f532",
      "tree": "fca06165fadb4390c56cb9c530b05c0d5318c6d9",
      "parents": [
        "57d54889cd00db2752994b389ba714138652e60c"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 14:05:35 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 10 14:10:41 2010 -0700"
      },
      "message": "uartlite: Fix build on sparc.\n\nWe can get this driver enabled via MFD_TIMBERDALE which only\nrequires GPIO to be on.\n\nBut the of_address_to_resource() function is only present on\npowerpc and microblaze, so we have to conditionalize the\nCONFIG_OF probing bits on that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5",
      "tree": "893948c6d009ccbce351be43a81a1c9662ab8478",
      "parents": [
        "1ec562035ba64e724652cb12b8a770b3906e9bf5"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Feb 02 13:44:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "uartlite: fix crash when using as console\n\nMove the ulite_console_setup to the .devinit section since it might be\ncalled on probe, which is in devinit.  Fixes the crash below where the\nuartlite hw is probed after the .init section is freed from the kernel.\n\nuartlite: ttyUL0 at MMIO 0xc8000100 (irq \u003d 30) is a uartlite\nBUG: unable to handle kernel NULL pointer dereference at (null)\nIP: [\u003cc176720e\u003e] ulite_console_setup+0x6f/0xa8\n*pdpt \u003d 0000000036fb0001 *pde \u003d 0000000000000000\nOops: 0000 [#1] PREEMPT SMP\nlast sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/uevent\nModules linked in: puffin(+) serio_raw\n\nPid: 151, comm: modprobe Not tainted (2.6.31.5-1.0.b1-b1 #1) POULSBO\nEIP: 0060:[\u003cc176720e\u003e] EFLAGS: 00010246 CPU: 0\nEIP is at ulite_console_setup+0x6f/0xa8\nEAX: c16ec824 EBX: c16ec824 ECX: c176719f EDX: 00000000\nESI: 00000000 EDI: c17b42c4 EBP: f6fd1cf0 ESP: f6fd1cd8\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess modprobe (pid: 151, ti\u003df6fd0000 task\u003df6fa1020 task.ti\u003df6fd0000)\nStack:\n c1031f51 00000000 00000000 00000246 c182237c f7742000 f6fd1d5c c11fd316\n\u003c0\u003e c16ec85c f77420d4 0000001e 00000000 00000000 c1633e78 4f494d4d 63783020\n\u003c0\u003e 30303038 00303031 f6fd1d3c c10e0786 f6fd1d48 00000000 f6fd1d48 00000000\nCall Trace:\n [\u003cc1031f51\u003e] ? register_console+0xf6/0x1fc\n [\u003cc11fd316\u003e] ? uart_add_one_port+0x237/0x2bb\n [\u003cc10e0786\u003e] ? sysfs_add_one+0x13/0xd3\n [\u003cc10e142f\u003e] ? sysfs_do_create_link+0xba/0xfc\n [\u003cc146f200\u003e] ? ulite_probe+0x198/0x1eb\n [\u003cc12064ee\u003e] ? platform_drv_probe+0xc/0xe\n [\u003cc120597b\u003e] ? driver_probe_device+0x79/0x105\n [\u003cc1205a8e\u003e] ? __device_attach+0x28/0x30\n [\u003cc120511f\u003e] ? bus_for_each_drv+0x3d/0x67\n [\u003cc1205af9\u003e] ? device_attach+0x44/0x58\n [\u003cc1205a66\u003e] ? __device_attach+0x0/0x30\n [\u003cc1204fb8\u003e] ? bus_probe_device+0x1f/0x34\n [\u003cc1203e68\u003e] ? device_add+0x385/0x4c0\n [\u003cc148491f\u003e] ? _write_unlock+0x8/0x1f\n [\u003cc1206aac\u003e] ? platform_device_add+0xd9/0x11c\n [\u003cc120c685\u003e] ? mfd_add_devices+0x165/0x1bc\n [\u003cf831b378\u003e] ? puffin_probe+0x2d0/0x390 [puffin]\n [\u003cc11a08ef\u003e] ? pci_match_device+0xa0/0xa7\n [\u003cc11a07bc\u003e] ? local_pci_probe+0xe/0x10\n [\u003cc11a11db\u003e] ? pci_device_probe+0x43/0x66\n [\u003cc120597b\u003e] ? driver_probe_device+0x79/0x105\n [\u003cc1205a4a\u003e] ? __driver_attach+0x43/0x5f\n [\u003cc120535d\u003e] ? bus_for_each_dev+0x3d/0x67\n [\u003cc1205852\u003e] ? driver_attach+0x14/0x16\n [\u003cc1205a07\u003e] ? __driver_attach+0x0/0x5f\n [\u003cc1204dea\u003e] ? bus_add_driver+0xf9/0x220\n [\u003cc1205c8f\u003e] ? driver_register+0x8b/0xeb\n [\u003cc11a1518\u003e] ? __pci_register_driver+0x43/0x9f\n [\u003cc10477ef\u003e] ? __blocking_notifier_call_chain+0x40/0x4c\n [\u003cf831f000\u003e] ? puffin_init+0x0/0x48 [puffin]\n [\u003cf831f017\u003e] ? puffin_init+0x17/0x48 [puffin]\n [\u003cc1001139\u003e] ? do_one_initcall+0x4c/0x131\n [\u003cc105607b\u003e] ? sys_init_module+0xa7/0x1b7\n [\u003cc1002a61\u003e] ? syscall_call+0x7/0xb\n Code: 6e 74 00 00 00 92 33 00 00 18 00 0e 01 73 79 6e 63 65 2d 72 65 67 69 73 74 72 79 0c 00 49 32\n00 00 14 00 09 01 61 6c 73 61 2d 69 \u003c6e\u003e 66 6f 00 00 00 42 37 00 00 10 00 07 01 6b 69 6c 6c 61 6c 6c\nEIP: [\u003cc176720e\u003e] ulite_console_setup+0x6f/0xa8 SS:ESP 0068:f6fd1cd8\nCR2: 0000000000000000\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe",
      "tree": "8d341d3df935aa1710df451975f80eebdf3e61c2",
      "parents": [
        "054f2346cb0e524cbb678759bfedabfdba4d0100"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Sep 09 16:54:04 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:38 2009 -0700"
      },
      "message": "uartlite: support shared interrupt lines\n\nAdapt isr to work with shared interrupt lines.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebd2c8f6d2ec4012c267ecb95e72a57b8355a705",
      "tree": "36a01b2ac2520bf7e0d9362b8da17d3c894da2db",
      "parents": [
        "11d85d7b2ecc72fe752bba55389e7d11907528af"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "message": "serial: kill off uart_info\n\nWe moved this into uart_state, now move the fields out of the separate\nstructure and kill it off.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a108096878aa6cb744b5280ca59395b6c0152d14",
      "tree": "552083cab7d520088ff7681c4ad36b2ee3757c82",
      "parents": [
        "847cdf42d589882aca683b6fb65b2c7832e92231"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 14 09:59:48 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Nov 14 09:59:48 2008 -0700"
      },
      "message": "powerpc/virtex: fix various format/casting printk mismatches\n\nVarious printk format string in code used by the Xilinx Virtex platform\nare not 32-bit/64-bit safe.  Add correct casting to fix the bugs.\n\nReported-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a88487c79bfefb715030c5baa68fbedc1b8732e8",
      "tree": "1bf54afe3ec0a8aef77fc0e4ccc2c922a918ad98",
      "parents": [
        "b1ca7e7a0b35874b2a9cae60f8f5b78df575faa7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 16 21:54:42 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "Fix compile errors in SGI console drivers (linux-next tree)\n\nThe below is the patch to replace blindly all possible places,\nincluding Jack\u0027s fixes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n(Reviewed and checked rather than blindly added)\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71cc2c2152170b8166f59abb0604dc62073aeb92",
      "tree": "a33d71f73b55fa1cb43d38fc108faba20b24b64c",
      "parents": [
        "bf9d89295233ae2ba7b312c78ee5657307b09f4c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:55:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "serial: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e169c139642fb4c682ec12a409725508dbefa520",
      "tree": "71d1911b9973bc68c69597784c9d542c03f935b8",
      "parents": [
        "12c2c019eb9b0b586a061b336766d11cca449499"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 15 14:34:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "serial: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable serial\nplatform drivers, to re-enable auto loading.\n\nNOTE that Kconfig for some of these drivers doesn\u0027t allow modular builds, and\nthus doesn\u0027t match the driver source\u0027s unload support.  Presumably their\nunload code is buggy and/or weakly tested...\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37969581301e50872a1ae84dc73962b5f7ee6b76",
      "tree": "35bbd6a07f903f248f4bd209b8d194a922415fe0",
      "parents": [
        "80ff8a805113850a3ffafcc8e6eaa1fdd51b02f3",
        "24f1a849614ba1805e26a05da7cc8c6bd67490ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:02:26 2008 -0800"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (69 commits)\n  [POWERPC] Add SPE registers to core dumps\n  [POWERPC] Use regset code for compat PTRACE_*REGS* calls\n  [POWERPC] Use generic compat_sys_ptrace\n  [POWERPC] Use generic compat_ptrace_request\n  [POWERPC] Use generic ptrace peekdata/pokedata\n  [POWERPC] Use regset code for PTRACE_*REGS* requests\n  [POWERPC] Switch to generic compat_binfmt_elf code\n  [POWERPC] Switch to using user_regset-based core dumps\n  [POWERPC] Add user_regset compat support\n  [POWERPC] Add user_regset_view definitions\n  [POWERPC] Use user_regset accessors for GPRs\n  [POWERPC] ptrace accessors for special regs MSR and TRAP\n  [POWERPC] Use user_regset accessors for SPE regs\n  [POWERPC] Use user_regset accessors for altivec regs\n  [POWERPC] Use user_regset accessors for FP regs\n  [POWERPC] mpc52xx: fix compile error introduce when rebasing patch\n  [POWERPC] 4xx: PCIe indirect DCR spinlock fix.\n  [POWERPC] Add missing native dcr dcr_ind_lock spinlock\n  [POWERPC] 4xx: Fix offset value on Warp board\n  [POWERPC] 4xx: Add 440EPx Sequoia ehci dts entry\n  ...\n"
    },
    {
      "commit": "15aafa2f9d8399b22e418c53a87dfc0c43f4030f",
      "tree": "7861111fb87f4f69e496901d8883d0b796521255",
      "parents": [
        "bcfbf84d4067674b0740a39605f8057622ad5230"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Remove pointless casts from void pointers\n\nMostly in and around irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3de66a175d2014246a2e990412e5750922e5c7d8",
      "tree": "fb30686420b85296fc0e769ebee2feb60281b66e",
      "parents": [
        "0e349b0e2d90eb1bb76d16c48d0127feebfeeb89"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:41 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:41 2008 -0700"
      },
      "message": "[POWERPC] Eliminate broken OF console initialization.\n\nProbing of the console at console_initcall time is broken.  It tries to\ncall memory allocation routines which aren\u0027t initialized yet.\n\nProblem solved by removing the early probe entirely.  The console init\nis called again anyway after the uartlite device is initialized and the\nmemory allocation routines can be called safely.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\n"
    },
    {
      "commit": "0e349b0e2d90eb1bb76d16c48d0127feebfeeb89",
      "tree": "c09f26f4bae9a5431c24c105e1424d035a28b384",
      "parents": [
        "911a3175997000c1fcddb2013aaa5fbbee79f0f0"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Wed Jan 09 06:35:05 2008 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:21 2008 -0700"
      },
      "message": "[POWERPC] Xilinx: Update compatible to use values generated by BSP generator.\n\nMainly, this involves two changes:\n1) xilinx-\u003exlnx (recognized standard is to use the stock ticker)\n2) In order to have the device tree focus on describing what the\nhardware is as exactly as possible, the compatible strings contain the\nfull IP name and IP version.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "911a3175997000c1fcddb2013aaa5fbbee79f0f0",
      "tree": "8c858443b2dc91296da3f7857979f7a2b0dca1cb",
      "parents": [
        "99e139126ab2e84be67969650f92eb37c12ab5cd"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:12 2008 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 06 10:23:12 2008 -0700"
      },
      "message": "[POWERPC] Fix incorrectly tagged __devinitdata structures\n\nFix compile errors in the xilinxfb, xsysace and uartlite drivers used\nby the Xilinx Virtex platform\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\n"
    },
    {
      "commit": "f67702a37533f59eee3386578450eeeb531da279",
      "tree": "d40e44f939f97a9d92a9aee1ca29c55ea8c3a98c",
      "parents": [
        "c35a8fb2f2467c93fe402b1d4b1e124341d0da13"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Wed Jan 09 06:35:09 2008 +1100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 09 07:59:00 2008 -0700"
      },
      "message": "[POWERPC] Xilinx uartlite: Section type fixups\n\nAll the __devexit functions are now appropriately tagged.  This fixes\nsome ppc link warnings.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "76832d8416430d6dd0575579ca1e00d1a790f4cb",
      "tree": "ea023cf43ba81487b8361c7ccf5cd9a9cdf9aabd",
      "parents": [
        "72fad7139b6829f71d7f41f39eb30da5760d90a8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 10 15:49:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:43:55 2007 -0800"
      },
      "message": "drivers/serial/uartlite.c: Add missing of_node_put\n\nThere should be an of_node_put when breaking out of a loop that iterates\nusing for_each_compatible_node.\n\nThis was detected and fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier d;\ntype T;\nexpression e;\niterator for_each_compatible_node;\n@@\n\nT *d;\n...\nfor_each_compatible_node(d,...)\n  {... when !\u003d of_node_put(d)\n       when !\u003d e \u003d d\n(\n   return d;\n|\n+  of_node_put(d);\n?  return ...;\n)\n...}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d6b698764084510fe6168bb5b650165dced03ae",
      "tree": "3fce7676f8086b0b49d676dcaf99f04a253be989",
      "parents": [
        "7ae0fa49c6502ca1ada0e043c5d25ee73c0a28c6"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 23 14:27:46 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Nov 01 07:12:19 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: speed up console output\n\nChange the wait_tx routine to call cpu_relax() instead of udelay() to\nreduce console output latency and test for the TXFULL bit instead of\nTXEMPTY.  That way the FIFO doesn\u0027t need to by 100% flushed before\nwriting the next character.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e077b50c29a7e8be5812d1156934ea837b712ca6",
      "tree": "45fc2e9e02a9b9f97f4d671d7fa98753f1a05fc6",
      "parents": [
        "be1b4d34e3a379d20d50e75a95aa5c3f0c7cf612"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 03 02:47:02 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:37:41 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Revert register io access changes\n\nReverts commit a15da8eff3627b8368db7f5dd260e5643213d918\n\nThis driver is used by devices other than the xilinx opb-uartlite which\ndepend on bytewise access to the registers.  The change to 32 bit access\ndoes not work on these devices.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "fb4e6e663b404ecdfac2e3f6e643d204488b28e9",
      "tree": "3722233130a7d31667949078513631af15989a67",
      "parents": [
        "852e1ea748e83eba7fdb1cc198f271837b16137b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:16:09 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:16 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Let the console be initialized earlier\n\nBy configuring it earlier we get console output sooner which is helpful\nfor debugging when the kernel crashes before the serial drivers are\ninitialized.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "852e1ea748e83eba7fdb1cc198f271837b16137b",
      "tree": "f3a2b65e469c76acf3a7d2adb5c1ac69e446a060",
      "parents": [
        "435706b385d1f5422e44ee86b5dec0a2150eca02"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:16:04 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:15 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Add of-platform-bus binding\n\nAdd of_platform bus binding so this driver can be used with arch/powerpc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "435706b385d1f5422e44ee86b5dec0a2150eca02",
      "tree": "453d8882a52781770abc6f767141b47fc81b1ea6",
      "parents": [
        "8fa7b6100693e0b648ffd34564f6f41226502a19"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:59 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:15 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Comment block tidy\n\nTidy the comments to split the driver into logical section; the main driver,\nthe console driver, the platform bus binding, and module initialization\nand teardown.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "8fa7b6100693e0b648ffd34564f6f41226502a19",
      "tree": "8feec5322aee8e7402d5a61a9f23e466bd75290e",
      "parents": [
        "00775828e66124b4af54fafc393e5e89248802c9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:54 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:15 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Separate the bus binding from the driver proper\n\nSeparate the bus binding code from the driver structure allocation code in\npreparation for adding the of_platform_bus bindings needed by arch/powerpc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "00775828e66124b4af54fafc393e5e89248802c9",
      "tree": "6d58e172a0ad596eec1f439ff3dfb7e2d2d82563",
      "parents": [
        "483c79db95b56a9650bd6f0638e7366eb20ffc01"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:49 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:15 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Add macro for uartlite device name\n\nChanged to make the following OF_platform bus binding patch a wee bit cleaner\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "483c79db95b56a9650bd6f0638e7366eb20ffc01",
      "tree": "098877284134606c96b9a7945c263fe8fc839c8e",
      "parents": [
        "a15da8eff3627b8368db7f5dd260e5643213d918"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:44 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:15 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: change name of ports to ulite_ports\n\nChanged to match naming convention used in the rest of the module\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a15da8eff3627b8368db7f5dd260e5643213d918",
      "tree": "262d3d4b34625b3630fe785c6b625e1d84670fe9",
      "parents": [
        "260c02a9beddf4186a8c7549b2eec2f6c67f1151"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 02 12:15:39 2007 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Oct 03 07:23:14 2007 -0500"
      },
      "message": "[POWERPC] Uartlite: Fix reg io to access documented register size\n\nThe Uartlite data sheet defines the registers as 32 bit wide.  This\npatch changes the register access to use 32 bit transfers and eliminates\nthe magic +3 offset which is currently required to make the device\nwork.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: John Williams \u003cjwilliams@itee.uq.edu.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b81831c69afb82c0545d3de729290fab4e50d429",
      "tree": "8b24dc6da9b8c799912d757cb77611a97b99b105",
      "parents": [
        "f2e97df669d32f74152336f46e4e0e328b993c57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:38:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:06 2007 -0800"
      },
      "message": "[PATCH] drivers/serial NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e21654a756177bf209d7a3cbe971f16104555f75",
      "tree": "47275c784e126b93c47aaf32e0c42f42459e6dea",
      "parents": [
        "b2b2cbc4b2a2f389442549399a993a8306420baf"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Dec 22 16:38:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 09:58:48 2006 -0800"
      },
      "message": "[PATCH] serial/uartlite: Only enable port if request_port succeeded\n\nThe uartlite driver used to always enable the port even if request_port\nfailed causing havoc. This patch fixes it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "606d099cdd1080bbb50ea50dc52d98252f8f10a1",
      "tree": "80d17450a5fb78effce3f4312f672c058658e004",
      "parents": [
        "edc6afc5496875a640bef0913604be7550c1795d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:57 2006 -0800"
      },
      "message": "[PATCH] tty: switch to ktermios\n\nThis is the grungy swap all the occurrences in the right places patch that\ngoes with the updates.  At this point we have the same functionality as\nbefore (except that sgttyb() returns speeds not zero) and are ready to\nbegin turning new stuff on providing nobody reports lots of bugs\n\nIf you are a tty driver author converting an out of tree driver the only\nimpact should be termios-\u003ektermios name changes for the speed/property\nsetting functions from your upper layers.\n\nIf you are implementing your own TCGETS function before then your driver\nwas broken already and its about to get a whole lot more painful for you so\nplease fix it 8)\n\nAlso fill in c_ispeed/ospeed on init for most devices, although the current\ncode will do this for you anyway but I\u0027d like eventually to lose that extra\nparanoia\n\n[akpm@osdl.org: bluetooth fix]\n[mp3@de.ibm.com: sclp fix]\n[mp3@de.ibm.com: warning fix for tty3270]\n[hugh@veritas.com: fix tty_ioctl powerpc build]\n[jdike@addtoit.com: uml: fix -\u003eset_termios declaration]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nAcked-by: Peter Oberparleiter \u003coberpar@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "238b8721a554a33a451a3f13bdb5be8fe5cfc927",
      "tree": "624439b105107fffae7f5d439f443966c4da7389",
      "parents": [
        "57881dd9df40b76dc7fc6a0d13fd75f337accb32"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Dec 06 20:35:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:30 2006 -0800"
      },
      "message": "[PATCH] serial uartlite driver\n\nAdd a driver for the Xilinx uartlite serial controller used in boards with\nthe PPC405 core in the Xilinx V2P/V4 fpgas.\n\nThe hardware is very simple (baudrate/start/stopbits fixed and no break\nsupport).  See the datasheet for details:\n\n\thttp://www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_uartlite.pdf\n\nSee http://thread.gmane.org/gmane.linux.serial/1237/ for the email thread.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
