)]}'
{
  "log": [
    {
      "commit": "3ef0e1f8cad0a851b3dbf91802b14af7dd780352",
      "tree": "805450fdb2c056e7ba61ac3c26529cccd09e952f",
      "parents": [
        "2f9b12a31fcb738ea8c9eb0d4ddf906c6f1d696c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Apr 29 00:59:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:07 2008 -0700"
      },
      "message": "x86: olpc: add One Laptop Per Child architecture support\n\nThis adds support for OLPC XO hardware.  Open Firmware on XOs don\u0027t contain\nthe VSA, so it is necessary to emulate the PCI BARs in the kernel.  This also\nadds functionality for running EC commands, and a CONFIG_OLPC.\n\nA number of OLPC drivers depend upon CONFIG_OLPC.\n\nolpc_ec_timeout is a hack to work around Embedded Controller bugs.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: geode_has_vsa build fix]\n[akpm@linux-foundation.org: olpc_register_battery_callback doesn\u0027t exist]\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afe42d7dea2983faa593d289ab241ffdd94d37b3",
      "tree": "a407fc55cb1328041a031c0a78bc2e6ce38e8330",
      "parents": [
        "c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 00:59:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:06 2008 -0700"
      },
      "message": "xen: make blkif_getgeo static\n\nIntroduced between 2.6.25-rc2 and -rc3\ndrivers/block/xen-blkfront.c:139:5: warning: symbol \u0027blkif_getgeo\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b",
      "tree": "86ab335b702608c90e9ce3dd759c1c96247a60d5",
      "parents": [
        "3265e66b1825942c6e0fc457986cdf941a5f7d37"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Apr 29 00:59:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:06 2008 -0700"
      },
      "message": "vt: fix background color on line feed\n\nA command that causes a line feed while a background color is active,\nsuch as\n\n\tperl -e \u0027print \"x\" x 60, \"\\e[44m\", \"x\" x 40, \"\\e[0m\\n\"\u0027\nand\n\tperl -e \u0027print \"x\" x 40, \"\\e[44m\\n\", \"x\" x 40, \"\\e[0m\\n\"\u0027\n\ncauses the line that was started as a result of the line feed to be completely\nfilled with the currently active background color instead of the default\ncolor.\n\nWhen scrolling, part of the current screen is memcpy\u0027d/memmove\u0027d to the new\nregion, and the new line(s) that will appear as a result are cleared using\nmemset.  However, the lines are cleared with vc-\u003evc_video_erase_char, causing\nthem to be colored with the currently active background color.  This is\ndifferent from X11 terminal emulators which always paint the new lines with\nthe default background color (e.g.  `xterm -bg black`).\n\nThe clear operation (\\e[1J and \\e[2J) also use vc_video_erase_char, so a new\nvc-\u003evc_scrl_erase_char is introduced with contains the erase character used\nfor scrolling, which is built from vc-\u003evc_def_color instead of vc-\u003evc_color.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a3be324e3d9da08219d81d6765f445a726cf962",
      "tree": "e17748b7ff5a40c939713286f706bcff0e29d456",
      "parents": [
        "66e106010db689fdbdbd7ae738b115dae5f521e4"
      ],
      "author": {
        "name": "Ciaran McCreesh",
        "email": "ciaran.mccreesh@googlemail.com",
        "time": "Tue Apr 29 00:59:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:05 2008 -0700"
      },
      "message": "firmware loader: printk when requesting firmware\n\nBefore requesting firmware, printk a message saying what we\u0027re requesting. This\nmakes it easier to see what\u0027s going on, and provides an explanation for the\nhuge silent delay that one would otherwise get after accidentally building\nipw2200 as a non-module.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a8ca95e9d62980fd3b41165ec05032c63ce21da",
      "tree": "885545c795b9bc2c8a542dd78455c178357c7a6c",
      "parents": [
        "95d8c365b2df2adb904963333a93b15414403ed1"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Apr 29 00:59:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:04 2008 -0700"
      },
      "message": "drivers/misc: elide a non-zero test on a result that is never 0\n\nThe function thermal_cooling_device_register always returns either a valid\npointer or a value made with ERR_PTR, so a test for non-zero on the result\nwill always succeed.\n\nThe problem was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n//\u003csmpl\u003e\n@a@\nexpression E, E1;\nstatement S,S1;\nposition p;\n@@\n\nE \u003d thermal_cooling_device_register(...)\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@n@\nposition a.p;\nexpression E,E1;\nstatement S,S1;\n@@\n\nE \u003d NULL\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@depends on !n@\nexpression E;\nstatement S,S1;\nposition a.p;\n@@\n\n* if@p (E)\n  S else S1\n//\u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7afea3bcb1f87f3ddf34b38f202ad0d03f29e120",
      "tree": "f9c12ff816306d5a9d4387f64bc07104f415c34d",
      "parents": [
        "5045bcae0fb466a1dbb6af0036e56901fd7aafb7"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Tue Apr 29 00:59:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:03 2008 -0700"
      },
      "message": "drivers/block/floppy.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplace init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@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": "5045bcae0fb466a1dbb6af0036e56901fd7aafb7",
      "tree": "3ad84c429ff74ec0f541cc7cf05ab3788114022f",
      "parents": [
        "6e574195b75543bc6a6240306313988b1952470c"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Tue Apr 29 00:59:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:03 2008 -0700"
      },
      "message": "sysrq: add show-backtrace-on-all-cpus function\n\nSysRQ-P is not always useful on SMP systems, since it usually ends up showing\nthe backtrace of a CPU that is doing just fine, instead of the backtrace of\nthe CPU that is having problems.\n\nThis patch adds SysRQ show-all-cpus(L), which shows the backtrace of every\nactive CPU in the system.  It skips idle CPUs because some SMP systems are\njust too large and we already know what the backtrace of the idle task looks\nlike.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nRandy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clwoodman@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e574195b75543bc6a6240306313988b1952470c",
      "tree": "510fb98e64cee409cf1f443391cadb5dc1e53aa3",
      "parents": [
        "eecd58536a97502153d4a2bd6f05038f657a1ab3"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 00:59:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:03 2008 -0700"
      },
      "message": "drivers/misc: 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": "eecd58536a97502153d4a2bd6f05038f657a1ab3",
      "tree": "a5effaa2f7283f049faba47bc8d576d696e47208",
      "parents": [
        "7d195a5409120277b800c42e846ee29cc667b777"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 00:59:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:03 2008 -0700"
      },
      "message": "firmware: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d4f9f094b0a01ba199f97cd4a5f5609391a04f9",
      "tree": "a7eaaafa99a7e8b46a80f41afda61221902d1004",
      "parents": [
        "7e4e8e689fe90dd94bd76f9706d6cce580941ed5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Apr 29 00:59:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:02 2008 -0700"
      },
      "message": "Misc, phantom, fix poll\n\nReturn ERR even if there are pending data, but hw is not running.  Do not\ndecrement count in poll, do it in ioctl, where data are actually read.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@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": "7e4e8e689fe90dd94bd76f9706d6cce580941ed5",
      "tree": "e4ae62a26e891ca1f17740231a68541feda29eee",
      "parents": [
        "eb0f1c442d7cf1f7cb746c26c6120bb42e69c49c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Apr 29 00:59:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:02 2008 -0700"
      },
      "message": "Misc: phantom, add compat ioctl\n\nOpenhaptics uses pointers in _IOC() macros, implement compat for them. Also\nadd _IOC alternatives which are not 32/64 bit dependent (structures\npassed through aren\u0027t yet) -- libphantom will use them.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jiri Slaby \u003cjirislaby@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": "4aacd47bd88126109a7c295b79c93604bd4bfd5a",
      "tree": "9edf2b49aad71ea1215dd5330c15601ffbfcc31f",
      "parents": [
        "f249fdd8c19ff65825c0be67212cdf22e556668e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 29 00:59:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:01 2008 -0700"
      },
      "message": "ipwireless: remove dead code\n\nRemove unused leftovers of debugging functions. 2.6.25 material.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58b250daff6a24518813975143c8433d9d5b684f",
      "tree": "c4225b8f2ffb0c9329aae24d1015a37a67f9a4fd",
      "parents": [
        "3202e1811fd312f3f32ddc8f526aa2691b64ec55"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 29 00:59:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:01 2008 -0700"
      },
      "message": "remove mca_is_adapter_used()\n\nRemove the no longer used mca_is_adapter_used().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b781ecb6a379f155568ef7093e38c6c1d857fe53",
      "tree": "eeba2401cfd0345647f3a8feec3a76d6be5dd3aa",
      "parents": [
        "0cddc0a906ee3e47ce3e09107d385ff89f87cd6d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Apr 29 00:58:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:05:59 2008 -0700"
      },
      "message": "make /dev/kmem a config option\n\nMake /dev/kmem a config option; /dev/kmem is VERY rarely used, and when\nused, it\u0027s generally for no good (rootkits tend to be the most common\nusers).  With this config option, users have the choice to disable\n/dev/kmem, saving some size as well.\n\nA patch to disable /dev/kmem has been in the Fedora and RHEL kernels for\n4+ years now without any known problems or legit users of /dev/kmem.\n\n[akpm@linux-foundation.org: make CONFIG_DEVKMEM default to y]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cddc0a906ee3e47ce3e09107d385ff89f87cd6d",
      "tree": "d60eb3e068a5aa2f7d7b0a465a3e671ba91d7e7e",
      "parents": [
        "551883ae8c9c31460e796e7b1b8aa9069de268b4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 00:58:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:05:58 2008 -0700"
      },
      "message": "power: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@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": "a01e035ebb552223c03f2d9138ffc73f2d4d3965",
      "tree": "3d5516138e2c973ce51c808677faba2c52d15d0a",
      "parents": [
        "a6a3a17b7fdaf824e6d73e8e4a94c9d149302f74"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "drivers: fix integer as NULL pointer warnings\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a3a17b7fdaf824e6d73e8e4a94c9d149302f74",
      "tree": "96d3eb21d192d12465c040f9eea34e58741bc2ff",
      "parents": [
        "172c122df5186e7cbd413d61757ff90267331002"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "media: fix integer as NULL pointer warnings\n\ndrivers/media/video/v4l2-common.c:719:16: warning: Using plain integer as NULL pointer\ndrivers/media/video/au0828/au0828-dvb.c:122:19: warning: Using plain integer as NULL pointer\ndrivers/media/video/ivtv/ivtv-yuv.c:1101:22: warning: Using plain integer as NULL pointer\ndrivers/media/video/ivtv/ivtv-yuv.c:1102:23: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-audio.c:78:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-video-v4l.c:84:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-v4l2.c:1264:9: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-context.c:197:28: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c:126:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:133:32: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:145:31: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:177:55: warning: Using plain integer as NULL pointer\ndrivers/media/video/videobuf-core.c:100:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "172c122df5186e7cbd413d61757ff90267331002",
      "tree": "03a7899b518d57180630b30014377198cd4cb5c8",
      "parents": [
        "8ab68ab420d5fc084b8cdd76a72df72c5e1cdb5d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "scsi: fix integer as NULL pointer warnings\n\ndrivers/scsi/aic7xxx/aic7770_osm.c:53:58: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:355:47: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:372:55: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:997:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1003:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1165:46: warning: Using plain integer as NULL pointer\ndrivers/scsi/fdomain.c:1446:40: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:1650:51: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:3171:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:5732:52: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8189:31: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8225:34: warning: Using plain integer as NULL pointer\ndrivers/scsi/dpt_i2o.c:156:32: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:954:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:1104:18: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ab68ab420d5fc084b8cdd76a72df72c5e1cdb5d",
      "tree": "6aef86d06a5eda99f09ac00c1af4084c2d49d2ac",
      "parents": [
        "f05c463be51898e745c4aa8245b05e25d73fa975",
        "7b255436df0543856faaae4704034fe83bc20717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:30:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:30:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (35 commits)\n  siimage: coding style cleanup (take 2)\n  ide-cd: clean up cdrom_analyze_sense_data()\n  ide-cd: fix test unsigned var \u003c 0\n  ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]\n  piix: add Asus Eee 701 controller to short cable list\n  ARM: always select HAVE_IDE\n  remove the broken ETRAX_IDE driver\n  ide: remove -\u003edma_prdtable field from ide_hwif_t\n  ide: remove -\u003edma_vendor{1,3} fields from ide_hwif_t\n  scc_pata: add -\u003edma_host_set and -\u003edma_start methods\n  ide: skip \"VLB sync\" if host uses MMIO\n  ide: add ide_pad_transfer() helper\n  ide: remove -\u003eINW and -\u003eOUTW methods\n  ide: use IDE I/O helpers directly in ide_tf_{load,read}()\n  ns87415: add -\u003etf_read method\n  scc_pata: add -\u003etf_{load,read} methods\n  ide-h8300: add -\u003etf_{load,read} methods\n  ide-cris: add -\u003etf_{load,read} methods\n  ide: add -\u003etf_load and -\u003etf_read methods\n  ide: move ide_tf_{load,read} to ide-iops.c\n  ...\n"
    },
    {
      "commit": "8da56309f04d76a474791fd27b33ddd52062bcd6",
      "tree": "1d54c09c90511c7f9696dda388f31fdfae15f779",
      "parents": [
        "7b8ee84d8926e6c6ec584548d23a12f1410b4db7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 14:13:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:18 2008 -0700"
      },
      "message": "drivers: atm, char fix integer as NULL pointer warnings\n\ndrivers/atm/nicstar.c:418:25: warning: Using plain integer as NULL pointer\ndrivers/char/drm/r128_cce.c:820:25: warning: Using plain integer as NULL pointer\ndrivers/char/tty_io.c:1183:10: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b255436df0543856faaae4704034fe83bc20717",
      "tree": "4503faef2388d66cc1ea614d965c754a41bda6c6",
      "parents": [
        "eee49298ddb17ff6646a82b843f151e6a7a10edd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 28 23:44:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:44 2008 +0200"
      },
      "message": "siimage: coding style cleanup (take 2)\n\nFix 18 errors and several warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- trailing whitespace;\n\n- \u0027switch\u0027 and \u0027case\u0027 not at the same indentation level;\n\n- no space before the open parenthesis of the \u0027if\u0027 and \u0027switch\u0027 statements;\n\n- space between function name and open parenthesis (though I have introduced\n  such warnins in some places since the code looks prettier with the spaces);\n\n- including \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- make the arrays in sil_set_pio_mode() \u0027static\u0027, and make the arrays in\n  sil_set_dma_mode() \u0027static const\u0027;\n\n- change the string of the \u0027if\u0027 statements into the \u0027switch\u0027 statement in\n  sil_pata_udma_filter();\n\n- drop the needless \u0027\u003d\u003d\u0027 operators from the \u0027if\u0027 statements where a condition\n  is a mere bit test;\n\n- remove needless initializer for the \u0027tmp\u0027 variable in init_chipset_siimage();\n\n- beautify groups of the variable initializers and assignment operators;\n\n- add new line after variable definitions;\n\n- remove new line between the comment and the statements it refers to;\n\n- remove needless curly braces and parentheses;\n\n- fix typos, capitalize acronyms, etc. in the comments...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eee49298ddb17ff6646a82b843f151e6a7a10edd",
      "tree": "74d41815604ac402ab6a84b8eeb3cf4d5e2ce8c4",
      "parents": [
        "a83ead23449759b14aa1f194576ac442e84d3efb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: clean up cdrom_analyze_sense_data()\n\n[bart: fix handling of bio_sectors(failed_command-\u003ebio) \u003d\u003d 0]\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a83ead23449759b14aa1f194576ac442e84d3efb",
      "tree": "f25a948c332bd108b7ce7412c71ca357b33c9059",
      "parents": [
        "3ced5c49bd2d1f2c7f769e3a54385883de63a652"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: fix test unsigned var \u003c 0\n\nvalid is unsigned and cannot be below 0.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ced5c49bd2d1f2c7f769e3a54385883de63a652",
      "tree": "e57cead97a4f8a4d763bda73c39b9ceb1227e34b",
      "parents": [
        "1fa5a40f27e832b7c31e93d6dc2952a41ed277f7"
      ],
      "author": {
        "name": "Alexander Smal",
        "email": "avsmal@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1fa5a40f27e832b7c31e93d6dc2952a41ed277f7",
      "tree": "91f54b10ccd3a928757f17aafbc3414232e3c8d6",
      "parents": [
        "2064c946eaca641d28281264d01d0c8b977f1f20"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "piix: add Asus Eee 701 controller to short cable list\n\nBased on ata_piix patch by Dan McGee.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2064c946eaca641d28281264d01d0c8b977f1f20",
      "tree": "4fb044fd6773560e295a45e497a32c87b05ffc0c",
      "parents": [
        "3f31b874600bcee53bac6846f72fbee5c33c8805"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ARM: always select HAVE_IDE\n\nIt\u0027s plain wrong for PCMCIA to select HAVE_IDE that implies e.g. the\navailability of an asm/ide.h\n\nIt turns out this was done for ARM, and we can simply always select \nHAVE_IDE on ARM instead of manually tracking which platforms might \npossible have an IDE controller directly or indirectly.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f31b874600bcee53bac6846f72fbee5c33c8805",
      "tree": "e627b13b3543187ed98f8cdfc8f97061d063b126",
      "parents": [
        "55224bc86a39409d55e47fd45573642ac709bb8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "remove the broken ETRAX_IDE driver\n\nETRAX_IDE was marked as broken last year with the comment\n\"it doesn\u0027t even compile currently\".\n\nRemove it since it won\u0027t get fixed in the near future.\n\nOn Mon, Apr 14, 2008 at 02:50:19PM +0200, Mikael Starvik wrote:\n\u003e You can remove it for now and we will resubmit a new if/when we get around\n\u003e to fix it.\n\n[bart: ported it over IDE tree]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Jesper Nilsson \u003cJesper.Nilsson@axis.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55224bc86a39409d55e47fd45573642ac709bb8f",
      "tree": "979fd9840607e4bca7a62347224d9b8207fb66e3",
      "parents": [
        "41051a141dcc67f4c5011a2ab2b547e80b9ac509"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "ide: remove -\u003edma_prdtable field from ide_hwif_t\n\n* Use \u0027hwif-\u003edma_base + {4,8}\u0027 instead of hwif-\u003edma_prdtable in\n  {ide,scc}_dma_setup().\n\n* Remove no longer needed -\u003edma_prdtable field from ide_hwif_t.\n\nWhile at it:\n\n* Use ATA_DMA_TABLE_OFS define.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "41051a141dcc67f4c5011a2ab2b547e80b9ac509",
      "tree": "8b89b621964f26b2bf42c31478f4122d6145172e",
      "parents": [
        "669185e98c242fa4dcd68cf11899412da1a70dd7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "ide: remove -\u003edma_vendor{1,3} fields from ide_hwif_t\n\n* Use \u0027hwif-\u003edma_base + {1,3}\u0027 instead of hwif-\u003edma_vendor{1,3} in\n  pdc202xx_new host driver.\n\n* Remove no longer needed -\u003edma_vendor{1,3} fields from ide_hwif_t.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "669185e98c242fa4dcd68cf11899412da1a70dd7",
      "tree": "c862b0c38025690a818b1f1a7869f2a1a543a969",
      "parents": [
        "22cdd6cedc93653a95965191e65a30619234a640"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "scc_pata: add -\u003edma_host_set and -\u003edma_start methods\n\nAdd -\u003edma_host_set and -\u003edma_start methods (+ __scc_dma_end() helper)\nso scc_ide_{in,out}b() can be used directly.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "22cdd6cedc93653a95965191e65a30619234a640",
      "tree": "0335b5d38d13b45a029b3fcda9d1cf6915766bbc",
      "parents": [
        "9f87abe892f899f19df8d472f937ee955cd6264b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: skip \"VLB sync\" if host uses MMIO\n\n* Skip \"VLB sync\" in ata_{in,out}put_data() if host uses MMIO.\n\n* Use I/O ops directly in ata_vlb_sync() an drop no longer needed\n  \u0027ide_drive_t *drive\u0027 argument.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9f87abe892f899f19df8d472f937ee955cd6264b",
      "tree": "f42dda5a9c12c043e3190de7dd43b0cee8e00c8b",
      "parents": [
        "7c0daf2681f140dd9f39cd95966f471b5c904d8a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: add ide_pad_transfer() helper\n\n* Add ide_pad_transfer() helper (which uses -\u003e{in,out}put_data methods\n  internally so the transfer is also padded to drive+host requirements)\n  and use it instead of ide_atapi_{write_zeros,discard_data}().\n\n* Remove no longer needed ide_atapi_{write_zeros,discard_data}().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7c0daf2681f140dd9f39cd95966f471b5c904d8a",
      "tree": "b8ea0e987f5d2121f4f4e564c05d834c3ce30a89",
      "parents": [
        "ca545c1e75cd017bfd9a9b6c4f81f9b82ba20947"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: remove -\u003eINW and -\u003eOUTW methods\n\n* Remove no longer used -\u003eINW and -\u003eOUTW methods.\n\nWhile at it:\n\n* scc_pata.c: scc_ide_{out,in}w() is called only in scc_tf_{load,read}()\n  so inline it there.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ca545c1e75cd017bfd9a9b6c4f81f9b82ba20947",
      "tree": "e8b6005405820d1d7877aa3f5f9cb83f25fcf533",
      "parents": [
        "ea23b8ba0068df281988bfba605f107edb01bf7f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: use IDE I/O helpers directly in ide_tf_{load,read}()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea23b8ba0068df281988bfba605f107edb01bf7f",
      "tree": "8f7708fff14f80994d9e4d6c864a744b25323574",
      "parents": [
        "db2432c40f4afbf5869d4885adbd023c581dbd0b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ns87415: add -\u003etf_read method\n\nAdd -\u003etf_read method so out{b,w}(), in{b,w}() and superio_ide_inb()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "db2432c40f4afbf5869d4885adbd023c581dbd0b",
      "tree": "1ec6543ecc49f2b997ad9a7e2976e656e29b5d5d",
      "parents": [
        "92fcaaa85ec2004abc148b70b667812a42ae8272"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "scc_pata: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so scc_ide_{outb,outw,inb,inw}()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92fcaaa85ec2004abc148b70b667812a42ae8272",
      "tree": "3e799eb778a43cf7c637cea31d9c193c1560b467",
      "parents": [
        "6dbceb8c8083634ed4f5006deac12f0a45e6a7bc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide-h8300: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so outb()/inb() and mm_outw()/mm_inw()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6dbceb8c8083634ed4f5006deac12f0a45e6a7bc",
      "tree": "51edf9252f5e785c0c004f9c0ad17de605b9daa4",
      "parents": [
        "94cd5b62ff9bb07ef065333eb97438f115a75890"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide-cris: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so cris_ide_{outb,outw,inb,inw}()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "94cd5b62ff9bb07ef065333eb97438f115a75890",
      "tree": "c09f78987100b745ee5bb67df953469c0d24e618",
      "parents": [
        "d309e0bb8e5f29692f10790f3e966f05bbfc9355"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide: add -\u003etf_load and -\u003etf_read methods\n\n* Add -\u003etf_load and -\u003etf_read methods to ide_hwif_t and set the default\n  methods in default_hwif_transport().\n\n* Use -\u003etf_{load,read} instead o calling ide_tf_{load,read}() directly.\n\n* Make ide_tf_{load,read}() static.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d309e0bb8e5f29692f10790f3e966f05bbfc9355",
      "tree": "276c78c6960a88df3ade6f96e96331b708235ec9",
      "parents": [
        "089c5c7e0089c3461545be936bcd236cbf16b79a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: move ide_tf_{load,read} to ide-iops.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "089c5c7e0089c3461545be936bcd236cbf16b79a",
      "tree": "c4708699e6997d2fb0d9f5734dfcd17a766985a2",
      "parents": [
        "1fc142589e58b20a67582974b8848595a2c7432e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: factor out debugging code from ide_tf_load()\n\nFactor out debugging code from ide_tf_load() to ide_tf_dump() helper\nand update ide_tf_load() users accordingly.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1fc142589e58b20a67582974b8848595a2c7432e",
      "tree": "79b2006e761c70876d66a735fb30036cefb3f3e9",
      "parents": [
        "3910dde6410e742f8bd3f516ee9b1a7114abbad0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: add ide_execute_pkt_cmd() helper\n\nAdd ide_execute_pkt_cmd() helper for executing PACKET command,\nthen convert ATAPI device drivers to use it.\n\nAs a nice side-effect this fixes ide-{floppy,tape,scsi} w.r.t.\nide_lock taking (ide-cd was OK).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3910dde6410e742f8bd3f516ee9b1a7114abbad0",
      "tree": "5829d1e279f9a4e904ddcffead2e9520c938c889",
      "parents": [
        "32b3fe4fff0974d823a0c0d17d7b25690ecd5fc8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide-{floppy,tape,scsi}: 400ns delay is required after executing the command\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "32b3fe4fff0974d823a0c0d17d7b25690ecd5fc8",
      "tree": "ede5f596c0770c206b6d75a9794fdb55b07aab93",
      "parents": [
        "24cc434acc2b3aaf70eba4ba20890eca5fcfa686"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "ide: always use -\u003eOUTBSYNC method for executing commands\n\nAlways use -\u003eOUTBSYNC method for executing commands so the posting is done\nif needed (this affects only pmac and scc_pata host drivers at the moment).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24cc434acc2b3aaf70eba4ba20890eca5fcfa686",
      "tree": "9b5f37b2609190af53547587fb2d43404fdcecd8",
      "parents": [
        "165701d9fc0e4e2bf2784119514877484ab361c5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: remove proc_reports_siimage()\n\n* proc_reports_siimage() is now only called by init_chipset_siimage()\n  so inline it there.\n\n* Use array instead of switch statement for reporting clock modes.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "165701d9fc0e4e2bf2784119514877484ab361c5",
      "tree": "68648c704ac30a8d7075ded654912fb5854dae82",
      "parents": [
        "24a96ae0e34e743f3ee00501ad38f1cb4aa31429"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: add sil_* I/O ops\n\nAdd sil_iowrite{8,16,32}() and sil_ioread{8,16}() helpers, then use them to\nmerge code accessing configuration registers through PCI and MMIO together.\n\n[ because of this SATA initialization bits from setup_mmio_siimage() are\n  moved to init_chipset_siimage() ]\n\nThis also cuts code size a bit:\n\n   text    data     bss     dec     hex filename\n   4437     164       0    4601    11f9 drivers/ide/pci/siimage.o.before\n   3979     164       0    4143    102f drivers/ide/pci/siimage.o.after\n\nWhile at it:\n\n* Use I/O ops directly instead of using -\u003eIN{B,W} and -\u003eOUT{B,W}.\n\n* Fixup CodingStyle in setup_mmio_siimage().\n\n* Rename \u0027tmpbyte\u0027 variable to \u0027tmp\u0027 in init_chipset_siimage().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24a96ae0e34e743f3ee00501ad38f1cb4aa31429",
      "tree": "1965a9befbf606dd7aff9591aa4bbd93c4166b92",
      "parents": [
        "16bb69c14a42e64faef1ec5c724ffaca916347a1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: do clocking register posting earlier in setup_mmio_siimage()\n\nDo clocking register posting earlier in setup_mmio_siimage()\nto match code in init_chipset_siimage().\n\nThis is a preparation for the next patch which merges PCI and MMIO\ncode paths together.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "16bb69c14a42e64faef1ec5c724ffaca916347a1",
      "tree": "fd9abaf615c57183ad1ce09afd976c4fd1fefbe5",
      "parents": [
        "c5dd43ec65c1e1e378df043d517d40ed70a32cbe"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide: remove -\u003eINS{W,L} and -\u003eOUTS{W,L} methods\n\n* Use ins{w,l}()/outs{w,l}() and __ide_mm_ins{w,l}()/__ide_mm_outs{w,l}()\n  directly in ata_{in,out}put_data() (by using IDE_HFLAG_MMIO host flag to\n  decide which I/O ops are required).\n\n* Remove no longer needed -\u003eINS{W,L} and -\u003eOUTS{W,L} methods (ide-h8300,\n  au1xxx-ide and scc_pata implement their own -\u003e{in,out}put_data methods).\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5dd43ec65c1e1e378df043d517d40ed70a32cbe",
      "tree": "f2bfaedd3454d163c4792f79d440b344d33fd42a",
      "parents": [
        "f04ff9cbb6389a6db64659cf917a1b6ac159f9f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide: add IDE_HFLAG_MMIO host flag (take 2)\n\n* Add IDE_HFLAG_MMIO host flag and set it for hosts which use\n  default_hwif_mmiops().\n\nv2:\n* Fix kernel panic in pmac host driver (\u0027,\u0027 should be \u0027|\u0027).\n\n  Thanks to Kamalesh for reporting it + testing the fix\n  and to Andrew for hinting me about the source of the issue.\n\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f04ff9cbb6389a6db64659cf917a1b6ac159f9f2",
      "tree": "dbf7cd9b22818190c461da5d468439549959e334",
      "parents": [
        "70f91e0d1410f77e0a22aa78fa2d591f1fd691a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide-h8300: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "70f91e0d1410f77e0a22aa78fa2d591f1fd691a5",
      "tree": "6e492708bb32ccf32b0e5a3ebcc965f622ac6d5e",
      "parents": [
        "efa3db1bb70c45a384419fdc257723cb167905ff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "au1xxx-ide: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "efa3db1bb70c45a384419fdc257723cb167905ff",
      "tree": "e85ff456eea22b3da28f92ae26f2f714d0bc31db",
      "parents": [
        "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "scc_pata: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument\n  (thanks to Stephen Rothwell for catching it).\n\nThere should be no functional changes caused by this patch.\n\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38",
      "tree": "29abab829b52a451567f8da4280d101fafa44527",
      "parents": [
        "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\n* Merge -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods\n  into new -\u003e{in,out}put_data methods which take number of bytes to\n  transfer as an argument and always do padding.\n\nWhile at it:\n\n* Use \u0027hwif\u0027 or \u0027drive-\u003ehwif\u0027 instead of \u0027HWIF(drive)\u0027.\n\nThere should be no functional changes caused by this patch (all users\nof -\u003eata_{in,out}put_data methods were using multiply-of-4 word counts).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5",
      "tree": "e58076cb0102443dfe76401931a41931f97053cf",
      "parents": [
        "284aa76b5339ce79d5ad2ac1c7cbf717082816a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "falconide/q40ide: add -\u003eatapi_*put_bytes and -\u003eata_*put_data methods (take 2)\n\n* Add -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods to\n  falconide and q40ide host drivers (-\u003eata_* methods are implemented on\n  top of -\u003eatapi_* methods so they also do byte-swapping now).\n\n* Cleanup atapi_{in,out}put_bytes().\n\nv2:\n* Add \u0027struct request *rq\u0027 argument to -\u003eata_{in,out}put_data methods\n  and don\u0027t byte-swap disk fs requests (we shouldn\u0027t un-swap fs requests\n  because fs itself is stored byte-swapped on the disk) - this is how\n  things were done before the patch (ideally device mapper should be\n  used instead but it would break existing setups and would have some\n  performance impact).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Richard Zidlicky \u003crz@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "284aa76b5339ce79d5ad2ac1c7cbf717082816a7",
      "tree": "5df08bc7252d13e526202ee03a2ed03afc66fa4e",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:35 2008 +0200"
      },
      "message": "ide: fix au1xxx-ide breakage\n\nOn Monday 28 April 2008, Sergei Shtylyov wrote:\n\u003e Hello, I wrote:\n\u003e \n\u003e \u003e Fix these warnings emitted when compiling drivers/ide/mips/au1xxx-ide.c:\n\u003e \n\u003e \u003e include/asm/mach-au1x00/au1xxx_ide.h:137: warning: \u0027auide_tune_drive\u0027 declared \n\u003e \u003e `static\u0027 but never defined\n\u003e \u003e include/asm/mach-au1x00/au1xxx_ide.h:138: warning: \u0027auide_tune_chipset\u0027 declared\n\u003e \u003e  `static\u0027 but never defined\n\u003e \n\u003e \u003e by wiping out the whole \"function prototyping\" section from the header file\n\u003e \u003e \u003casm-mips/mach-au1x00/au1xxx_ide.h\u003e as it mostly declared functions that are\n\u003e \u003e already dead in the IDE driver; move the only useful prototype into the driver.\n\u003e \u003e \n\u003e \u003e Signed-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n\u003e \n\u003e \u003e ---\n\u003e \u003e I\u0027m not sure thru which tree this should go -- probably thru Linux/MIPS one...\n\u003e \n\u003e \u003e Bart, au1xxx-ide-fix-mwdma-support.patch will probably need to be updated to\n\u003e \u003e remove that added prototype since it won\u0027t be needed anymore...\n\u003e \n\u003e     Which you haven\u0027t done either in that patch or in \n\u003e au1xxx-ide-use-init_dma-method.patch. So, face the consequences:\n\u003e \n\u003e drivers/ide/mips/au1xxx-ide.c:456: error: conflicting types for \u0027auide_ddma_init\u0027\n\u003e drivers/ide/mips/au1xxx-ide.c:51: error: previous declaration of\n\u003e \u0027auide_ddma_init\u0027 was here\n\u003e drivers/ide/mips/au1xxx-ide.c:456: error: conflicting types for \u0027auide_ddma_init\u0027\n\u003e drivers/ide/mips/au1xxx-ide.c:51: error: previous declaration of\n\u003e \u0027auide_ddma_init\u0027 was here\n\u003e drivers/ide/mips/au1xxx-ide.c:51: warning: \u0027auide_ddma_init\u0027 used but never\n\u003e defined\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c938ac21329f19ad286eaaed7e26434943c8061b",
      "tree": "2ba5674661276765607ddbae7674b914cbcc9267",
      "parents": [
        "25aca347d49ffc38aa3b7e63ce9b90df7f8b79c8"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Wed Mar 05 08:31:29 2008 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] change cpu freq tables to per_cpu variables\n\nChange cpufreq tables from arrays to per_cpu variables in\ndrivers/acpi/processor_thermal.c\n\nBased on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "25aca347d49ffc38aa3b7e63ce9b90df7f8b79c8",
      "tree": "01ae9962d03db4ae07f808428600b5d3c725b607",
      "parents": [
        "74212ca432982903d0fc6a0f282b199e000ad8b1"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Sat Feb 16 08:41:25 2008 -0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] fix show_trans_table\n\nFix show_trans_table when it overflows PAGE_SIZE.\n\n* Not all snprintf calls were protected against being passed a negative\nlength.\n* When show_trans_table overflows, len might be \u003e PAGE_SIZE. In that case,\nreturns PAGE_SIZE.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "74212ca432982903d0fc6a0f282b199e000ad8b1",
      "tree": "3fb784de921c831cc85577ef7fc9750d1414f1e3",
      "parents": [
        "457091181176643787a547dc04eb3cf5dcd822ce"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Sat Feb 16 08:41:24 2008 -0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] Warn when cpufreq_register_notifier called before pure initcalls\n\nIf cpufreq_register_notifier is called before pure initcalls,\ninit_cpufreq_transition_notifier_list will overwrite whatever it did,\ncausing notifiers to be ignored.\n\nPrint some noise to the kernel log if that happens.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "457091181176643787a547dc04eb3cf5dcd822ce",
      "tree": "4e9e5434960137470cd39348cef4dbc73d7675d8",
      "parents": [
        "905d77cd95e856b8e0b2d099fb70b9b8ccb7337e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 05 14:07:34 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:42 2008 -0400"
      },
      "message": "[CPUFREQ] Refactor locking in cpufreq_add_dev\n\nSimplify this by moving the unlocking out of the error\npaths into the exit path.\n\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "905d77cd95e856b8e0b2d099fb70b9b8ccb7337e",
      "tree": "4f6d4e8cabf27cfbfb7f08719d3cc94d77d7e95f",
      "parents": [
        "4d34a67d0204029079815c8c2753ca647cd0e7e9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 05 14:28:32 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:42 2008 -0400"
      },
      "message": "[CPUFREQ] more CodingStyle\n\nvoid * p   -\u003e  void *p\nno space between function parameters\nremoved excess whitespace\n\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "4d34a67d0204029079815c8c2753ca647cd0e7e9",
      "tree": "710824c28fe784d144bd981ab4f24257766e408a",
      "parents": [
        "c906049447019d69b9cc2d591a142af561afa7f9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Feb 07 16:33:49 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:41 2008 -0400"
      },
      "message": "[CPUFREQ] CodingStyle\n\nreturn is not a function.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c906049447019d69b9cc2d591a142af561afa7f9",
      "tree": "8ee10b19baf32b1396f0cf85ec6707a6f42e45a8",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Feb 07 16:32:18 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:41 2008 -0400"
      },
      "message": "[CPUFREQ] Slightly shorten the error paths of cpufreq_suspend/cpufreq_resume\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e31a94ed371c70855eb30b77c490d6d85dd4da26",
      "tree": "58d9f1a75a22319f97731db8d9ac07b78a8d8aaf",
      "parents": [
        "9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9",
        "fcbd3b4b92efe29b59df16b910138cf43683be88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -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: (45 commits)\n  [MIPS] Pb1200/DBAu1200: move platform code to its proper place\n  [MIPS] Fix handling of trap and breakpoint instructions\n  [MIPS] Pb1200: do register SMC 91C111\n  [MIPS] DBAu1200: fix bad SMC 91C111 resource size\n  [NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n  [MIPS] IP27: Fix build bug due to missing include\n  [MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n  [MIPS] cevt-gt641xx: Kill unnecessary include\n  [MIPS] DS1287: Add clockevent driver\n  [MIPS] add DECstation I/O ASIC clocksource\n  [MIPS] rbtx4938: minor cleanup\n  [MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n  [MIPS] rbtx4938: misc cleanups\n  [MIPS] jmr3927: use generic txx9 gpio\n  [MIPS] rbhma4500: use generic txx9 gpio\n  [MIPS] generic txx9 gpio support\n  [MIPS] make fallback gpio.h gpiolib-friendly\n  [MIPS] unexport null_perf_irq() and make it static\n  [MIPS] unexport rtc_mips_set_time()\n  [MIPS] unexport copy_from_user_page()\n  ...\n"
    },
    {
      "commit": "6b8588f71890fba78742f90e22390028a6cd706f",
      "tree": "9777c3cdc3fca20703952e1c0743383368109f58",
      "parents": [
        "24caa6a0c7cde9309026880f8cc7eba587e1272a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:26 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "usb input endianness annotations and fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd05e720099e8eeddb378305d1a41c1445344b91",
      "tree": "d617918be290b47b35822bc3cf21c8f01dde5dd2",
      "parents": [
        "01d7b369887b6feb7c9ce2b20988fafe3f70841c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "drivers/usb annotations and fixes\n\n* endianness annotations\n* endianness fixes\n* missing get_unaligned/put_unaligned\n\nIt\u0027s pretty much all over the place, changes to different files are independent.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSerial-parts-Acked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01d7b369887b6feb7c9ce2b20988fafe3f70841c",
      "tree": "562a5c2696aed8982cfbc616add8bb05d8073d1e",
      "parents": [
        "d28aa3ac4cdc2d03a2bde4b78780064a00f7ef61"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 07:00:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "usbhid endianness annotations and fixes\n\nusb_control_msg() converts arguments to little-endian itself,\ndoing that in caller means breakage on big-endian boxen.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d28aa3ac4cdc2d03a2bde4b78780064a00f7ef61",
      "tree": "d67fe7b143b8e2caacba166e45a5cf8b418949e2",
      "parents": [
        "ac2f217baf0f24965e40bce9a5d1a780a06596d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:35 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "q40ide breakage\n\nagain, fallout from ide merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac2f217baf0f24965e40bce9a5d1a780a06596d1",
      "tree": "92668ec1ae2ae587763efbdc62a21f756d185237",
      "parents": [
        "7d896e0b8e37ae7f74088ce74bf81b58b423b48b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "typo in sata_fsl\n\nit\u0027s ata_link, not ata_linke\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d896e0b8e37ae7f74088ce74bf81b58b423b48b",
      "tree": "ffdd257141f9d7ecf1753a3f371507d6244a9559",
      "parents": [
        "b7505680538375e3e562805851e3f061675369b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "more icside breakage (from next ide merge)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e945e849e18006c131fe59252ab920c6b5f7959c",
      "tree": "a86b1a299c5cebed14889fb638cb6808417b5f4a",
      "parents": [
        "77a50df2b14c8d3ee3c58c21c4a0e0157570df09",
        "194f1a68b93e959ede6ec363db4714e630bdbb6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: video drivers: add facility level\n  sparc: tcx.c make tcx_init and tcx_exit static\n  sparc: ffb.c make ffb_init and ffb_exit static\n  sparc: cg14.c make cg14_init and cg15_exit static\n  sparc: bw2.c fix bw2_exit\n  sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.\n  sparc64: Clean up handling of pt_regs trap type encoding.\n  sparc: Remove old style signal frame support.\n  sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c\n  sparc: sunzilog.c remove unused argument\n  sparc: fix drivers/video/tcx.c warning\n  sparc64: Kill unused local ISA bus layer.\n  input: Rewrite sparcspkr device probing.\n  sparc64: Do not ignore \u0027pmu\u0027 device ranges.\n  sparc64: Kill ISA_FLOPPY_WORKS code.\n  sparc64: Kill CONFIG_SPARC32_COMPAT\n  sparc64: Cleanups and corrections for arch/sparc64/Kconfig\n  sparc64: Fix wedged irq regression.\n"
    },
    {
      "commit": "77a50df2b14c8d3ee3c58c21c4a0e0157570df09",
      "tree": "0e324a712e5e768c8353b0b5ba6ddc31095479f0",
      "parents": [
        "96fffeb4b413a4f8f65bb627d59b7dfc97ea0b39",
        "358c12953b88c5a06a57c33eb27c753b2e7934d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:44:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:44:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  iwlwifi: Allow building iwl3945 without iwl4965.\n  wireless: Fix compile error with wifi \u0026 leds\n  tcp: Fix slab corruption with ipv6 and tcp6fuzz\n  ipv4/ipv6 compat: Fix SSM applications on 64bit kernels.\n  [IPSEC]: Use digest_null directly for auth\n  sunrpc: fix missing kernel-doc\n  can: Fix copy_from_user() results interpretation\n  Revert \"ipv6: Fix typo in net/ipv6/Kconfig\"\n  tipc: endianness annotations\n  ipv6: result of csum_fold() is already 16bit, no need to cast\n  [XFRM] AUDIT: Fix flowlabel text format ambibuity.\n"
    },
    {
      "commit": "fcbd3b4b92efe29b59df16b910138cf43683be88",
      "tree": "2aadd1e40849ea39e08fe41ee8772f38f27e6872",
      "parents": [
        "df2700519c84ee8ee1e5ea165725c651f6d4d1a4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 28 19:54:38 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200: move platform code to its proper place\n\nSince both the IDE interface and SMC 91C111 Ethernet chip are on-board\ndevices, not SOC devices, move the platform device registration form the\ncommon to the board specific code.\n\nWhile at it, remove semicolon (which didn\u0027t break compilation only by\nchance) from the AU1XXX_ATA_DDMA_REQ macro and do some renaming:\n\n- change \u0027au1200_ide0_\u0027 variable name prefix to the mere \u0027ide_\u0027;\n\n- change \u0027smc91x_\u0027 variable name prefix to \u0027smc91c111_\u0027 since that\u0027s the\n  name of the chip used on the boards;\n\n- drop \u0027AU1XXX_\u0027 prefix from the names of macros describing IDE and Ethernet\n  on-board devices;\n\n- change \u0027SMC91111_\u0027 to \u0027SMC91C111_\u0027, change \u0027IRQ\u0027 to \u0027INT\u0027 in the names of\n  the macros describing the Ethernet chip for consistency with the IDE\n  macros;\n\n- change \u0027ATA_\u0027 to \u0027IDE_\u0027 and \u0027OFFSET\u0027 to \u0027SHIFT\u0027 (since this value is\n  indeed a shift count) in the names of the macros describing the IDE\n  interface.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f57b2061ab7d444ae0c98764a9c9e09b33c36050",
      "tree": "a90b17f25751834ac9ec20d15f3c2242cb201f4c",
      "parents": [
        "a4a8f70d2db2998cf28532287ee89776d4d8a2ca"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 12:48:40 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n\nThe platform is actually named routerboard 532 so let\u0027s call it this.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e766458f78ca15198cf046bc098b36e40c8b471",
      "tree": "7cc0909addd8f44a8d550acff79f65ddceecf2f2",
      "parents": [
        "ce28f94ca5a9ba3cd6bdcc47b52ea1b7a3bd933b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Apr 04 00:02:53 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:28 2008 +0100"
      },
      "message": "[MIPS] Alchemy: move UART platform code to its proper place\n\nMove the code registering the Alchemy UART platform devices from\ndrivers/serial/ to its proper place, into the Alchemy platform code.  Fix\nthe related Kconfig entry, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e3832b0b1518232f47d89bc9d1f68e151a749ff",
      "tree": "17a75327b0b9c6fbf5654fbed42db6895d740caa",
      "parents": [
        "b8068162806266552933e395877452de4f2427e7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:43 2008 -0700"
      },
      "message": "PNP: use dev_printk for quirk messages\n\nConvert quirk printks to dev_printk().\n\n[akpm@linux-foundation.org: fix warnings, improve output text]\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8068162806266552933e395877452de4f2427e7",
      "tree": "619d58700122734a45f57135b7153ed3ebc5f100",
      "parents": [
        "0bc11fd446d2ca29459c3c8e04a6d36db9bbbea4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "PNP: simplify quirk debug output\n\nprint_fn_descriptor_symbol() prints the address if we don\u0027t have a symbol,\nso no need to print both.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bc11fd446d2ca29459c3c8e04a6d36db9bbbea4",
      "tree": "3464f1e029a877be3f998da7c5542617d77b324a",
      "parents": [
        "62b0559aad5cba060568cb962e4bbb111ec73a14"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "PNP: skip dev-\u003eprotocol NULL checks\n\nEvery PNP device should have a valid protocol pointer.  If it doesn\u0027t,\nsomething\u0027s wrong and we should oops so we can find and fix the problem.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62b0559aad5cba060568cb962e4bbb111ec73a14",
      "tree": "01a04c2011ae0cfaf37b55dcd53383bb99d30972",
      "parents": [
        "d7a420c9472a95c46600a0345434b7b166e0b9c7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Apr 28 02:15:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "drivers/md: use time_before, time_before_eq, etc\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\n\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n\n@ include depends on change_compare_np @\n@@\n\n#include \u003clinux/jiffies.h\u003e\n\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7a420c9472a95c46600a0345434b7b166e0b9c7",
      "tree": "b95005ce8ab92efdb5cd04b3d85c3b01a0455ebc",
      "parents": [
        "4ef197d87ad7d4bb326de3e9b8ecbb26f9e86253"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Mon Apr 28 02:15:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "raid: remove leading TAB on printk messages\n\nMD drivers use one printk() call to print 2 log messages and the second line\nmay be prefixed by a TAB character.  It may also output a trailing space\nbefore newline.  klogd (I think) turns the TAB character into the 2 characters\n\u0027^I\u0027 when logging to a file.  This looks ugly.\n\nInstead of a leading TAB to indicate continuation, prefix both output lines\nwith \u0027raid:\u0027 or similar.  Also remove any trailing space in the vicinity of\nthe affected code and consistently end the sentences with a period.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef197d87ad7d4bb326de3e9b8ecbb26f9e86253",
      "tree": "f6bc4fde8c1955d9b8d6669fcc08e15e3cd6fa7e",
      "parents": [
        "8b3e6cdc53b7f29f7026955d6cb6902a49322a15"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Apr 28 02:15:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "md: raid5.c convert simple_strtoul to strict_strtoul\n\nstrict_strtoul handles the open-coded sanity checks in\nraid5_store_stripe_cache_size and raid5_store_preread_threshold\n\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b3e6cdc53b7f29f7026955d6cb6902a49322a15",
      "tree": "69d9f22a526e687fe2892d327caa3fa6ddd65cf6",
      "parents": [
        "e46b272b6608783ed7aa7b0594871550ce20b849"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Apr 28 02:15:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "md: introduce get_priority_stripe() to improve raid456 write performance\n\nImprove write performance by preventing the delayed_list from dumping all its\nstripes onto the handle_list in one shot.  Delayed stripes are now further\ndelayed by being held on the \u0027hold_list\u0027.  The \u0027hold_list\u0027 is bypassed when:\n\n  * a STRIPE_IO_STARTED stripe is found at the head of \u0027handle_list\u0027\n  * \u0027handle_list\u0027 is empty and i/o is being done to satisfy full stripe-width\n    write requests\n  * \u0027bypass_count\u0027 is less than \u0027bypass_threshold\u0027.  By default the threshold\n    is 1, i.e. every other stripe handled is a preread stripe provided the\n    top two conditions are false.\n\nBenchmark data:\nSystem: 2x Xeon 5150, 4x SATA, mem\u003d1GB\nBaseline: 2.6.24-rc7\nConfiguration: mdadm --create /dev/md0 /dev/sd[b-e] -n 4 -l 5 --assume-clean\nTest1: dd if\u003d/dev/zero of\u003d/dev/md0 bs\u003d1024k count\u003d2048\n  * patched:  +33% (stripe_cache_size \u003d 256), +25% (stripe_cache_size \u003d 512)\n\nTest2: tiobench --size 2048 --numruns 5 --block 4096 --block 131072 (XFS)\n  * patched: +13%\n  * patched + preread_bypass_threshold \u003d 0: +37%\n\nChanges since v1:\n* reduce bypass_threshold from (chunk_size / sectors_per_chunk) to (1) and\n  make it configurable.  This defaults to fairness and modest performance\n  gains out of the box.\nChanges since v2:\n* [neilb@suse.de]: kill STRIPE_PRIO_HI and preread_needed as they are not\n  necessary, the important change was clearing STRIPE_DELAYED in\n  add_stripe_bio and this has been moved out to make_request for the hang\n  fix.\n* [neilb@suse.de]: simplify get_priority_stripe\n* [dan.j.williams@intel.com]: reset the bypass_count when -\u003ehold_list is\n  sampled empty (+11%)\n* [dan.j.williams@intel.com]: decrement the bypass_count at the detection\n  of stripes being naturally promoted off of hold_list +2%.  Note, resetting\n  bypass_count instead of decrementing on these events yields +4% but that is\n  probably too aggressive.\nChanges since v3:\n* cosmetic fixups\n\nTested-by: James W. Laferriere \u003cbabydr@baby-dragons.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46b272b6608783ed7aa7b0594871550ce20b849",
      "tree": "a65834f60bee7e77f9669a7ff7e95a1ec3cd74ee",
      "parents": [
        "9a7b2b0f36c40beeb252cb5ceff36bb295e88d97"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "md: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a7b2b0f36c40beeb252cb5ceff36bb295e88d97",
      "tree": "2a9623989c9f32eac319e1220499e596f9b0fa19",
      "parents": [
        "5ae121705bed9ea7425daef4d7d29038f7312f3f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "md: fix integer as NULL pointer warnings in md.c\n\ndrivers/md/md.c:734:16: warning: Using plain integer as NULL pointer\ndrivers/md/md.c:1115:16: warning: Using plain integer as NULL pointer\n\nAdd some braces to match the else-block as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae121705bed9ea7425daef4d7d29038f7312f3f",
      "tree": "fa1527459b056ad59acfbf1fa59c5a8880f6ac22",
      "parents": [
        "e7a05aa9e697ff6fc165d45671cdcca601942f62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "video: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7a05aa9e697ff6fc165d45671cdcca601942f62",
      "tree": "658a7f67914dad0648d936da00aa607a1228bd79",
      "parents": [
        "6002db8287cdf9a8497aa345be2d27936a3b6a52"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "BF54x Framebuffer Driver: BF542 does not have EPPI0, so dont allow the LQ034 driver for now\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@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": "6002db8287cdf9a8497aa345be2d27936a3b6a52",
      "tree": "77a7069410e747383a7c20b6082d6dca61a97a59",
      "parents": [
        "8224c3b166db81a8dbd128df455453897fe2b48b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 28 02:15:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "BF54x Framebuffer Driver: drop request_irq cast\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@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": "8224c3b166db81a8dbd128df455453897fe2b48b",
      "tree": "757864098a1a49311d359613cd6c3135f18e6772",
      "parents": [
        "0e170c72c0c55bd78213a0f5053bd9a1dde403b7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:15:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "drivers/video/w100fb.c: avoid a couple of error-path NULL derefs\n\nFix a couple of error-patch oopses identified by Marcio Buss in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9567.\n\nCc: Marcio Buss \u003cmarciobuss@gmail.com\u003e\nCc: Jeff Zhou \u003cxinzhou.sjtu@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e170c72c0c55bd78213a0f5053bd9a1dde403b7",
      "tree": "f117d430e70e16aea175a4e7c74fa38e31f93094",
      "parents": [
        "0aa163418edfb96ca3b39133979d8e4352aaac3c"
      ],
      "author": {
        "name": "Maik Broemme",
        "email": "mbroemme@plusserver.de",
        "time": "Mon Apr 28 02:15:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: intelfb: add support for the Intel Integrated Graphics Controller 965G/965GM\n\nAdd support for the 965G and 965GM graphic chipsets to the intelfb driver.  I\nhave a notebook with an Intel Mobile GM965/GL960 Integrated Graphics\nController and with the attached patch the framebuffer comes up.  I have\ntested it a bit with DirectFB to make sure it is working stable.\n\nI also have an Intel Mobile GM945 and I compared the results, the programming\ninterface of the 9xx series from Intel is mostly the same, so I think the\npatch should add all the functionality which the 945GM has.\n\nSigned-off-by: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aa163418edfb96ca3b39133979d8e4352aaac3c",
      "tree": "d3f423e53b63e4bcdcb02e7bdbce1142688aeff3",
      "parents": [
        "60c1645dfac320e992bb5635887b7698ae6606bc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fb: convert /proc/fb to seq_file interface\n\nNote: looks like accesses to \"registered_fb\" are done without any exclusion\nso there\u0027re none in new proc code, too. This should be fixed in separate\npatch.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c1645dfac320e992bb5635887b7698ae6606bc",
      "tree": "31916e1b7b0a42745ba4165e1bb1cc97cbbfb0c2",
      "parents": [
        "0e27aa3dabb541edee9f23b37114856a528de01e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:15:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "drivers/video/uvesafb.c: fix error-path memory leak\n\nFix bug identified by Daniel Marjamki: `m\u0027 is leaked on the error path.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d10452\n\nCc: Daniel Marjamki \u003cdanielm77@spray.se\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e27aa3dabb541edee9f23b37114856a528de01e",
      "tree": "5516f7e6445f0bd95a1e4bbca2c3c678643b28a4",
      "parents": [
        "2422fbba0684ddf08898ec2f3cf23cb16a54b3f5"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: platforming hecubafb and n411\n\nThis patch splits hecubafb into the platform independent hecubafb and the\nplatform dependent n411.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2422fbba0684ddf08898ec2f3cf23cb16a54b3f5",
      "tree": "97137da905136ce092c288a98f247e8ac2e6271c",
      "parents": [
        "03c33a4f002b2521debf1efc269cade983b6e86a"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "frame+buffer@ml.breakpoint.cc",
        "time": "Mon Apr 28 02:15:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "metronomefb: don\u0027t free firmware twice in error path\n\nRight now, if request_irq or anthing after it fails than we free the firmware\nfor the second time what might end bad :)\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03c33a4f002b2521debf1efc269cade983b6e86a",
      "tree": "e4ed669161ba7d029497fe6917854bea0ae83aec",
      "parents": [
        "963654a9c919d18f8b9137f8ffd9d2d30a139269"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: platforming metronomefb and am200epd\n\nThis patch splits metronomefb into the platform independent metronomefb and\nthe platform dependent am200epd.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "963654a9c919d18f8b9137f8ffd9d2d30a139269",
      "tree": "737e3ba0a3a7f824b71750e5dded33ad8d9a20d0",
      "parents": [
        "555514fabc1c24fac69ff46feac384180828182c"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: hecubafb bugfix\n\nThis patch is a bugfix for hecubafb_write which would return an incorrect\nerror value for the bytecount from framebuffer writes.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "555514fabc1c24fac69ff46feac384180828182c",
      "tree": "c00dcdef3c1d6b26661cd79c2cbbd5673a4c45d8",
      "parents": [
        "6f90a8bdd17e63fb27b4f6d50e8a2919704ea254"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: metronomefb bugfix\n\nThis patch is a bugfix for the use of cfb_* functions instead of sys_*\nfunctions.  sys_* should be used with vmalloced framebuffers.  the previous\ncfb_ use would not work for callers of imageblit/etc.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b53a9e28a34ed82516191dc46ae018e0e899546",
      "tree": "3e3addb97efae2ecb66435f41da62ae786d26adf",
      "parents": [
        "7d345b2253f92804948d66f4db17a49c1932b9a3"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Mon Apr 28 02:15:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: powerpc: driver for Freescale 8610 and 5121 DIU\n\nThe following features are supported:\nplane 0 works as a regular frame buffer, can be accessed by /dev/fb0\nplane 1 has two AOIs (area of interest), can be accessed by /dev/fb1 and /dev/fb2\nplane 2 has two AOIs, can be accessed by /dev/fb3 and /dev/fb4\nSpecial ioctls support AOIs\n\nAll /dev/fb* can be used as regular frame buffer devices, except hardware\nchange can only be made through /dev/fb0.  Changing pixel clock has no effect\non other fbs.\n\nLimitation of usage of AOIs:\nAOIs on the same plane can not be horizonally overlapped\nAOIs have horizonal order, i.e. AOI0 should be always on top of AOI1\nAOIs can not beyond phisical display area. Application should check AOI geometry\nbefore changing physical resolution on /dev/fb0\n\nrequired command line parameters to preallocate memory for frame buffer diufb.\n\noptional command line parameters to set modes and monitor\nvideo\u003dfslfb:[resolution][,bpp][,monitor]\nSyntax:\n\nResolution\nxres x yres-bpp@refresh_rate, the -bpp and @refresh_rate are optional\neg, 1024x768, 1280x1024, 1280x1024-32, 1280x1024@60, 1280x1024-32@60, 1280x480-32@60\n\nBpp\nbpp\u003d32, bpp\u003d24, or bpp\u003d16\n\nMonitor\nmonitor\u003d0, monitor\u003d1, monitor\u003d2\n0 is DVI\n1 is Single link LVDS\n2 is Double link LVDS\n\nNote: switching monitor is a board feather, not DIU feather. MPC8610HPCD has three\nmonitor ports to swtich to. MPC5121ADS doesn\u0027t have additional monitor port. So switching\nmonirot port for MPC5121ADS has no effect.\n\nIf compiled as a module, it takes pamameters mode, bpp, monitor with the same syntax above.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d345b2253f92804948d66f4db17a49c1932b9a3",
      "tree": "676bde686170e6c569cf6752fde7da3d803dfc14",
      "parents": [
        "7ce3ab100e4e115ca2c4fd931844a0f1a50df406"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: fix sparse noise\n\nMostly signedness fixes.  nv10_sim_state existence in both drivers suggests\nthat one of them should be removed, but that\u0027s for later.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@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": "7ce3ab100e4e115ca2c4fd931844a0f1a50df406",
      "tree": "8cc06ef819aa8dd6ce89b4c34c89b9395a7e2a02",
      "parents": [
        "affc23d11631a47d35dfd552ded8ca255c001490"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: drop useless CONFIG_PCI checks\n\nBoth FB_RIVA and FB_NVIDIA depends on PCI, so CONFIG_PCI always defined for\nthem.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@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": "affc23d11631a47d35dfd552ded8ca255c001490",
      "tree": "0d03e6ccc5c8f7ef22e6e340c9323ea1f199f99b",
      "parents": [
        "3553a2fa8cbfc9f85f1809366be5884054f52c6d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: drop useless MODULE ifdefs\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@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": "3553a2fa8cbfc9f85f1809366be5884054f52c6d",
      "tree": "21d850599c9ce2b75d967927afa6b59adadfda74",
      "parents": [
        "fd96795630428ceca775bd1effc5bf41a9fe5272"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "OLPC: gxfb/lxfb: add DCON panel modes to framebuffer drivers\n\nSince there\u0027s no way to autodetect panel modes, we\u0027re forced to hardcode them\nin the driver and add a big fat #ifdef.  The OLPC DCON needs a specific mode\nline (at 1200x900).  This adds it to both gxfb and lxfb.\n\n(Jordan said: We could probably detect the panel mode, but there isn\u0027t any\nreason to since the panel timings are well known and won\u0027t change.  While OFW\ndetection would be good computer science fu, it would be a wasted effort since\nits so easy to hard code them into the table.)\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "fd96795630428ceca775bd1effc5bf41a9fe5272"
}
