)]}'
{
  "log": [
    {
      "commit": "b15f792fafb7e0524907ddd9e035d73dddeed89c",
      "tree": "363d4560219ef4db6fe7d99f7b4f1ee84793e974",
      "parents": [
        "8cf44080ebc372d4d0d2997a0c015add0afcd65d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 08 15:05:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Make HVC_ISERIES the default\n\nThis makes the new iSeries virtual console drivers (nvc_iseries) the\ndefault and prevents viocons being built unless explicitly selected.\nAlso it makes no sense to have the console as a module.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "da4e8ca376a1b3dca470eba14dcec321a6a27b8b",
      "tree": "21ce6a5e42b872ebcdac01982d2ba4401f9d7b25",
      "parents": [
        "ddfbf2afd538b38139267f71a185eb9434465440"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 20:27:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "applesmc: Use standard sysfs names for labels\n\nWe have a standard suffix to associate a designation string to a sensor:\n_label.  Use it instead of _position so that libsensors will catch it.\n(This isn\u0027t implemented yet, but should be soon.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddfbf2afd538b38139267f71a185eb9434465440",
      "tree": "74aca8f6511ba435f17c13521a0342a2536dcb2c",
      "parents": [
        "21d364954f5a2a97b4e378f34a13fbf296aa16ec"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 20:27:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "applesmc: Use the address as platform device ID\n\nLet the applesmc device export its address to userspace.  libsensors needs\nthis to recognize the device and give it a unique ID.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21d364954f5a2a97b4e378f34a13fbf296aa16ec",
      "tree": "75d507fe9ffc5032189d3f3f683044528571e46f",
      "parents": [
        "b590d2baf17f8890f648e76436abdb8674d564eb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue May 08 20:27:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "usb_gigaset: don\u0027t kmalloc(0)\n\nZero-sized allocations are pointless anyway, and the SLUB allocator\ncomplains about them, so stop doing that.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e81ab9d3d9a22fb7b20c56f0cabc8ef51954014",
      "tree": "91da5cde67fcce6e22cda77a1f91e850cc5b4c4a",
      "parents": [
        "f4ebc993759dc25dc3db6b6f1a13a23df8264d4b"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 08 20:27:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "Fix unnecesary meminit\n\nThis is to fix unnecessary __meminit definition.  These are exported for\nkernel modules.\n\nI compiled on ia64/x86-64 with memory hotplug on/off.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c23664ee8c42f247dba7ceb620baabd892cef88",
      "tree": "e3f37e3260bd938b293cfb8f70f8969b19539973",
      "parents": [
        "6ec129c3a2f8b38bc37e42348470ccfcb7460146",
        "127cda1e8cc282de1ca7a9dcc3866841977b9fcc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Optimize fault kprobe handling just like powerpc.\n  [SPARC]: Wire up utimensat syscall.\n  [SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.\n  [SPARC64]: Kill asm-sparc64/pbm.h\n  [ATYFB]: Fix sparc includes.\n  [QLA2XXX]: Fix build on sparc.\n  [SPARC64]: Removal of trivial pci_controller_info uses.\n  [SPARC64]: Move index info pci_pbm_info.\n  [SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.\n  [SPARC64]: Move pci_ops into pci_pbm_info.\n  [SPARC64] SBUS: Error interrupt registry cleanups.\n  [SPARC64] PCI: Use root list of pbm\u0027s instead of pci_controller_info\u0027s\n  [SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.\n  [SPARC64] PCI: Use common routine to fetch PBM properties.\n"
    },
    {
      "commit": "6ec129c3a2f8b38bc37e42348470ccfcb7460146",
      "tree": "3f11a99b9680728951b371fe12b5e01b6fc545a4",
      "parents": [
        "01e73be3c8f254ef19d787f9b6757468175267eb",
        "b64ddf96456cde17be22bf74cafed381a29d58ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (58 commits)\n  [SCSI] zfcp: clear boxed flag on unit reopen.\n  [SCSI] zfcp: clear adapter failed flag if an fsf request times out.\n  [SCSI] zfcp: rework request ID management.\n  [SCSI] zfcp: Fix deadlock between zfcp ERP and SCSI\n  [SCSI] zfcp: Locking for req_no and req_seq_no\n  [SCSI] zfcp: print S_ID and D_ID with 3 bytes\n  [SCSI] ipr: Use PCI-E reset API for new ipr adapter\n  [SCSI] qla2xxx: Update version number to 8.01.07-k7.\n  [SCSI] qla2xxx: Add MSI support.\n  [SCSI] qla2xxx: Correct pci_set_msi() usage semantics.\n  [SCSI] qla2xxx: Attempt to stop firmware only if it had been previously executed.\n  [SCSI] qla2xxx: Honor NVRAM port-down-retry-count settings.\n  [SCSI] qla2xxx: Error-out during probe() if we\u0027re unable to complete HBA initialization.\n  [SCSI] zfcp: Stop system after memory corruption\n  [SCSI] mesh: cleanup variable usage in interrupt handler\n  [SCSI] megaraid: replace yield() with cond_resched()\n  [SCSI] megaraid: fix warnings when CONFIG_PROC_FS\u003dn\n  [SCSI] aacraid: correct SUN products to README\n  [SCSI] aacraid: superfluous adapter reset for IBM 8 series ServeRAID controllers\n  [SCSI] aacraid: kexec fix (reset interrupt handler)\n  ...\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": "15576bc8adb33d58867942385ae849cc48379610",
      "tree": "4c2d2fd12ab32d41d9dc96020702f0df4028f4a8",
      "parents": [
        "28113a9941c8cb6ca90ab4a66876db84342a084b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:36:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:49 2007 -0700"
      },
      "message": "[QLA2XXX]: Fix build on sparc.\n\nWe now use pci_device_to_OF_node() to get properties\nand of_get_property() returns const pointers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1efd48b3ae8f89a1d04f1e36be96764d7bf43ae9",
      "tree": "0d45e47c53d71390519b5890021417e3ec1b2b3b",
      "parents": [
        "790864dcc2b3fe65355dd84ef8481e54b1bc61b6"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:35:17 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:42:57 2007 +0200"
      },
      "message": "mmc: use lock instead of claim in debug check\n\nAs mmc_detect_change() can be called from irq context, using\nclaim (which can sleep) is inherently unsafe. Use the host\nspinlock instead, which also is faster.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "790864dcc2b3fe65355dd84ef8481e54b1bc61b6",
      "tree": "0b544fde6b0ecab144df3ecb9b584bbb6522465c",
      "parents": [
        "055b8224140e7a7515bf8113ce675d58abffedf1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue May 08 22:30:32 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:55 2007 +0200"
      },
      "message": "mmc: Use menuconfig objects\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "055b8224140e7a7515bf8113ce675d58abffedf1",
      "tree": "32528d9920e9819079fce8e0d43f06d75c28da01",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Tue May 01 20:14:55 2007 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue May 08 22:41:47 2007 +0200"
      },
      "message": "disable socket power in adapter driver instead of media one\n\nSocket power must be fully controlled by adapter driver. This also prevents\nunnecessary power-off of the socket when media driver is unloaded, yet\nmedia remains in the socket.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "36f021b579d195cdc5fa6f3e2bab198b4bf70643",
      "tree": "96d3c97f5e5214d2aa7151c12a22a7eb345dbaa1",
      "parents": [
        "215d06780d13fd7de629b02b61b7b7bf88ce5039",
        "1d72acf91abb327e25137ad2e371c1a788b34e45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 12:07:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 12:07:28 2007 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (32 commits)\n  Use menuconfig objects - hwmon\n  hwmon/smsc47b397: Use dynamic sysfs callbacks\n  hwmon/smsc47b397: Convert to a platform driver\n  hwmon/w83781d: Deprecate W83627HF support\n  hwmon/w83781d: Use dynamic sysfs callbacks\n  hwmon/w83781d: Be less i2c_client-centric\n  hwmon/w83781d: Clean up conversion macros\n  hwmon/w83781d: No longer use i2c-isa\n  hwmon/ams: Do not print error on systems without apple motion sensor\n  hwmon/ams: Fix I2C read retry logic\n  hwmon: New AD7416, AD7417 and AD7418 driver\n  hwmon/coretemp: Add documentation\n  hwmon: New coretemp driver\n  i386: Use functions from library in msr driver\n  i386: Add safe variants of rdmsr_on_cpu and wrmsr_on_cpu\n  hwmon/lm75: Use dynamic sysfs callbacks\n  hwmon/lm78: Use dynamic sysfs callbacks\n  hwmon/lm78: Be less i2c_client-centric\n  hwmon/lm78: No longer use i2c-isa\n  hwmon: New max6650 driver\n  ...\n"
    },
    {
      "commit": "4750def52cb2c21732dda9aa1d43a07db37b0186",
      "tree": "29fd6223665faabb593f8ae1f4f626685f425ff9",
      "parents": [
        "9028780a3e6d2c3dd940e89b377765cca008b6df",
        "27c78b372d05e47bbd059c9bb003c6d716abff54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:58:20 2007 -0700"
      },
      "message": "Merge branch \u0027reset-seq\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027reset-seq\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata reset-seq] build and merge fixes\n  libata: reimplement reset sequencing\n  libata: improve ata_std_prereset()\n  libata: improve 0xff status handling\n  libata: add deadline support to prereset and reset methods\n"
    },
    {
      "commit": "9028780a3e6d2c3dd940e89b377765cca008b6df",
      "tree": "1e72fceedcb72b65e8851d0a56586a699e09ad2e",
      "parents": [
        "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
        "e824f7836de25b1c2f659a2412d32227f1f68bcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (40 commits)\n  [netdrvr] atl1: fix build\n  pasemi_mac: Use local-mac-address instead of mac-address if available\n  pasemi_mac: PHY support\n  pasemi_mac: Add msglevel support and \"debug\" module param\n  pasemi_mac: Logic cleanup / rx performance improvements\n  pasemi_mac: Minor cleanup / define fixes\n  pasemi_mac: Add SKB reuse / copy-break\n  pasemi_mac: Timer and interrupt fixes\n  pasemi_mac: Abstract and fix up interrupt restart routines\n  pasemi_mac: Move the IRQ mapping from the PCI layer to the driver\n  tc35815: Remove unnecessary skb-\u003edev assignment\n  drivers/net/dm9000: Convert to generic boolean\n  AT91RM9200 Ethernet: Fix multicast addressing\n  AT91RM9200 Ethernet: Support additional PHYs\n  PCMCIA-NETDEV : xirc2ps_cs: bugfix of multicast code\n  sky2: re-enable 88E8056 for most motherboards\n  MIPS: Drop unnecessary CONFIG_ISA from RBTX49XX\n  ne: MIPS: Use platform_driver for ne on RBTX49XX\n  ne: Add NEEDS_PORTLIST to control ISA auto-probe\n  ne: Misc fixes for platform driver.\n  ...\n\nFix conflict in drivers/net/pasemi_mac.c (get_property() got renamed to\nof_get_property()) manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
      "tree": "b32be59c2a2679a5cc3fef172006886f7dcd2466",
      "parents": [
        "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
        "ef68d295508d52e792abf70d4f84461104d33b9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  via: Make sure we flush write-combining using a follow-up read.\n  via: Try to improve command-buffer chaining.\n  drm: remove old taskqueue remnant\n  drm: rename badly named define and cleanup ioctl code spacing\n  radeon: Don\u0027t mess up page flipping when a file descriptor is closed.\n  drm/radeon: upgrade to 1.27 - make PCI GART more flexible\n"
    },
    {
      "commit": "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
      "tree": "a609269ca3332b8f2f7b2b4a2c96f7d824c0e639",
      "parents": [
        "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
        "ba0acb5ee318901646f82c134cca2e4de0c43934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: move USB miscellaneous devices under drivers/input/misc\n  Input: move USB mice under drivers/input/mouse\n  Input: move USB gamepads under drivers/input/joystick\n  Input: move USB touchscreens under drivers/input/touchscreen\n  Input: move USB tablets under drivers/input/tablet\n  Input: i8042 - fix AUX port detection with some chips\n  Input: aaed2000_kbd - convert to use polldev library\n  Input: drivers/usb/input - usb_buffer_free() cleanup\n  Input: synaptics - don\u0027t complain about failed resets\n  Input: pull input.h into uinpit.h\n  Input: drivers/usb/input - fix sparse warnings (signedness)\n  Input: evdev - fix some sparse warnings (signedness, shadowing)\n  Input: drivers/joystick - fix various sparse warnings\n  Input: force feedback - make sure effect is present before playing\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": "be3478ddb8a3902b588c840b42e166a0e64a87b3",
      "tree": "e7329c084e598cd2f300d5ccaa560a87cebc03c6",
      "parents": [
        "147394c8ece44be85d692cc92cc0d047e4d8fb69"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 08 00:40:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:34 2007 -0700"
      },
      "message": "sm501fb printk warning fixes\n\ndrivers/video/sm501fb.c: In function \u0027sm501fb_cursor\u0027:\ndrivers/video/sm501fb.c:992: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/video/sm501fb.c:992: warning: format \u0027%08x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\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": "147394c8ece44be85d692cc92cc0d047e4d8fb69",
      "tree": "13a69a386a6fbf2fddcb0d88d2ed604cca4b9e99",
      "parents": [
        "435d56fcd45cdf32bfb4db5d4e1efe17f3da95b2"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue May 08 00:40:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:34 2007 -0700"
      },
      "message": "xilinxfb: xilinx framebuffer device driver\n\nAdd support for the video controller IP block included into Xilinx ML300 and\nML403 reference designs.\n\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\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": "435d56fcd45cdf32bfb4db5d4e1efe17f3da95b2",
      "tree": "8186ab252714aa0be13570db773c73430c6ae35f",
      "parents": [
        "19c1a8b3122e7b2007cfd2836da2318816f324cc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: fix of jumps in pm2fb_probe\n\nThis patch fixes incorrect targets of jumps when an error occurs in the\npm2fb_probe.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "19c1a8b3122e7b2007cfd2836da2318816f324cc",
      "tree": "65f4587538900d62f921114da04097d541a3304e",
      "parents": [
        "4560daaf07ab68bef5e70355d1565b2e0a1a3bcf"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "skeletonfb: improvements\n\nThis patch adds a macro to register PCI ids table and corrects type of\nxxxfb_fix variable to avoid modpost warnings.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "4560daaf07ab68bef5e70355d1565b2e0a1a3bcf",
      "tree": "62a1c6cc11d6d10917cdd138f64b35d4f10fe1d7",
      "parents": [
        "4c7bf38699aed591b6624add40acfa71fe6d902c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: removal of pm2fb_par fields\n\nThis patch removes two redundant fields in the pm2fb_par structure.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "4c7bf38699aed591b6624add40acfa71fe6d902c",
      "tree": "e70d2e2ef6744b06d882e9c8e4d02b06cc53e59f",
      "parents": [
        "7e645ffd83f987c8650e9dd0f22a0c57296ed458"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "skeletonfb: more corrections\n\nMore corrections to skeletonfb.c file:\n- fixed types of more arguments\n- removed returned values in void functions\n- removed not existing fb_poll function\n- fixed closing comment typo\n- corrected misleading constant name ADDR\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\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": "7e645ffd83f987c8650e9dd0f22a0c57296ed458",
      "tree": "a179165e2980258f656e6bfabd2303c42f584513",
      "parents": [
        "2ae854777592856ad8ce4d4cdb6114804e2e28f6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:40:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "vga16fb: actually support widths in multiples of 8\n\nvga16fb does not just support 8-pixel wide rectangles, but rectangles with\nwidths in multiples of 8.\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": "2ae854777592856ad8ce4d4cdb6114804e2e28f6",
      "tree": "49192562a7cbe6216442c6b3f3bee644f9a7091f",
      "parents": [
        "32dd38030b3b4ca0aa18a5402059de27bf69ed6b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:40:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "vgacon: disallow console operations when in KD_GRAPHICS mode\n\nReported by James Pearson as:\n\n\t boot to run level 3\n\n\t if not root, then make sure /dev/console is writeable\n\n\t login and type:\n\n\t setterm -blank 0\n\n\t start X\n\n\t type into an xterm:\n\n\t while true; do echo \"\" \u003e /dev/console; usleep 100000; done\n\n\t while the above loop is running switch to the text console and back\n\t again (Ctrl-Alt-F1 then Ctrl-Alt-F7)\n\n\t ... and the screen will be shifting (and wrapping) to the left.\n\nThis problem stems from continuously writing text to the system console (which\nis in KD_TEXT mode) while the foreground console is in KD_GRAPHICS\nmode. Somewhere along the way, console printing got confused and omitted the\nKD_GRAPHICS/KD_TEXT test.  Thus, vgacon attempted to scroll the screen of X,\nwhich causes X to shift.\n\nFix by disallowing vgacon to touch the hardware when the vc is in KD_GRAPHICS\nmode. A definitive fix entails a full audit of the console 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": "32dd38030b3b4ca0aa18a5402059de27bf69ed6b",
      "tree": "3491e575b656016a87c8539f1f3ece6439f04bbd",
      "parents": [
        "87a7cc685a847800482db1fd74504b9b4b42264e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue May 08 00:40:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "Use menuconfig objects II: video/logo\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so that the user\ncan disable the whole feature without having to enter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\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": "87a7cc685a847800482db1fd74504b9b4b42264e",
      "tree": "7f59704f152ed5d7452747e06608d2a11ecdc4b5",
      "parents": [
        "34ed25f50b347c7e1ff78f9308e025ddd57c2f20"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:40:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: accelerated fillrect and copyarea\n\nThis is a port of accelerated functions from 2.4 kernel.  Only fillrect and\ncopyarea are accelerated.  Fillrect is not accelerated in 24-bit mode.\n\n[adaplas]\nAdd appropriate flags\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "34ed25f50b347c7e1ff78f9308e025ddd57c2f20",
      "tree": "f6416c654f112c48063ed8071882f50088be3696",
      "parents": [
        "9a31f0f7679aeaf79c613feaa3f4170741ccb218"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue May 08 00:40:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "s3fb: updates\n\nMove s3fb_get_tilemax to svgalib.c as svga_get_tilemax, because it reports\nlimitation of other code from svgalib (svga_settile, svga_tilecopy, ...)\n\nLimit font width to 8 pixels in 4 bpp mode.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\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": "9a31f0f7679aeaf79c613feaa3f4170741ccb218",
      "tree": "b65b02c7277df3bea83915f25f8e2d16ade8d5dd",
      "parents": [
        "76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: memclock setting corrections\n\nThis patch disables a memory clock setting if a board has been initialized by\nBIOS.  This allows using the memory clock set by manufacturer of the board.\n\nThis patch also sets default clock for 3dlabs Permedia 2V reference board\u0027s\nclock to 75MHz (BIOS setting for EONtronic Permedia 2Vboard), because the\ndefault 83MHz can be too high.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39",
      "tree": "89ae2f1576ecda1a4afa48cdc120da0c5f3279d4",
      "parents": [
        "167f07f1bc20ea1ab51d833deb0c18f5ab93618f"
      ],
      "author": {
        "name": "krzysztof.h1@wp.pl",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "pm2fb: reset transparency settings\n\nThis patch resets transparency settings when depth changes.  Otherwise the 16\nand 24-bit modes work incorrectly after switching from 32-bit mode.\n\nSigned-off-by: Krzysztof Helt \u003c krzysztof.h1@wp.pl\u003e\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": "167f07f1bc20ea1ab51d833deb0c18f5ab93618f",
      "tree": "ca3ef41b8fc3308ba237a0abcae354dff9987e12",
      "parents": [
        "b1e7223f28b4ed5073d2029a3597bf514ff514f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "fbcon: check console-fb mapping in fbcon_get_requirement\n\n- Check the console-to-fb mapping in fbcon_get_requirement(), otherwise the\n  value returned may not be valid for the driver.\n\n- Minor cleanup\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": "b1e7223f28b4ed5073d2029a3597bf514ff514f2",
      "tree": "d3b41f37e9aa57e4dc400333e9ee3f25afd9018c",
      "parents": [
        "0959f0ca29244ae983b406fba313816a29244be7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "fbdev: clean up exit patch of fb_set_var\n\nClean up exit patch of fb_set_var():\n\n- consolidate all return values into a single local variable\n- ensure that return values are valid error codes\n- fix fb_set_var() returning success when fb_check_caps() failed\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": "0959f0ca29244ae983b406fba313816a29244be7",
      "tree": "1dd6c165a9298418eab3965eaec4d5c6727e6b50",
      "parents": [
        "c831c338f0ad299fcd1592c6e4f30657480f39af"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 08 00:39:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "drivers/video/sis/: remove more kernel 2.4 code\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\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": "c831c338f0ad299fcd1592c6e4f30657480f39af",
      "tree": "e2562fbcffe80e9d78255a92aab7f7db1f761e9d",
      "parents": [
        "159dde93692ef549a0b2012c9f25feb4df638c9c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:39:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "use mutex instead of semaphore in virtual console driver\n\nThe virtual console driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "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": "2620c6e31735248ac26403558bd4279a8af619d8",
      "tree": "a08129afa07bf0ac86cce8ae716ea5737a8f1fe7",
      "parents": [
        "0449359f053829ec89c026b5fb80bbe7190a5fe8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "nvidiafb: fix return value of nvidiafb_open()\n\nFix return value of nvidiafb_open().\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": "0449359f053829ec89c026b5fb80bbe7190a5fe8",
      "tree": "ce02a85341dfb2b6d1b50d6b9ed91437d9690cc9",
      "parents": [
        "56c7554938e5945b770365e326f0c3d031ca231f"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue May 08 00:39:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "vga: vgastate fix\n\n1) sets \u0027palette access disabled\u0027 during read from AR10.\n   This is usually documented as needed for access AR01-AR0F,\n   but on ARK Logic card it is needed for AR10 (otherwise read\n   returns some nonsence and save_vga_text() returns before do\n   anything).\n\n2) do not restore AR10, because it was not changed during\n\n3) remove modification of misc reg:\n        /* force graphics mode */\n        vga_w(state-\u003evgabase, VGA_MIS_W, misc | 1);\n\n   as comment is misleading - LSB of misc reg does not set/reset graphics\n   mode, but set color/mono adresses of CRT and some other regs.\n   but these regs are not used during save/restore fonts.\n   (it worked even when (misc | 1) was replaced by (misc \u0026 ~1) ).\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\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": "56c7554938e5945b770365e326f0c3d031ca231f",
      "tree": "b26f422832971b67e1e4573cffdbe7f9e7fd9936",
      "parents": [
        "38a3dc51852d8350b156ea909c5aa8767d71b005"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "s3fb: implement fb_get_caps\n\nImplement fb_get_caps().  This will allow the driver to tell upper layer that\nit can only support 256 8x16 bitmaps when in tileblitting mode\n(var-\u003ebits_per_pixel \u003d\u003d 0);\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": "38a3dc51852d8350b156ea909c5aa8767d71b005",
      "tree": "933e9a4b7b0a0d871aaccd7d44e9224ea6c4a0b5",
      "parents": [
        "e15de77e74d429f14641ebe7a29ccd8aa6656f3c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "fbdev: fbcon: check if mode can handle new screen\n\nCheck if the mode can properly display the screen.  This will be needed by\ndrivers where the capability is not constant with each mode.  The function\nfb_set_var() will query fbcon the requirement, then it will query the driver\n(via a new hook fb_get_caps()) its capability.  If the driver\u0027s capability\ncannot handle fbcon\u0027s requirement, then fb_set_var() will fail.\n\nFor example, if a particular driver supports 2 modes where:\n\nmode1 \u003d can only display 8x16 bitmaps\nmode2 \u003d can display any bitmap\n\nthen if current mode \u003d mode2 and current font \u003d 12x22\n\nfbset \u003cmode1\u003e /* mode1 cannot handle 12x22 */\nfbset will fail\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": "e15de77e74d429f14641ebe7a29ccd8aa6656f3c",
      "tree": "8cfca1fbea8c7357c1575e34243ac7425bb8d6e4",
      "parents": [
        "d4a96b53125c3d31266c05f2a8432d956dd26141"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 08 00:39:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "nvidiafb: prevent triggering of softlockup\n\nIf the chip locks up, we get into a long polling loop,\nwhere the softlockup detector kicks in.\nSee https://bugzilla.redhat.com/bugzilla/attachment.cgi?id\u003d151878\nfor an example.\n\n[adaplas]\nChip lockup can occur at 3 points (flush, sync, and wait). Consolidate and\nallow the driver to go to safe mode cleanly.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\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": "d4a96b53125c3d31266c05f2a8432d956dd26141",
      "tree": "5c2dbe527fa673b55d8f2b5f18d6c235cc5d950d",
      "parents": [
        "e5d809d774fc8aa76899bde3235afb046728feed"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "pm2fb: pixclock setting restriction\n\nThis patch adds restrictions to calculations of m, n and p factors\nwhich sets the pixclock for the Permedia 2V. I found during tests\nthat synchronization is unstable if m (divisor) is bigger than\nhalf of the n (numerator). The patch disallows such settings\ncombination.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "e5d809d774fc8aa76899bde3235afb046728feed",
      "tree": "853cbef657a2a4d9d543a09971ba2aa6e3ba31ad",
      "parents": [
        "f1c15f938d810b5eb38c85a28e5e9d2af07d135a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "pm2fb: Permedia 2V memory clock setting\n\nPermedia 2V uses its own registers to set a memory clock. The\npatch adds these registers and uses them in the set_memclock()\nfunction.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "f1c15f938d810b5eb38c85a28e5e9d2af07d135a",
      "tree": "5f6acccd0dbffccfbb4b9c1205f3e63bb7b77115",
      "parents": [
        "d37363409bacd1142c6e49edfb3e1f8b153d47dc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:39:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "pm2fb: 3dlabs Permedia 2V reference board added\n\nThis patch adds support for 3dlabs Permedia reference board.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "d37363409bacd1142c6e49edfb3e1f8b153d47dc",
      "tree": "2aa26a4e06020b714192f746a11c0be4c7b7c5fb",
      "parents": [
        "dbe7e429fedb3fbc93b496cc1c3eb4fc28333ac0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue May 08 00:39:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "nvidiafb/rivafb: switch to pci_get refcounting\n\nSwitch to pci_get refcounting APIs\n\n[adaplas]\nFix a long-standing bug where the return value of\npci_find_slot()/pci_get_bus_and_slot() is ignored.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\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": "dbe7e429fedb3fbc93b496cc1c3eb4fc28333ac0",
      "tree": "9f88a999af677f65beb7041604c3a5d63bfc58db",
      "parents": [
        "249bdbbf0dbab5554a4bfe55639e324d4758da96"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Tue May 08 00:39:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "vmlfb: framebuffer driver for Intel Vermilion Range\n\nAdd the Intel Vermilion Range framebuffer support.\n\nSigned-off-by: Alan Hourihane \u003calanh@tungstengraphics.com\u003e\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": "249bdbbf0dbab5554a4bfe55639e324d4758da96",
      "tree": "9c29295b115f83908814b35447ac5965b22a2fe4",
      "parents": [
        "4941cb7a18fd84d4d8cd097d2beada3c79c8f781"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue May 08 00:39:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:32 2007 -0700"
      },
      "message": "s3fb: driver fixes\n\nThis fixes broken fbcon on Virge VX in 24 bpp mode, and contains several\nother small updates.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\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": "4941cb7a18fd84d4d8cd097d2beada3c79c8f781",
      "tree": "0f7419539b1d056da12b1124e0a33992a3a00432",
      "parents": [
        "38b4982c6388ae9596f959e3d7fef91affbd181d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "fbdev: save the activate field before calling fb_check_var()\n\nSome drivers may reset the var-\u003eactivate field on fb_check_var(). This can\nlead to undefined behavior. For example, doing fbset -a \u003coption\u003e with vga16fb\nwill only modify the active console instead of modifying all.\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": "38b4982c6388ae9596f959e3d7fef91affbd181d",
      "tree": "fb3938204e811886c2793908dca528e20b40f665",
      "parents": [
        "ff388ad05bc67163124ac74126bbc16faa2fb771"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "fbcon: check if the character count can be handled\n\nFontmaps can be 256 or 512 in length. The only driver that can do tileblitting\ncan only handle 256 characters.  Check for this when setting the font.\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": "ff388ad05bc67163124ac74126bbc16faa2fb771",
      "tree": "e1461380c57396480717c5f36d40275d635ef952",
      "parents": [
        "11f11d522f74965fce421a5a09ff0ab178139d36"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "s3fb: implement fb_get_tilemax()\n\nImplement fb_get_tilemax(). It just returns 256.\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": "8db51668f5ef6ae31ed4e4f0c6e2976a190dfa11",
      "tree": "172c273f795530fffdea6f5f8f2cc8d9158a54bd",
      "parents": [
        "d60d2d8a423be91c5ad1a745c4e9dda9cea1b3c5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "s3fb: limit 8x16 rectangles when tileblitting is enabled\n\nIf tileblitting is enabled (text mode), the hardware can only accept 8x16\nbitmaps. Advertise this to the upper layer. And to ensure that an appropriate\nfont is always available, select an 8x16 font in Kconfig.\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": "d60d2d8a423be91c5ad1a745c4e9dda9cea1b3c5",
      "tree": "c3c550698372e12892a5ecb7c773cedff770560c",
      "parents": [
        "2d2699d984924890f6dac8cf51c3b6311f56816c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "vga16fb: restrict to blit rectangles with widths of multiples of 8 pixels\n\nAdvertise that vga16fb can only handle widths that are 8-pixel-multiple only\n(software limitation). To ensure that a legal font is available, SELECT an\n8x16 font in Kconfig.\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": "2d2699d984924890f6dac8cf51c3b6311f56816c",
      "tree": "bd8f50392ac6918589c6069177b89172f2263916",
      "parents": [
        "bf26ad72a60c0009a99179b449a43daa6bf4b4f6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:31 2007 -0700"
      },
      "message": "fbcon: font setting should check limitation of driver\n\nfbcon_set_font() will now check if the new font dimensions can be drawn by the\ndriver (by checking pixmap.blit_x and blit_y).  Similarly, add 2 new\nparameters to get_default_font(), font_w and font_h, to further aid in the\nfont selection process.\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": "bf26ad72a60c0009a99179b449a43daa6bf4b4f6",
      "tree": "55ba5c443aa0e0aa97e692f4be29c582356fd056",
      "parents": [
        "dc0e6e0544f1cb2af44e5d7a7e68acda05dec6fa"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: advertise limitation of drawing engine\n\nA few drivers are not capable of blitting rectangles of any dimension.\nvga16fb can only blit 8-pixel wide rectangles, while s3fb (in tileblitting\nmode) can only blit 8x16 rectangles.  For example, loading a 12x22 font in\nvga16fb will result in a corrupt display.\n\nAdvertise this limitation/capability in info-\u003epixmap.blit_x and blit_y.  These\nfields are 32-bit arrays (font max is 32x32 only), ie, if bit 7 is set, then\nwidth/height of 7+1 is supported.\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": "dc0e6e0544f1cb2af44e5d7a7e68acda05dec6fa",
      "tree": "7f5d28d54c333c5ba84bb4b4afe3821246696818",
      "parents": [
        "52102c07a68a26fe6f8926e6a8497b577655f18a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: consolidate common drawing functions into a header file\n\nConsolidate common drawing functions into a single header file.\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": "52102c07a68a26fe6f8926e6a8497b577655f18a",
      "tree": "e2c3db6ff07cd23ed13f6f31ef5787025b18f135",
      "parents": [
        "28d4564bfd28e9fc9fe33695c431e3c3601faeb4"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "vfb: use fb_sys_read() and fb_sys_write()\n\nSince vfb\u0027s framebuffer is vmalloc\u0027ed, use the fb_sys_read() and\nfb_sys_write().\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": "28d4564bfd28e9fc9fe33695c431e3c3601faeb4",
      "tree": "74d6cb40ce4b3787e388295c69078cf8d9195876",
      "parents": [
        "d9a05f18e00882d5c1fad400a90532754afba9bf"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "hecubafb: use fb_sys_read()\n\nSince hecubafb\u0027s framebuffer is vmalloc\u0027ed, use fb_sys_read().\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": "d9a05f18e00882d5c1fad400a90532754afba9bf",
      "tree": "8ed660263f02826a6b43617db0b7afe1fb995e94",
      "parents": [
        "09aaf268eb1d22eee690d26a913f660e2081597f"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "arcfb: use fb_sys_read()\n\nSince arcfb\u0027s framebuffer is vmalloc\u0027ed, use the fb_sys_read().\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": "09aaf268eb1d22eee690d26a913f660e2081597f",
      "tree": "9179447608d1c7ee23af266d2bae2eef6d05a1c9",
      "parents": [
        "3f9b0880e4a96b02bc0131451f2f6231cd90bd94"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: add fb_read/fb_write functions for framebuffers in system RAM\n\nThe functions fb_read() and fb_write in fbmem.c assume that the framebuffer\nis in IO memory.  However, we have 3 drivers (hecubafb, arcfb, and vfb)\nwhere the framebuffer is allocated from system RAM (via vmalloc). Using\n__raw_read/__raw_write (fb_readl/fb_writel) for these drivers is\nillegal, especially in other platforms.\n\nCreate file read and write methods for these types of drivers.  These are\nnamed fb_sys_read() and fb_sys_write().\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": "3f9b0880e4a96b02bc0131451f2f6231cd90bd94",
      "tree": "a47339c46ab03918b24d501df54884c277326a74",
      "parents": [
        "87b4884935d387acc4c4418da6a75387bfcc24b9"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: pass struct fb_info to fb_read and fb_write\n\nIt is unnecessary to pass struct file to fb_read() and fb_write() in struct\nfb_ops. For consistency with the other methods, pass struct fb_info instead.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87b4884935d387acc4c4418da6a75387bfcc24b9",
      "tree": "305cc61d6480123c1f99359ae3780b952d181750",
      "parents": [
        "d6774935b61f99024121107d4ebb9d11b58052e6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "vfb: use sys instead of cfb drawing functions\n\nSince vfb\u0027s framebuffer is vmalloc\u0027ed, use the sys_* drawing functions\ninstead of cfb_*.\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": "d6774935b61f99024121107d4ebb9d11b58052e6",
      "tree": "cece36e747e57bd348f8ff102bea9e4913364653",
      "parents": [
        "922e6f9afa137ac69624389b1939e6c31b1abf2d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:39:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "hecubafb: use sys instead of cfb drawing functions\n\nSince hecubafb\u0027s framebuffer is vmalloc\u0027ed, use the sys_* drawing functions\ninstead of cfb_*.\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": "922e6f9afa137ac69624389b1939e6c31b1abf2d",
      "tree": "925c44b9250403317fe99623d4b6ece764d4f447",
      "parents": [
        "68648ed1f58d98b8e8d994022e5e25331fbfe42a"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "arcfb: use sys instead of cfb drawing functions\n\nSince arcfb\u0027s framebuffer is vmalloc\u0027ed, use the sys_* drawing functions\ninstead of cfb_*.\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": "68648ed1f58d98b8e8d994022e5e25331fbfe42a",
      "tree": "77c721d08b11aba58a30779e7b3294a96dd7fb29",
      "parents": [
        "a42dc9d4804cc5e111952008492dae9d34c6a541"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:30 2007 -0700"
      },
      "message": "fbdev: add drawing functions for framebuffers in system RAM\n\nThe generic drawing functions (cfbimgblt, cfbcopyarea, cfbfillrect) assume\nthat the framebuffer is in IO memory.  However, we have 3 drivers (hecubafb,\narcfb, and vfb) where the framebuffer is allocated from system RAM (via\nvmalloc). Using _raw_read/write and family for these drivers (as used in\nthe cfb* functions) is illegal, especially in other platforms.\n\nCreate 3 new drawing functions, based almost entirely from the original\nexcept that the framebuffer memory is assumed to be in system RAM.\nThese are named as sysimgblt, syscopyarea, and sysfillrect.\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": "a42dc9d4804cc5e111952008492dae9d34c6a541",
      "tree": "f46a87179ca8b8bf2260b8eeccad098b1e5a1282",
      "parents": [
        "55ff9780e7cedc9168dab4d42483c70011c53ace"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "skeletonfb: documentation error fixes\n\nDocumentation error fixes.\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": "1f92fea9c63be2071e88fb600dcfb50af1a6d2ca",
      "tree": "a3b7d83f67142bfe222471c4613b785dbd0a8e38",
      "parents": [
        "28cdf76bf0bce757428f84161e3aa510028d47b4"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "i810fb: fix incorrect frequency mask\n\nFix a long-standing bug.  The mask used to detect a 100Mhz or 133Mhz chipset\nis incorrect. (The only side effect of this bug is that it will choose an\nincorrect watermark).\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": "28cdf76bf0bce757428f84161e3aa510028d47b4",
      "tree": "38ab45af5bcfa7b2ba69a8989b9a8b1f5249ed0c",
      "parents": [
        "75814d87a976cc12675024c0a03e3ac3369465a0"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "hecubafb: kill sparse warnings\n\nThe framebuffer memory is allocated from system RAM (vmalloc\u0027ed).  Add __force\nannotations.\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": "75814d87a976cc12675024c0a03e3ac3369465a0",
      "tree": "8b8602d7d9713557e921f4932d9e514aeb354d7c",
      "parents": [
        "d2e8d369cd92a8bb856ff530fa1e4c03b0e0ff55"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "s3fb: add sparse annotations\n\nAdd sparse annotations and use fb_read/fb_write and family to access the\nframebuffer.\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": "d2e8d369cd92a8bb856ff530fa1e4c03b0e0ff55",
      "tree": "ac83dbc1be8d1e814732691f365487a039fb87a6",
      "parents": [
        "78494dd3442cf6ac5562f684c7073db2818d3afd"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "arcfb: kill sparse warning\n\nThe framebuffer memory is allocated from system RAM (vmalloc\u0027ed). Add __force\nannotations.\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": "78494dd3442cf6ac5562f684c7073db2818d3afd",
      "tree": "cb8af27fb1e435ccb5fff08f62850bdc0baf14fa",
      "parents": [
        "98a1153acdc2256f866599be701439577da77db3"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "fbdev: add sparse annotations in svgalib.c\n\nAdd sparse annotations and use fb_read/fb_write family to access the\nframebuffer.\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": "98a1153acdc2256f866599be701439577da77db3",
      "tree": "8b12f8bc448ae5cc3887e01603275fb268a40197",
      "parents": [
        "895bf69b8f24907f0efa11d8e84a7eac8e47bdac"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "fbdev: kill sparse warning in deferred IO\n\nKill the following in fb_defio.c:\n\ndrivers/video/fb_defio.c:40:43: warning: incorrect type in argument 1 (different address spaces)\ndrivers/video/fb_defio.c:40:43:    expected void *addr\ndrivers/video/fb_defio.c:40:43:    got char [noderef] *screen_base\u003casn:2\u003e\n\nThe framebuffer memory of these types of devices are allocated from system\nRAM.\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": "895bf69b8f24907f0efa11d8e84a7eac8e47bdac",
      "tree": "04494dc206341599331108a25c53380d59c3912a",
      "parents": [
        "6cf059e1bb3c7aa56f2a4468136934863184ef51"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "rivafb: fix IO access\n\nFix IO access, with the following sparse warnings:\n\ndrivers/video/riva/fbdev.c:320:25: warning: dereference of noderef expression\ndrivers/video/riva/fbdev.c:321:29: warning: dereference of noderef expression\ndrivers/video/riva/fbdev.c:327:18: warning: dereference of noderef expression\ndrivers/video/riva/fbdev.c:328:15: warning: dereference of noderef expression\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": "6cf059e1bb3c7aa56f2a4468136934863184ef51",
      "tree": "4523dcb482e38836b75ddfb1eee1136aa7c963fa",
      "parents": [
        "95d67bb1ca82dc8bd75304bda891e7ad81ecd935"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "nvidiafb: fix sparse warning\n\nFix the following sparse warning:\n\ndrivers/video/nvidia/nv_setup.c:659:20: warning: dereference of noderef expression\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": "95d67bb1ca82dc8bd75304bda891e7ad81ecd935",
      "tree": "044b0526dc9406abd1d525a64f7949214a92b402",
      "parents": [
        "b2f594fd7adff7aae2d1664e72044926b0b906aa"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "fbcon: delay screen update when setting the mode of all consoles\n\nIf the current framebuffer console is rotated (rotate !\u003d 0), doing an\n\"fbset -a\" will corrupt the current console.  Fix by updating the current\nconsole only after all non-visible consoles have been updated.\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": "b2f594fd7adff7aae2d1664e72044926b0b906aa",
      "tree": "94ebe01c6bc44e9c4b4101cd604c62c069187bae",
      "parents": [
        "22d832edcace45b26ced76efef6c863449e4e060"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "fbdev: link vgastate.o using Kconfig\n\nInstead of directly linking vgastate.o by individual drivers, create a Kconfig\noption VGASTATE which can be \u0027SELECT\u0027ed by individual drivers instead.\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": "22d832edcace45b26ced76efef6c863449e4e060",
      "tree": "155190ea0e8d4b1504c754d272518cd9da147771",
      "parents": [
        "f7829158bce2c8180bf7a1cb922cad812d3a2788"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "savagefb: VGA state save and restore\n\nAllow the saving and restoration of VGA text mode.  The state is saved on the\nfirst open and restored on the last close. Because of the VGA registers are\nlinearly mapped to the MMIO space, MMIO access is used which is not limited to\nX86 platforms nor to the primary display device.\n\nAn echo 0 \u003e /sys/class/vtconsole/vtcon1/bind will convert the display from\ngraphics to text mode.\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": "f7829158bce2c8180bf7a1cb922cad812d3a2788",
      "tree": "318070b6d6cd2d852c8142c1ec959f8dcb74c8db",
      "parents": [
        "7dfe50b3aac2b3500139ab10a6e228d34fed9a49"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:29 2007 -0700"
      },
      "message": "savagefb: rework i2c bit access\n\nUse already defined VGAwCR/VGArCR functions to access the i2c bus.\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": "7dfe50b3aac2b3500139ab10a6e228d34fed9a49",
      "tree": "d72efb4cccdbcc4660268ca040f6d4db614f4791",
      "parents": [
        "19f3d3a5546be431f3846d8a8581e7a2f169dba3"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "nvidiafb: VGA state save and restore\n\nAllow the saving and restoration of VGA text mode.  The state is saved on the\nfirst open and restored on the last close.  Because of the non-linear mapping\nof the VGA registers to the MMIO space, this will be done only on X86\nplatforms where the device is the primary display.\n\nAn echo 0 \u003e /sys/class/vtconsole/vtcon1/bind will convert the display from\ngraphics to text mode.\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": "19f3d3a5546be431f3846d8a8581e7a2f169dba3",
      "tree": "95a3c0d25148caa415b8dca931b1887c64de8a9d",
      "parents": [
        "c930faaed551aac898c618a7df1d68901ff244f0"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Tue May 08 00:38:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "epson1355fb.c: fix error handling code\n\nFix error handling code\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\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": "c930faaed551aac898c618a7df1d68901ff244f0",
      "tree": "830b3e2b8ed56b3ee71a9df10a6e5534659d0429",
      "parents": [
        "88b229c7f714e5385bbf5be031beb3866efeb272"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue May 08 00:38:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "cirrusfb: convert to generic boolean\n\nConvert to generic boolean.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\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": "88b229c7f714e5385bbf5be031beb3866efeb272",
      "tree": "8ed68e29ceb333afcea4e8c21ee585f1e377fa9e",
      "parents": [
        "36cc535b852bd59d04c43fe8e4c05c7da46bc625"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue May 08 00:38:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "VIDEO: add spaces on either side of the case \"...\" operator\n\nFollowing the programming advice laid down in the gcc manual, make\nsure the case \"...\" operator has spaces on either side.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.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": "36cc535b852bd59d04c43fe8e4c05c7da46bc625",
      "tree": "c70f17456476a599d124a043029589eb500f51b4",
      "parents": [
        "e296927bcc910ffa9e171c0108a4bf74c0836553"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue May 08 00:38:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "skeletonfb: various corrections\n\nThis is mainly correction of types, typos and missing characters in the\nskeletonfb.c file found while trying to prepare a new fb driver.\n\n[adaplas]\nAdditions on power management and fixes as per akpm\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\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": "e296927bcc910ffa9e171c0108a4bf74c0836553",
      "tree": "c04286baf04ab728249c96c868d0b1779da3c5fa",
      "parents": [
        "b9b2696de920e7366e2ce0cdc3b3b7fc11e44e99"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "nvidiafb: access CRT registers safely\n\nUse Read/WriteCrtc() to access CRTC registers in nv_i2c.c.  These are safer\n  because it uses the correct CRTC base (0x3bx or 0x3dx).\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": "b9b2696de920e7366e2ce0cdc3b3b7fc11e44e99",
      "tree": "2d1c3b7365350b332e7bb9b39acf98851bf14596",
      "parents": [
        "0404384982b2f71eb00573c8f9da514106aca08c"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "nvidiafb: ensure that CRTC registers are accessible\n\n- Ensure that CRTC registers are accessible by unlocking them on set_par(),\n  otherwise i2c reading will fail.\n\n- The function nvidia_vga_protect(), does not protect the VGA registers, but\n  turns off the screen.  Rename it to nvidia_screen_off().\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": "0404384982b2f71eb00573c8f9da514106aca08c",
      "tree": "46cda2d61dd2b268531fd3901d5559cd2737efa8",
      "parents": [
        "a65ff76ac8b24df49bbf4acc38918fb52d1033b0"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "rivafb: fixed reversed DDC ports\n\nFixed reversed DDC port so assignments are congruent with nvidiafb\u0027s and X\u0027s\nnv driver.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a65ff76ac8b24df49bbf4acc38918fb52d1033b0",
      "tree": "4bd323a77da9e709267d1712e4424a2db155aab9",
      "parents": [
        "5b358fe12f03a7822db6f376b608f996c664a952"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 00:38:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "rivafb/nvidiafb: Various cleanups\n\nVarious cleanups to rivafb/nvidiafb\u0027s I2C code:\n* Drop useless par-\u003ebus.\n* Refactor I2C bus deletion code.\n* Drop useless variable initialization.\n* Remove unneeded include of \u003clinux/i2c-id.h\u003e.\n* Simplify +1/-1.\n* Add __devinit tags where possible.\n\n[adaplas]\nThe varible initialization are not useless. However, rivafb must\ncheck if i2c bus are created properly before reading the EDID\nblock.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\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": "5b358fe12f03a7822db6f376b608f996c664a952",
      "tree": "617e4ef533374a9df4f66e1ef32bb1ca31a3cb81",
      "parents": [
        "1e73db2536695ef95458b0043234456eb42a8962"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 00:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "rivafb: handle I2C bus creation failure\n\nI2C bus creation may fail, let rivafb handle that case properly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\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": "1e73db2536695ef95458b0043234456eb42a8962",
      "tree": "54554296395d0edd8b39b5595571b88b378e62eb",
      "parents": [
        "70802c60379fb843c485dfd4cab9e8f527d8fe81"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr",
        "time": "Tue May 08 00:38:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "rivafb/nvidiafb: Enable hardware monitoring\n\nLet the hardware monitoring drivers probe the second rivafb/nvidiafb I2C bus\nfor devices.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr\u003e\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": "70802c60379fb843c485dfd4cab9e8f527d8fe81",
      "tree": "cb7482bc24e878dd31fbf2a0e8da962c0e80e552",
      "parents": [
        "6314db4110ad79cc666faff2209ed2691259afd9"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "fbdev: don\u0027t show logo if driver or fbcon are modular\n\nIt was always intended for the logo to be drawn only if both fbcon and the\ndriver that is mapped to it are both compiled statically.  Currently, if fbcon\nis loaded prior to the driver, the logo is not shown.  Reverse the order, and\nthe code may attempt to draw the logo which is __initdata.  By accident, this\nbug is rarely seen because this method of loading the modules is not common\nand secondly, a code in fb_prepare_logo() that checks the height of the logo\n(now a random value) rarely succeeds.\n\nFix by drawing the logo only if both fbcon and the driver are statically\ncompiled.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc:  Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6314db4110ad79cc666faff2209ed2691259afd9",
      "tree": "03b370bd35e949d2c557dfe58da9b04340dba1ed",
      "parents": [
        "042f10ec6533e53181284c96d22ae051e49ac707"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:38:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "s3fb: fix PCI must_checks\n\ndrivers/video/s3fb.c:1078: warning: ignoring return value of \u0027pci_enable_device\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.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": "042f10ec6533e53181284c96d22ae051e49ac707",
      "tree": "25e01489eda8c2ffddc722ddba08499d1f0d8e9b",
      "parents": [
        "d1e2306681ad3cbbe63a2bfcc37ac22a21b0f0eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "vt: expose system-wide UTF-8 default setting via sysfs\n\nCreate a variable, default_utf8, that defines the system-wide default UTF-8\nsetting.  This variable can be altered via sysfs. If the variable is properly\nset, this should mimimize breakage of UTF-8 encoded consoles when doing a\nreset or echo -e \u0027\\033c\u0027 and of newly opened/allocated consoles.\n\nThis is based from patches by Jan Engelhardt and Paul LeoNerd Evans.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nCc: Paul LeoNerd Evans \u003cleonerd@leonerd.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1e2306681ad3cbbe63a2bfcc37ac22a21b0f0eb",
      "tree": "40bc6df28d932d9873df786613d8254f545b8661",
      "parents": [
        "31990a9d2ed02cb7552e05bb8a99872df9fd04da"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Tue May 08 00:38:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "fbcon: don\u0027t draw cursor when it\u0027s disabled\n\nWhen the cursor and echo are disabled on the current console, pressing a\nkey will cause a black rectangle to be painted in the cursor\u0027s position.\nFix this by not touching the framebuffer in fbcon_cursor() when the\ncursor is off.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.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": "31990a9d2ed02cb7552e05bb8a99872df9fd04da",
      "tree": "2d5edfc15995419e1893a14e8bb6b474a1a43c06",
      "parents": [
        "cf36a65b08969d3cff3c1c878b7e0fdf148379b7"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue May 08 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "SIS USB2VGA Warning fix\n\ndrivers/usb/misc/sisusbvga/sisusb_con.c:1436: warning: initialization from incompatible pointer type\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf36a65b08969d3cff3c1c878b7e0fdf148379b7",
      "tree": "471437f22fb43854f7baae4fff6ba21e024c9797",
      "parents": [
        "fa6ce9ab5fbcb4c276c48861584b70d387e787b3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 08 00:38:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "vt-add-color-support-to-the-underline-and-italic-attributes-fix\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa6ce9ab5fbcb4c276c48861584b70d387e787b3",
      "tree": "71b6295410513d17226a57be542f0a761db97841",
      "parents": [
        "1c2bbe6a11ec7d1de114acfc8a6bf2821b0224a5"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 08 00:38:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "vt: add color support to the \"underline\" and \"italic\" attributes\n\nAdd color support to the \"underline\" and \"italic\" attributes as in\nOpenBSD/NetBSD-style (vt220) and xterm.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: \"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": "1c2bbe6a11ec7d1de114acfc8a6bf2821b0224a5",
      "tree": "f2f82465e0cfb6373c3b661d8c862beb1400d2f9",
      "parents": [
        "2707cd016b12d5e64c4feefcb5740b65f0c46845"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 08 00:38:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "vt: allow for the palette to be exposed and changed via sysfs\n\nAllow for the palette to be exposed and changed via sysfs.  A call to\n/usr/bin/reset will slurp the new definitions in for the current console.\n\nAlready posted at http://lkml.org/lkml/2006/1/15/149\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\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": "2707cd016b12d5e64c4feefcb5740b65f0c46845",
      "tree": "88dac9961436f9e3e2d74191ab070c97eeb38425",
      "parents": [
        "dd1447134454b169d5ae353aceb93f2368db8547"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "vandrove@vc.cvut.cz",
        "time": "Tue May 08 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "nvidiafb: Fix reversed DDC port\n\nAfter I added some debugging printks I\u0027ve found that code became a bit\nconfused because it believed that primary monitor is 1920x540, but later it\nfound in CRTC0\u0027s registers that panel size is 1920x1200 (Windows also agree\nthat 1920x1200 is primary monitor, and 1920x1080i secondary one).\n\nWhen I applied attached patch then my monitor became as happy as it was\nbefore I connected HDMI cable to secondary output.\n\nSigned-off-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\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"
    }
  ],
  "next": "abed5d15af4cf864b502b5b0402c7fb39c5c3371"
}
