)]}'
{
  "log": [
    {
      "commit": "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6",
      "tree": "2c75056c8c4b6e1857c9221c0d9949323197f3cc",
      "parents": [
        "f2740e45ae59d76ce4303d83824d3625b23334e5"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:37:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix chip definition for Radeon Xpress 200M 0x5975\n\nThis fixes a problem introduced with commit\nb5f2f4d1a6d7efde39cfb5e1d034981c69f2214c\nThe commit added a wrong chip definition to radeonfb which causes\na blank console on my Laptop if radeonfb is loaded.\n\nThe patch\n - renames PCI_CHIP_RS485_5975 to PCI_CHIP_RS482_5975\n - corrects the chip family (RS480 instead of R300) for 0x5975\n - ensures that PCI IDs are in ascending order in ati_ids.h\n\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nTentatively-acked-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2740e45ae59d76ce4303d83824d3625b23334e5",
      "tree": "51205c5f864e1b04d6522ecaaa3c361adf65f284",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:22:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix setting of PPLL_REF_DIV for RV370 5B60.\n\nAs observed with various Radeon X300 cards console goes blank\nwithout that fix.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "c73fcc846c91f53fd2c67fd9c6c04888a9e5892e",
      "tree": "31faa68b4176636756926535a0f50ff780973275",
      "parents": [
        "ede13d81b4dda409a6d271b34b8e2ec9383e255d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "message": "[SPARC]: Fix serial console device detection.\n\nThe current scheme works on static interpretation of text names, which\nis wrong.\n\nThe output-device setting, for example, must be resolved via an alias\nor similar to a full path name to the console device.\n\nPaths also contain an optional set of \u0027options\u0027, which starts with a\ncolon at the end of the path.  The option area is used to specify\nwhich of two serial ports (\u0027a\u0027 or \u0027b\u0027) the path refers to when a\ndevice node drives multiple ports.  \u0027a\u0027 is assumed if the option\nspecification is missing.\n\nThis was caught by the UltraSPARC-T1 simulator.  The \u0027output-device\u0027\nproperty was set to \u0027ttya\u0027 and we didn\u0027t pick upon the fact that this\nis an OBP alias set to \u0027/virtual-devices/console\u0027.  Instead we saw it\nas the first serial console device, instead of the hypervisor console.\n\nThe infrastructure is now there to take advantage of this to resolve\nthe console correctly even in multi-head situations in fbcon too.\n\nThanks to Greg Onufer for the bug report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.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": "f0e3ad444885b87d318f1b086284bed52e41cc4b",
      "tree": "9aa87326dff05f69e4fd161c08f7626cd6c30f25",
      "parents": [
        "59731f8acf7a83c0a195bef18325dddc5073ee7b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "radeonfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\nSigned-off-by: Antonino 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": "59731f8acf7a83c0a195bef18325dddc5073ee7b",
      "tree": "a3b1f98bbeeea28364c27451202cfa5c8d70a6dc",
      "parents": [
        "1ce0e9a9213bfa2f77363d3eef4d15808473cbe5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "atyfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\nSigned-off-by: Antonino 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": "b5f2f4d1a6d7efde39cfb5e1d034981c69f2214c",
      "tree": "eb22eca706a595dd1e1d1b1addbd672de545e3d6",
      "parents": [
        "623e71b035cb5271028500720b3622ba76db42bb"
      ],
      "author": {
        "name": "Stephan Wolf",
        "email": "WolfSt.External@qimonda.com",
        "time": "Tue Jul 17 04:05:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "radeonfb: Add support for Radeon Xpress 200M (RS485)\n\nAdd PCI ids for the Radeon Xpress 200M (RS485).\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "655bfd7aebb12481ab9275284d9500bee5ba3e70",
      "tree": "54503eb59a03d94db77edca3388d36e3e5315dd8",
      "parents": [
        "fa9133c24c4115523c1381b67fdd74fd864ac0ea"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 09 12:17:24 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 16 01:20:23 2007 +0100"
      },
      "message": "backlight: Convert from struct class_device to struct device\n\nConvert the backlight and LCD classes from struct class_device\nto struct device since class_device is scheduled for removal.\n\nOne nasty API break is the backlight power attribute has had to be\nrenamed to bl_power and the LCD power attribute has had to be renamed\nto lcd_power since the original names clash with the core. I can\u0027t see\na way around this.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "91a6902958f052358899f58683d44e36228d85c2",
      "tree": "a713792cf3bb09bdbd2ac6906aa44b3da3e49250",
      "parents": [
        "51225039f3cf9d250596d1344494b293274b9169"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Jun 09 13:57:22 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:09 2007 -0700"
      },
      "message": "sysfs: add parameter \"struct bin_attribute *\" in .read/.write methods for sysfs binary attributes\n\nWell, first of all, I don\u0027t want to change so many files either.\n\nWhat I do:\nAdding a new parameter \"struct bin_attribute *\" in the\n.read/.write methods for the sysfs binary attributes.\n\nIn fact, only the four lines change in fs/sysfs/bin.c and\ninclude/linux/sysfs.h do the real work.\nBut I have to update all the files that use binary attributes\nto make them compatible with the new .read and .write methods.\nI\u0027m not sure if I missed any. :(\n\nWhy I do this:\nFor a sysfs attribute, we can get a pointer pointing to the\nstruct attribute in the .show/.store method,\nwhile we can\u0027t do this for the binary attributes.\nI don\u0027t know why this is different, but this does make it not\nso handy to use the binary attributes as the regular ones.\nSo I think this patch is reasonable. :)\n\nWho benefits from it:\nThe patch that exposes ACPI tables in sysfs\nrequires such an improvement.\nAll the table binary attributes share the same .read method.\nParameter \"struct bin_attribute *\" is used to get\nthe table signature and instance number which are used to\ndistinguish different ACPI table binary attributes.\n\nWithout this parameter, we need to offer different .read methods\nfor different ACPI table binary attributes.\nThis is impossible as there are various ACPI tables on different\nplatforms, and we don\u0027t know what they are until they are loaded.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b595756ec1f49e0049a9e01a1298d53a7faaa15",
      "tree": "cd06687ab3e5c7a5a4ef91903dff207a18c4db76",
      "parents": [
        "dbde0fcf9f8f6d477af3c32d9979e789ee680cde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 14 03:45:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:06 2007 -0700"
      },
      "message": "sysfs: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.  After\ndeletion, a sysfs node doesn\u0027t access anything outside sysfs proper,\nso there\u0027s no reason to hold onto the attribute owners.  Note that\noften the wrong modules were accounted for as owners leading to\naccessing removed modules.\n\nThis patch kills now unnecessary attribute-\u003eowner.  Note that with\nthis change, userland holding a sysfs node does not prevent the\nbacking module from being unloaded.\n\nFor more info regarding lifetime rule cleanup, please read the\nfollowing message.\n\n  http://article.gmane.org/gmane.linux.kernel/510293\n\n(tweaked by Greg to not delete the field just yet, to make it easier to\nmerge things properly.)\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0887eedb4498e20e7895508b7af8e419e397405",
      "tree": "1d42bc2b4520e799d29ae3b459b9cc3840509c40",
      "parents": [
        "d4c5cdb3e099da7cc64df622b02ff7659babe16e"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jun 27 14:09:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:34:53 2007 -0700"
      },
      "message": "atyfb: Fix XCLK frequency on Apple iBook1\n\nFix a regression on Apple iBook1.  Changes in the clock init code caused an\nincorrect XCLK frequency to be used leading to a corrupted display.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Antonino 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": "63c3f460cb47c2e06f1726e18534d0e1fe8652a7",
      "tree": "b1458690cc5c5b65b5931502bc0eb57831907811",
      "parents": [
        "15576bc8adb33d58867942385ae849cc48379610"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:37:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:54 2007 -0700"
      },
      "message": "[ATYFB]: Fix sparc includes.\n\nNo need to use asm/pbm.h here.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "159dde93692ef549a0b2012c9f25feb4df638c9c",
      "tree": "177bcb3ca3210664d3f594acaa560b8d9b8aa5bc",
      "parents": [
        "b4e124c138558a0cff51398ddff9a8e44ed0b529"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: halve XCLK with Mobility and 32bit memory\n\nLaptops with Rage Mobility and 32bit memory interface seem to require halved\nXCLK to operate correctly.\n\nSigned-off-by: Antonino 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": "b4e124c138558a0cff51398ddff9a8e44ed0b529",
      "tree": "e1a639605283cc9b55d51d81fae54e330a84e34c",
      "parents": [
        "94f45bcd1c29e773b6bf189ef7b9a3437d016320"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: reorganize clock init\n\nReorganize atyfb clock init code so command line clock overrides are effective\nfor all chips.  The old code would silently ignore some of the command line\nclock overrides with some chips.\n\nSigned-off-by: Antonino 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": "94f45bcd1c29e773b6bf189ef7b9a3437d016320",
      "tree": "6995abee26c7b861de84add49f98582dd41f0638",
      "parents": [
        "2620c6e31735248ac26403558bd4279a8af619d8"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 08 00:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "atyfb: increase SPLL delay\n\nWait 5 ms instead of 500 us for the SPLL to lock.  This matches the\nrecommendation in mach64 programmer\u0027s guide.\n\nSigned-off-by: Antonino 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": "dd1447134454b169d5ae353aceb93f2368db8547",
      "tree": "358071bb29654fdf8ae3b7dd53e050cc482c9f6d",
      "parents": [
        "abed5d15af4cf864b502b5b0402c7fb39c5c3371"
      ],
      "author": {
        "name": "johan henriksson",
        "email": "jhn98032@gmail.com",
        "time": "Tue May 08 00:37:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "radeonfb: Add support for Radeon xpress 200m\n\nAdded support for radeon xpress 200m(rs480).  Note that the card doesn\u0027t\nlike dynclk turned on.\n\nSigned-off-by: Johan Henriksson \u003cjhn98032@gmail.com\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": "3a2842480bbef42c3c90e14c1f378360d8c20a0c",
      "tree": "d14990605436f14fe06a645aaa1818c80d4d46ca",
      "parents": [
        "41988d6e601fc6addef40421c57763a846d8ab1c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:37:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:26 2007 -0700"
      },
      "message": "atyfb: kill dead code\n\nCoverity Bug 68, kill dead code.\n\nSigned-off-by: Antonino 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": "125e1137cd2d93377028f521801d916729485733",
      "tree": "e7cc2bc82c19d760dad61d1dfbee515c668449d8",
      "parents": [
        "c8e1693a4f63e317966f3dfe8f815eda95e26610"
      ],
      "author": {
        "name": "Witold Filipczyk",
        "email": "witekfl@poczta.onet.pl",
        "time": "Tue May 08 00:37:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "aty128fb: fix blanking\n\nI have a problem with blanking. The soundcard uses speakers of the monitor.\nSound is muted when the screen blanks due to a bug in aty128fb.c.\n\nHere is a fragment of linux/fb.h\n/* VESA Blanking Levels */\n#define VESA_NO_BLANKING        0\n#define VESA_VSYNC_SUSPEND      1\n#define VESA_HSYNC_SUSPEND      2\n#define VESA_POWERDOWN          3\n\nenum {\n        /* screen: unblanked, hsync: on,  vsync: on */\n        FB_BLANK_UNBLANK       \u003d VESA_NO_BLANKING,\n\n        /* screen: blanked,   hsync: on,  vsync: on */\n        FB_BLANK_NORMAL        \u003d VESA_NO_BLANKING + 1,\n\n        /* screen: blanked,   hsync: on,  vsync: off */\n        FB_BLANK_VSYNC_SUSPEND \u003d VESA_VSYNC_SUSPEND + 1,\n\n        /* screen: blanked,   hsync: off, vsync: on */\n        FB_BLANK_HSYNC_SUSPEND \u003d VESA_HSYNC_SUSPEND + 1,\n\n        /* screen: blanked,   hsync: off, vsync: off */\n        FB_BLANK_POWERDOWN     \u003d VESA_POWERDOWN + 1\n};\n\nSo FB_BLANK_NORMAL is 1, FB_BLANK_VSYNC_SUSPEND is 2,\nFB_BLANK_HSYNC_SUSPEND is 3, FB_BLANK_POWERDOWN is 4.\nAnd now:\nblank \u003d FB_BLANK_NORMAL (1)\nblank \u0026 FB_BLANK_HSYNC_SUSPEND (1 \u0026 3) is true,\nso normal blank caused hsync suspend and sound is muted.\n\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40cd3a4564ed6b7bc0279430120ca0e9b83cf486",
      "tree": "1b7b7705613d915f4f2ca2f79bec4d246171086a",
      "parents": [
        "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:54:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:32 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nThese are all the remaining instances of get_property.  Simple rename of\nget_property to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "49e1900d4cc2e7bcecb681fe60f0990bec2dcce8",
      "tree": "253801ebf57e0a23856a2c7be129c2c178f62fdf",
      "parents": [
        "34f6d749c0a328817d5e36274e53121c1db734dc",
        "b9099ff63c75216d6ca10bce5a1abcd9293c27e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 30 12:38:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 30 12:38:01 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.22\n"
    },
    {
      "commit": "a48141db68e4b9143759435badcc1a49d9022db4",
      "tree": "a7d9e5e259c5aa44131e5d1e280f772edb5cdeb5",
      "parents": [
        "0999ed7f57728c1919b131207e47d9b311cfbd74"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "message": "Revert \"[POWERPC] Rename get_property to of_get_property: drivers\"\n\nThis reverts commit d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3,\nwhich included changes which should go via other subsystem\nmaintainers.\n"
    },
    {
      "commit": "a02079cdb74dde27391d019abca4a37988504b4e",
      "tree": "21fe73bcff7a89eb74ee798365b530b6af46136a",
      "parents": [
        "fa449bd602c8871da48e6dbadfa0faaf4d33d32e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 17:02:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:01 2007 -0700"
      },
      "message": "[ATYFB]: Use pci_device_to_OF_node() in sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f47df264fa53e562cafa0de4a405d0846a81fbd",
      "tree": "539ca4500b273844f7378c41da8bc189c719d724",
      "parents": [
        "a8b8814bdfe3bb2bdfa23722de947bad8283037c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:33:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:44 2007 -0700"
      },
      "message": "[RADEON]: Probe clocks and monitor using OF properties on sparc.\n\nJust like powerpc does.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3",
      "tree": "6b51334a2427c0392c391d0e0bfab0ab9aae690e",
      "parents": [
        "c4f55b394505fff6ad831d17e36e02dde1c3a8d7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:40:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7edd0e676d51145ae634a2acf7a447e319200fa",
      "tree": "24047c72a067e7c670fca186d89b1b7c032e1bde",
      "parents": [
        "6c2d046980299d52d78b2738ad7f11fc593dea75"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:52:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] get_property returns const\n\nThis just tidies up some of the remains.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df470c30da7900a3fbc48e3d34187a3786c1acdb",
      "tree": "4ca10010c960a709acad4e127f449090652503a8",
      "parents": [
        "b9860ecf2553fbc4c3bd66f5df7e82a6d5179775"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 06 01:42:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:24 2007 -0800"
      },
      "message": "[PATCH] atyfb: fix kconfig error part 2\n\nFix implicit declarations and missing code in atyfb.\n\ndrivers/video/aty/atyfb_base.c:2137: warning: implicit declaration of function \u0027a\nty_ld_lcd\u0027\ndrivers/video/aty/atyfb_base.c:2154: warning: implicit declaration of function \u0027a\nty_st_lcd\u0027\natyfb_base.c:(.text+0x33e5c): undefined reference to `aty_ld_lcd\u0027\natyfb_base.c:(.text+0x33eb2): undefined reference to `aty_st_lcd\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "227c5fe7993a5430e582dfd4c3acd9484004c6fc",
      "tree": "9724f1cbebaae71f86c8f2d168f34380355a6f0f",
      "parents": [
        "6ebf622b2577c50b1f496bd6a5e8739e55ae7b1c",
        "202d4e602555e68c2bc71775228876b0356785c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 08:25:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 08:25:43 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Allow enable/disable of fb backlights, fixing regressions\n  backlight: Fix nvidia backlight initial brightness\n"
    },
    {
      "commit": "8690ba446defe2e2b81803756c099d2943dfd5fd",
      "tree": "c7df0f8765ffeeb192ae2a338427c4158100d77d",
      "parents": [
        "8f485612231792373580e8b2fe8ceb3791549aa5"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 05 01:35:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 08:12:54 2007 -0800"
      },
      "message": "[PATCH] video/aty/mach64_ct.c: fix bogus delay loop\n\nCT based mach64 cards were reported to hang on sparc64 boxes when\ncompiled with gcc-4.1.x and later.\n\nLooking at this piece of code, it\u0027s no surprise.  A critical\ndelay was implemented as an empty for() loop, and gcc 4.0.x\nand previous did not optimize it away, so we did get a delay.\n\nBut gcc-4.1.x and later can optimize it away, and we get crashes.\n\nUse a real udelay() to fix this.  Fix verified on SunBlade100.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "721c04c65f5905ef64732394f6ae147be0aebf69",
      "tree": "f974e7873a76e2e16674a254b11905381ab6f55f",
      "parents": [
        "6346190b2fc0937bbc319b5f0e329789fb846ae6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 05 00:30:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:53 2007 -0800"
      },
      "message": "[PATCH] atyfb: Fix kconfig error\n\nFix the following compile error:\n\n  MODPOST 327 modules\nWARNING: \"aty_st_lcd\" [drivers/video/aty/atyfb.ko] undefined!\nWARNING: \"aty_ld_lcd\" [drivers/video/aty/atyfb.ko] undefined!\nmake[1]: *** [__modpost] Error 1\nmake: *** [modules] Error 2\n\nSigned-off-by: Antonino 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": "202d4e602555e68c2bc71775228876b0356785c8",
      "tree": "e47c4013016e21a231b9d2873a2d75aa2750c5fe",
      "parents": [
        "238576e12fef1d52751c6e08db2d0bdb0e248caf"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Mar 03 17:43:52 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Mar 05 08:49:38 2007 +0000"
      },
      "message": "backlight: Allow enable/disable of fb backlights, fixing regressions\n\nEnabling the backlight by default appears to cause problems for many\nusers. This patch disables backlight controls unless explicitly\nenabled by users via a module parameter. Since PMAC users are known\nto work, default to enabled in that case.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "7ab876703dcbe852652db6441f0aadb3d6b75e94",
      "tree": "4c9f04c21962c5d6a265a4ae0adf19110ea3633e",
      "parents": [
        "c4c31fe0e2298529afa1357ebd9dad54b44c4e19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 01 18:29:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:54 2007 -0800"
      },
      "message": "[RADEON]: Fix blanking return value.\n\nIf you\u0027ll recall, over a year ago, I pointed out that the current\nRadeon driver erroneously returns -EINVAL for valid blanking codes,\nhere is a link to that thread:\n\n\thttp://lkml.org/lkml/2006/1/28/6\n\nNo other driver does this, and it confuses the X server into thinking\nthat the device does not support blanking properly.\n\nI looked again and there is simply no reason for the Radeon driver to\nreturn -EINVAL for FB_BLANK_NORMAL.  It claims it wants to do this in\norder to convince fbcon to blank in software, right here:\n\n\t\t\tif (fb_blank(info, blank))\n\t\t\t\tfbcon_generic_blank(vc, info, blank);\n\nto software blank the screen.  But it only causes that to happen\nin the FB_BLANK_NORMAL case.\n\nThat makes no sense because the Radeon code does this:\n\n\t\tval |\u003d CRTC_DISPLAY_DIS;\n\nin the FB_BLANK_NORMAL case so should be blanking the hardware, and\nthere is therefore no reason to SW blank by returning -EINVAL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\n"
    },
    {
      "commit": "599a52d12629394236d785615808845823875868",
      "tree": "4e2dfa3a25ce761be0ecc0490acabac553f77a67",
      "parents": [
        "321709c5994f952b78d567fd7083dbebbdc381b7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 23:07:48 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:53 2007 +0000"
      },
      "message": "backlight: Separate backlight properties from backlight ops pointers\n\nPer device data such as brightness belongs to the indivdual device\nand should therefore be separate from the the backlight operation\nfunction pointers. This patch splits the two types of data and\nallows simplifcation of some code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "321709c5994f952b78d567fd7083dbebbdc381b7",
      "tree": "df237c216e8bab6ce5c14d5797a796d4bf889a92",
      "parents": [
        "e0e34ef7f02915cfe50e501e9f32c24217177a96"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 15:04:08 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:40 2007 +0000"
      },
      "message": "backlight: Clean up pmac_backlight handling\n\nMove the setting/unsetting of pmac_backlight into the\nbacklight core instead of doing it in each driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "37ce69a57ff217a4ca0871e9ee5aa58c052b7d86",
      "tree": "21cdbb8c988eed585437bb502ca15c2998ea7fbc",
      "parents": [
        "b5c6916b3118d4301dc2f8cf8d33f13e5324a3a5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 14:10:33 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Rework backlight/fb interaction simplifying, lots\n\nfb_info-\u003ebl_mutex is badly thought out and the backlight class doesn\u0027t\nneed it if the framebuffer/backlight register/unregister order is\nconsistent, particularly after the backlight locking fixes.\n\nFix the drivers to use the order:\n\nbacklight_device_register()\nregister_framebuffer()\nunregister_framebuffer()\nbacklight_device_unregister()\n\nand turn bl_mutex into a lock for the bl_curve data only.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "b5c6916b3118d4301dc2f8cf8d33f13e5324a3a5",
      "tree": "c81b4e3ba0c4b6b435b6040ede9fb0b299d71a71",
      "parents": [
        "85a3a9aa69c24c056eae578e68d44d5f612e6b51"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 09:53:56 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Remove unneeded backlight update_status calls\n\nThe backlight core listens for blanking events and triggers a\nbacklight_update_status call so these extra calls are not\nneeded and can be removed.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "28ee086d5b36aab2931f6740e409bb0fb6c65e5f",
      "tree": "0a308c80affcc39c2c869f29f1109e5ee9d6140f",
      "parents": [
        "a8db3c1948eb30cd6988b5b96b654f591e6280b1"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 22:25:09 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Fix external uses of backlight internal semaphore\n\nbacklight_device-\u003esem has a very specific use as documented in the\nheader file. The external users of this are using it for a different\nreason, to serialise access to the update_status() method.\n\nbacklight users were supposed to implement their own internal\nserialisation of update_status() if needed but everyone is doing\nthings differently and incorrectly. Therefore add a global mutex to\ntake care of serialisation for everyone, once and for all.\n\nLocking for get_brightness remains optional since most users don\u0027t\nneed it.\n\nAlso update the lcd class in a similar way.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "dfcba200679dc3f62212154b65b40b835ce69ab7",
      "tree": "59aef9bbcf713b4e515e2df75c5d1ead2711e80f",
      "parents": [
        "2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 00:06:32 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:37:40 2007 +0000"
      },
      "message": "backlight: Remove unneeded owner field\n\nRemove uneeded owner field from backlight_properties structure.\n\nNothing uses it and it is unlikely that it will ever be used. The\nbacklight class uses other means to ensure that nothing references\nunloaded code.\n\nBased on a patch from Dmitry Torokhov \u003cdtor@insightbb.com\u003e\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.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": "33e321b458ffa09cf0dcc7ff4e35fb31d3a71a49",
      "tree": "09930d1270c318501c34412eb76daa836dd0b4db",
      "parents": [
        "c7b54477d36fc5d6bd3c4e2e025a39ad9ccb5188"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:55:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:42 2007 -0800"
      },
      "message": "[PATCH] Correct apparent typo CONFIG_ATY_CT in ATY video\n\nReplace the apparent typo CONFIG_ATY_CT with CONFIG_FB_ATY_CT.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\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": "3a0991029b577125ac5b3eedbe366320c581d8d6",
      "tree": "3d4f4f83cb1005fb907a42906724ffd0796a7688",
      "parents": [
        "fef459028bd842dde21bf55f83d6399b963f9911"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:54:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:41 2007 -0800"
      },
      "message": "[PATCH] remove bogus con_is_present() prototypes\n\nAlthough gcc seems to accept \"extern\" prototypes after it has seen the\n\"static inline\" function, that\u0027s not really correct.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40b20c257a13c5a526ac540bc5e43d0fdf29792a",
      "tree": "e125c0c2b557e36cb0c3a2c3726fadbcdae0dca3",
      "parents": [
        "cece901481bafbf14de8cbd3a89ae869ea881055",
        "a8274d57afb83e4954ddcb3f8b7dd1c03a379bd4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "message": "Pull platform-drivers into test branch\n"
    },
    {
      "commit": "a8274d57afb83e4954ddcb3f8b7dd1c03a379bd4",
      "tree": "d5e8f8b475df8d06724cde6a4f3f53ed5b93ddee",
      "parents": [
        "519ab5f2be65b72cf12ae99c89752bbe79b44df6"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Tue Dec 19 12:56:16 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 01:43:42 2006 -0500"
      },
      "message": "fbdev: update after backlight argument change\n\nUpdate the frambuffer drivers to the backlight_device_registers changes.\n\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Luming Yu \u003cLuming.yu@intel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3161986224a3faa8ccca3e665b7404d81e7ee3cf",
      "tree": "c80817e5867bd75d0bb0e080483bf2a24d5e0633",
      "parents": [
        "f13c152684a7f99ead26525270ed3e28a1d2467f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Dec 13 00:35:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:55 2006 -0800"
      },
      "message": "[PATCH] fbdev: remove references to non-existent fbmon_valid_timings()\n\nRemove references to non-existent fbmon_valid_timings()\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3269711b76ba27b78862c48398b0d313ccaa99c2",
      "tree": "fcd2daf3af9b20bb72ba28555cac1995312309c5",
      "parents": [
        "6b65cd742823f78a6538491982159098ab5fcae1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "message": "i2c: Discard the i2c algo del_bus wrappers\n\nThey are all only calling i2c_del_adapter, so we may as well do\nit directly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bfba7b3793f59adedfde5fb07dee565c5cc15ab8",
      "tree": "d9e0559f288f0bc24df71ad46800e8cb2b779c59",
      "parents": [
        "efc08a75d3a2d449edab7d1bee312eaa591f7669"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 08 02:40:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] drivers/video/*: use kmemdup()\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efc08a75d3a2d449edab7d1bee312eaa591f7669",
      "tree": "a22c27c69cb226dd6e1fc9dc4c82f57cd81f289e",
      "parents": [
        "4ec3fd71e4f5d1201cb7d2374ffdb4f328091fb4"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Improve power management\n\nSome register were only set in aty_init() which is not called on resume.  I\nadded the aty_resume_chip() function to reset those registers on resume.\n\nSusped-to-ram now works on a HP Omnibook 6000 with acpi_sleep\u003ds3_bios.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ec3fd71e4f5d1201cb7d2374ffdb4f328091fb4",
      "tree": "f8d4ceae49f18302ba25382d9300549a7b349ec2",
      "parents": [
        "cab5901e93bfe4f3cfd8cf9cda2558d22568f7a2"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Improve atyfb_atari_probe()\n\nImprove atyfb_atari_probe():\n* Call correct_chipset() so that more par members, par-\u003efeatures in\n  particular, get initialized.\n* If probe fails iounmap() the mapped regions and continue probing for more\n  adapters.\n\nOnly verified to cross-compile due to lack of hardware.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab5901e93bfe4f3cfd8cf9cda2558d22568f7a2",
      "tree": "8de4f0586cfeac786eeb48699fa61b5862c4649c",
      "parents": [
        "5850e0cf9a2345498fe2545c37118ef9405044eb"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove aty_cmap_regs\n\nRemove aty_cmap_regs. Access the LUT in the same way as other registers.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5850e0cf9a2345498fe2545c37118ef9405044eb",
      "tree": "c60cd5a9f71cf5f50defdfb5f820649b975d05d2",
      "parents": [
        "044aaa32e789492e638a229b5f1930bfb8bc75a1"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix __init and __devinit annotations\n\nFix some __init and __devinit annotations.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "044aaa32e789492e638a229b5f1930bfb8bc75a1",
      "tree": "016cce4b6bb97aa652dd4145224179d1fd01bc74",
      "parents": [
        "27b6859799ea766281828588e1adb17751193075"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove pointless aty_init() argument\n\nThe \u0027name\u0027 argument of aty_init() is pointless because the bus type can be\nqueried from the hardware.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27b6859799ea766281828588e1adb17751193075",
      "tree": "4aa15cd03a260c0747af518b510edb234ebc5ba0",
      "parents": [
        "9b9817cc70709e10ffa9b27af35b2e8f1ef84798"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix blanking level transitions\n\nFix a minor problem in blanking level transitions.  Reducing the blanking\nlevel gradually was impossible.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b9817cc70709e10ffa9b27af35b2e8f1ef84798",
      "tree": "67494b229e598dc7298ce1f48e1d15be74e43990",
      "parents": [
        "c98959f566e0c695b1b237ad8e0f8f825d31fa71"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix sparse warnings\n\nSilence some sparse warnings:\n* Remove casts from atari out_le32() and friends.\n* Move accel functions\u0027 declarations to atyfb.h.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c98959f566e0c695b1b237ad8e0f8f825d31fa71",
      "tree": "b2a76eab52e39583071c0f2d13e2c777cfca340e",
      "parents": [
        "05978501525802f00e9f458ce6bec9bdf886b2c0"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix compiler warnings\n\nFix some compiler warnings and remove an #ifdef.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05978501525802f00e9f458ce6bec9bdf886b2c0",
      "tree": "a4deaa1ece5484027bd33c0babdad767dce76536",
      "parents": [
        "1ce4d39050017d368bb6bfa41d315bf62cb64773"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove FIXME\n\natyfb has used the auxiliary register aperture for a long time.  Remove a\nrelated FIXME which was accidentally left in.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd717689f46436fc212882ddc6e02a20be920634",
      "tree": "4b4a7bd76f23716fbd14886cfdfb9aab7033b2f8",
      "parents": [
        "945f0ee257b4f91498b4061dc89b8a68c423ea6f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 08 02:40:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] atyfb, rivafb: minor fixes\n\naty128fb: return an error in the unlikely event that we cannot calculate\nsome key PLL info\n\nrivafb:\n* call CalcStateExt() directly, rather than via function pointers, since\n  CalcStateExt() is the only value ever assigned to -\u003eCalcStateExt().\n* propagate error return back from CalcVClock() through callers\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2a85aebf9d6cb671085d58dfbbd7b11269d49eb",
      "tree": "0ab6a1a5fad03cd811913a7e3095f5c3072bbfb8",
      "parents": [
        "d8b8c0a697d60c7d58a3dbda2d78553fd27727b3"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Fri Dec 08 02:40:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/video/atyfb_base\n\nioremap must be balanced by an iounmap and failing to do so can result in a\nmemory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f71c5de19c27f2198105d3b26b398494d5c353b",
      "tree": "63373038978d4b5052a29667ede7591267154269",
      "parents": [
        "1b9bb3c14c60324b54645ffefbe6d270f9fd191c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 17 15:35:00 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 21:59:41 2006 -0800"
      },
      "message": "[PATCH] Fix radeon DDC regression\n\nWhen radeonfb was changed to use the new \"generic\" ddc, a bit of\ncode initializing the GPIO lines was lost, causing it to not work\nif the firmware didn\u0027t configure them properly, which seems to\nhappen on some cards.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b46f0396c76a61526dec57a782a061c197ac337",
      "tree": "43d9781e5aebb14e2e63eceeb617b4fa2a87e5d8",
      "parents": [
        "a9083081b56800691e79d541638fd2fc6366db0f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Nov 16 01:19:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] set default video mode on PowerBook Wallstreet\n\nFinally add the third PowerBook Wallstreet 233MHz model to the list of\nknown display resolutions.\n\nWithout this change, a 640x480 video mode is used.  A workaround so far was\nto boot with \u0027video\u003datyfb:vmode:14\u0027\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "f5b747b487038ce2a23e7b922bc4d27149838965",
      "tree": "e68265a62b896a26913ff9e0c9e948f484bab915",
      "parents": [
        "9b262144a1b84c781555efd68769711279ebfba3"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Oct 03 01:15:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:13 2006 -0700"
      },
      "message": "[PATCH] radeonfb supend/resume support for Acer Aspire 2010\n\nThis patch adds suspend/resume support for the graphics chip in the\nAcer Aspire 2010: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]\n01:00.0 0300: 1002:4e50 (prog-if 00 [VGA])\n        Subsystem: 1025:0061\n        Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16\n        Memory at a8000000 (32-bit, prefetchable) [size\u003d128M]\n        I/O ports at c100 [size\u003d256]\n        Memory at e0010000 (32-bit, non-prefetchable) [size\u003d64K]\n        [virtual] Expansion ROM at a0000000 [disabled] [size\u003d128K]\n        Capabilities: [58] AGP version 2.0\n        Capabilities: [50] Power Management version 2\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@mgx.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Benjamin A. Okopnik\" \u003cben@linuxgazette.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c5b39e0bcb407a95716de4650a2d1e6064baffa",
      "tree": "6689136b2a72a4ff0bdca2f680b313bb0e109e26",
      "parents": [
        "fe27e67616e300f2c891a669ea3b0e29f1e3bead"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 01:15:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:12 2006 -0700"
      },
      "message": "[PATCH] atyfb: Possible cleanups\n\n- make the following needlessly global function static:\n  - mach64_ct.c: aty_st_pll_ct()\n- proper prototypes for the following functions:\n  - atyfb_base.c: atyfb_copyarea()\n  - atyfb_base.c: atyfb_fillrect()\n  - atyfb_base.c: atyfb_imageblit()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1cc53be0fc112cc8cb21ac4e0ab1af0a4082943",
      "tree": "92c583d626cfb7ebab072c7fff72a2fa87a54fec",
      "parents": [
        "0a727dea774c47ad1e18907be33f12c9f325ee4a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 03 01:14:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] atyfb: Honor the return value of pci_register_driver\n\nCheck return value of pci_register_driver().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a45093b7caa9d3d5421274b4ba80fba5da17e19",
      "tree": "33b08dd767325bb1ee82840a1b3c0232bc275d8d",
      "parents": [
        "946c4eab86cc67dac6021b56f45495f59b3970b4"
      ],
      "author": {
        "name": "Dennis Munsie",
        "email": "dmunsie@cecropia.com",
        "time": "Tue Oct 03 01:14:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:10 2006 -0700"
      },
      "message": "[PATCH] radeonfb: Use generic DDC reading\n\nUses the generic ddc read functionality in fbmon.c instead of the previous\nfunctionality.\n\nSigned-off-by: Dennis Munsie \u003cdmunsie@cecropia.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c78a7c2dd913e68ce853d43edaba14eac91b2fd1",
      "tree": "fdb0d56a04bbcaa3d14327873ec7cb1a9b527e26",
      "parents": [
        "b887d2e63c8857149ef59eb6e05adfaa018b8ebf"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:11:06 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:37 2006 -0700"
      },
      "message": "PM: video drivers and PM_EVENT_PRETHAW\n\nVideo drivers which explicitly test for messages reporting PM_EVENT_FREEZE\nwill now handle PM_EVENT_PRETHAW the same way.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c547fc28ab3e8716076fdaf4bd0260c5d63a18f7",
      "tree": "34af1fa64a63618660187ae58ad182665a1861ef",
      "parents": [
        "3dd836a56de0d4f049438412959b905e1db4666e",
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "a930363881c225fb52824145d1ba8f1a8c447dd8",
      "tree": "1e6996560b2cdf9d3978a085bdd1b2ebb4a934a7",
      "parents": [
        "4cfb04a9d3d6865d932d02616b27b89d3a634026"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] backlight last round of fixes\n\nFix some more problems (inverted use of semaphores in some places).  He\nalso moved my checks into within the protected section which is better.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa43f77939c97bf9d3580c6a5e71a5a40290e451",
      "tree": "095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d",
      "parents": [
        "2818c5dec5e28d65d52afbb7695bbbafe6377ee5",
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "98a3c781057fa43494e7e8b39d639e93fca0ecbf",
      "tree": "73a0cdcac3ec6ca0257de607efcfbedc8897fc07",
      "parents": [
        "9129d6ea475b7e9f216c8324ea05b7a0d8aba540"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 14:04:34 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix crashes in various fbdev\u0027s blank routines\n\nThe backlight changes that went in had a bug where they could cause the\nkernel to access an unitialized pointer when blanking if there is no\nbacklight control on a machine.\n\nThe bug affects atyfb, aty128fb, nvidiafb and rivafb.  radeonfb seems to\nbe ok.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32bc6e095d75233e7c87cc6fa0e07942b124d194",
      "tree": "8f83ef9a23d52d1305878b65dd98fc22b09b7f3e",
      "parents": [
        "5cf13911b1e72707b6f0eb39b2d819ec6e343d76",
        "81b73dd92b97423b8f5324a59044da478c04f4c4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "c3760ae1f914cf4479301a92c58ae65824ac5894",
      "tree": "da42f8816a171f8a67583c55d1551518e2c3e001",
      "parents": [
        "06fa45d3a19c6fbfccbf295e9f08087492338631"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Aug 05 12:13:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] crash in aty128_set_lcd_enable() on PowerBook\n\nCurrent Linus tree crashes in aty128_set_lcd_enable() because par-\u003epdev\nis NULL. This happens since at least a week. Call trace is:\n\naty128_set_lcd_enable\naty128fb_set_par\nfbcon_init\nvisual_init\ntake_over_console\nfbcon_takeover\nnotifier_call_chain\nblocking_notifier_call_chain\nregister_framebuffer\naty128fb_probe\npci_device_probe\nbus_for_each_dev\ndriver_attach\nbus_add_driver\ndriver_register\n__pci_register_driver\naty128fb_init\ninit\nkernel_thread\n\n- info-\u003efix was assigned twice.\n\n- par-\u003evram_size is assigned in aty128_probe(), no need to redo it again\n  in aty128_init()\n\n- register_framebuffer() uses uninitialized struct members, move it past\n  par-\u003epdev assignment and past aty128_bl_init().\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "4b755999d6e0c1d988fb448289abb6c226cd8c36",
      "tree": "0310376a65b0d25af249554a133b5a799acf22f6",
      "parents": [
        "994aad251acab32a5d40d4a9501dc3e736562b6d"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jul 30 03:04:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] powermac: More powermac backlight fixes\n\nThis patch fixes several problems:\n- The legacy backlight value might be set at interrupt time. Introduced\n  a worker to prevent it from directly calling the backlight code.\n- via-pmu allows the backlight to be grabbed, in which case we need to\n  prevent other kernel code from changing the brightness.\n- Don\u0027t send PMU requests in via-pmu-backlight when the machine is about\n  to sleep or waking up.\n- More Kconfig fixes.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "994aad251acab32a5d40d4a9501dc3e736562b6d",
      "tree": "4c816fa097d07b2c4a4f46d26023af94f9a26822",
      "parents": [
        "256154fbc31c25a8df4d398232acfa9d4892224c"
      ],
      "author": {
        "name": "Volker Braun",
        "email": "vbraun@physics.upenn.edu",
        "time": "Sun Jul 30 03:04:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] radeonfb sleep fixes\n\nMany IBM Thinkpad T4* models and some R* and X* with radeon video cards draw\ntoo much power when suspended to RAM, reducing drastically the battery\nlifetime.  The solution is to enable suspend-to-D2 on these machines.  They\nare whitelisted through their subsystem vendor/device ID.  This fixes\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3022\n\nThe patch introduces a framework to alter the pm_mode and reinit_func fields\nof the radeonfb_info structure based on a whitelist.  This should facilitate\nfuture hardware-dependent workarounds.  The workaround for the Samsung P35\nthat is already in the radeonfb code has been rewritten using this framework.\n\nThe behavior can be overridden with module options:\n\ni)  video\u003dradeonfb:force_sleep\u003d1\n    enable suspend-to-D2 also on non-whitelisted machines (useful for\n    testing new notebook models),\n\nii) video\u003dradeonfb:ignore_devlist\u003d1\n    Disable checking the whitelist and do not apply any workarounds.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b04e3dd4ab4c7763a4ca8f751caaf69ce8dabbba",
      "tree": "0224891d9ea4bfa4b1b8245d498cf2fa81737884",
      "parents": [
        "018a3d1db7cdb6127656c1622ee1d2302e16436d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:40:40 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:05 2006 +1000"
      },
      "message": "[POWERPC] video \u0026 agp: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowerpc-specific video \u0026 agp driver changes.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e01af0384f54023b4548b7742952da2ffcafd4cd",
      "tree": "6ffd14821a0a1fedbf4430c5df7fa60822f4809f",
      "parents": [
        "58d383a6222d66be9483598c51bae34e7d3c2c37"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Jul 10 04:44:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powermac: Combined fixes for backlight code\n\nThis patch fixes several problems:\n- pmac_backlight_key() is called under interrupt context, and therefore\n  can\u0027t use mutexes or semaphores, so defer the backlight level for\n  later, as it\u0027s not critical (original code by Aristeu S. Rozanski F.\n  \u003caris@valeta.org\u003e).\n- Add exports for functions that might be called from modules\n- Fix Kconfig depdencies on PMAC_BACKLIGHT.\n- Fix locking issues on calls from inside the driver (reported by\n  Aristeu S. Rozanski F., too)\n- Fix wrong calculation of backlight values in some of the drivers\n- Replace pmac_backlight_key_up/down by inline functions\n\n[akpm@osdl.org: fix function prototypes]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Aristeu S. Rozanski F. \u003caris@valeta.org\u003e\nAcked-by: Rene Nussbaumer \u003clinux-kernel@killerfox.forkbomb.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646",
      "tree": "54bb79dba4f3943e893bacd1efe7b265d7f86aaa",
      "parents": [
        "67eb5db5874076db01febed5a1a9281628fa9fb4"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] vt: Remove VT-specific declarations and definitions from tty.h\n\nMAX_NR_CONSOLES, fg_console, want_console and last_console are more of a\nfunction of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h\nallows all of the framebuffer and VT console drivers to remove their\ndependency on tty.h.\n\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63a43399db67d6f94364f933f68f38f58387737a",
      "tree": "8cfba3ad85e5f93b5f77db68c326f7a35c0fe622",
      "parents": [
        "d54b5caa832caa3715a458115b6ea79ad17c4f31"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: video: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b3c2ffd5343645fc9b46f67e8c0eaac1e2dde7b4",
      "tree": "3f3f9dd9394a7f0cecacea769fd75cda0b125c80",
      "parents": [
        "9aaeded72f923212e6d9d7b6b8e3830e983f323e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:20:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:20:44 2006 +0200"
      },
      "message": "typo fixes: mecanism -\u003e mechanism\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cab267c65f44337974e4f1eae490b21dce0e9811",
      "tree": "d752bda111449ae7e9b7c85988f2993a9a068128",
      "parents": [
        "96febe9fb7b04f2a078882d08bd6a997dee7cfa3"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Wed Jun 28 04:26:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] powermac backlight fixes\n\nFix a erroneous calculation of the legacy brightness values as reported by\nPaul Collins.  Additionally, it moves the calculation of the negative value\nin the radeonfb driver after the value check.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Collins \u003cpaul@briny.ondioline.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a06630f3e7fb29f2524e1d7b009eb8b5a278ba23",
      "tree": "da80382cdbdda004fff12484281a3ddbad0069b3",
      "parents": [
        "1c8ce271fe707d26b7bca4e490067fe65694b363"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:27:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:32 2006 -0700"
      },
      "message": "[PATCH] Detaching fbcon: remove calls to pci_disable_device()\n\nDetaching fbcon allows individual drivers to be unloaded.  However several\ndrivers call pci_disable_device() upon exit.  This function will disable the\nBAR\u0027s which will kill VGA text mode and/or affect X/DRM.\n\nTo prevent this, remove calls to pci_disable_device() from several drivers.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a8c9795290361cef232fd54f425a57d143108a8",
      "tree": "1b7cfc5ca7b0ee80083320d5a06b33118c4fd34b",
      "parents": [
        "9b27915b6aa33b5fbc17beb8c7d5d0b662419018"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:31 2006 -0700"
      },
      "message": "[PATCH] atyfb: Fix section warnings\n\nFix the following warning:\n\nWARNING: drivers/video/aty/atyfb.o - Section mismatch: reference to\n.init.text:aty_init_cursor from .text between \u0027aty_init\u0027 (at offset 0x241d)\nand \u0027atyfb_blank\u0027\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b27915b6aa33b5fbc17beb8c7d5d0b662419018",
      "tree": "3eaca9bf89747566d6e22f0493950950aaaa6d9d",
      "parents": [
        "f837e6f73fe3f04594dad9829df6c7baa5b64a85"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:31 2006 -0700"
      },
      "message": "[PATCH] macmodes: Fix section warning\n\nFix the following warning:\n\nWARNING: drivers/video/macmodes.o - Section mismatch: reference to\n.init.text:mac_find_mode from __ksymtab after \u0027__ksymtab_mac_find_mode\u0027 (at\noffset 0x10)\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fa67f84f445e8c567f8a189f2262dd9f8334bc1",
      "tree": "6e71418fc5b3e4e578e1a79f211f784f3cb28ab3",
      "parents": [
        "4ee1acce49d616e0e3fbff76fa1dea0c7350535d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:30 2006 -0700"
      },
      "message": "[PATCH] atyfb: Fix dead code\n\nCoverity Bug 68:\n\nFix dead code\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7914cb27eebed4868bac01a28f550ea966fb422e",
      "tree": "cca294725394514793c553219e8c2faf7d23a3e3",
      "parents": [
        "58221097a8d8aa2151a70cbf749977998bb3d815"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:29 2006 -0700"
      },
      "message": "[PATCH] atyfb: Set correct acceleration flags\n\nSet the appropriate acceleration flags so fbcon can choose the optimal\nscrolling mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58221097a8d8aa2151a70cbf749977998bb3d815",
      "tree": "46ae4968747d2edf596c440719f8b05ec67be3d4",
      "parents": [
        "72c24cc51aef31219f2e258b4dcb68e09399e040"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:29 2006 -0700"
      },
      "message": "[PATCH] atyfb: Remove unneeded calls to wait_for_idle\n\nThe drawing functions of atyfb is unecessary syncing the GPU which is\naffecting performance.  Remove the calls, any direct access by fbcon to the\nframebuffer will always be preceeded by a call to atyfb_sync().\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72c24cc51aef31219f2e258b4dcb68e09399e040",
      "tree": "22744106aeeef6f10abf45b34e2a5c3e5da8cb09",
      "parents": [
        "8eec4981080dc9dcf8fd5931a947c6f066ee0be6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jun 26 00:26:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:29 2006 -0700"
      },
      "message": "[PATCH] atyfb: Fix hardware cursor handling\n\nFix image and color handling in atyfb_cursor()\n\n- In the 2-bit scheme of the cursor image, just set the first bit to be\n  always zero (turn off transparency and/or XOR), and just do the masking\n  manually\n\n- The cursor color is converted into 32-bit RGBA8888 using struct fb_cmap.\n  Each component in the cmap is u16 in size, so mask the upper 8 bits.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5474c120aafe78ca54bf272f7a01107c42da2b21",
      "tree": "c1b002a27703ce92c816bfb9844752186e33d403",
      "parents": [
        "17660bdd5c1f1a165273c1a59cb5b87670a81cc4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jun 25 05:47:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:59 2006 -0700"
      },
      "message": "[PATCH] Rewritten backlight infrastructure for portable Apple computers\n\nThis patch contains a total rewrite of the backlight infrastructure for\nportable Apple computers.  Backward compatibility is retained.  A sysfs\ninterface allows userland to control the brightness with more steps than\nbefore.  Userland is allowed to upload a brightness curve for different\nmonitors, similar to Mac OS X.\n\n[akpm@osdl.org: add needed exports]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada",
      "tree": "152f0930dc099606342e9cc6d9a3892cd9f3f192",
      "parents": [
        "765b5f32730cfd2608291e679060b0391570c8b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 16:18:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:26 2006 -0700"
      },
      "message": "[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.\n\nOne thing this change pointed out was that we really should\npull the \"get \u0027local-mac-address\u0027 property\" logic into a helper\nfunction all the network drivers can call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "078517e4118dc60a97c4eda127b849383eb26f8e",
      "tree": "894d17bb1979dc894f12cb22d95507db1330536c",
      "parents": [
        "2c3e0262e0cb5395fe02cdf27c229ee7414ab0c0"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Jun 23 02:04:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:00 2006 -0700"
      },
      "message": "[PATCH] m68k: atyfb_base compile fix for CONFIG_PCI\u003dn\n\nThe atyfb_driver structure is only available if CONFIG_PCI is set.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "246846fc18ba43c4f31d6e5b208fe6b045d9f7b1",
      "tree": "295831723ccfc6854659051d24b6c9fb17f96ee3",
      "parents": [
        "3e42f0b19e94b3e84043088b5367dd0f3c487921"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] radeonfb section mismatches\n\nMarking radeon_pci_register() as __devinit clears up all section\nmismatch warnings that are caused by radeon_pci_register() calling\nvarious __devinit function.  Is there some reason not to do this?\n\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x628)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6b5)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6bd)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_probe_screens from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7d6)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_check_modes from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7e5)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ec85c03d045d5ec24d6f15649a68646aefe88ba",
      "tree": "b2f5e983ac0bf99a7e9c0a57444cd38c9b7568e6",
      "parents": [
        "358dd55aa3a77fbbae482b83d96733d9ad441d05"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] video/aty/atyfb_base.c: fix an off-by-one error\n\nFix an obvious of-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1ae418eef4ce763a95edec0b5fc095af5daca2e",
      "tree": "251158f7887435cd058293c2532eafd722adff3a",
      "parents": [
        "b0c87978216836455ef5fbcac6df1ce6679750b0"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Mar 27 01:17:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:58 2006 -0800"
      },
      "message": "[PATCH] drivers/video: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE.  Some coding style and trailing whitespaces are\nalso fixed.\n\nCompile-tested where possible (some are other arch or BROKEN)\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eba87e8e8d7024da827accb00ce7e3affd10b7de",
      "tree": "58f072405f64681ff96345aeb0b430ae0a124487",
      "parents": [
        "0e4be28023c14624e03a09b4494e919e088513f0"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Mar 27 01:17:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:56 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove dead code\n\nRemove code that can never be reached.\n\nCoverity Bug 67\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "db77ec270d00098ff4fbf15f62f4506f6efb25d2"
}
