)]}'
{
  "log": [
    {
      "commit": "691c9ae099b9bcb5c27125af00a4a90120977458",
      "tree": "f3f5831d28102f852dda0abbc75d7e7b2bfd9506",
      "parents": [
        "bc081cc8693800ebb118cc2cc6a859dd0b45921b"
      ],
      "author": {
        "name": "Francesco Lavra",
        "email": "francescolavra@interfree.it",
        "time": "Sun Feb 07 09:49:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 08 10:47:17 2010 -0200"
      },
      "message": "V4L/DVB: dvb-core: fix initialization of feeds list in demux filter\n\nA DVB demultiplexer device can be used to set up either a PES filter or\na section filter. In the former case, the ts field of the feed union of\nstruct dmxdev_filter is used, in the latter case the sec field of the\nsame union is used.\nThe ts field is a struct list_head, and is currently initialized in the\nopen() method of the demux device. When for a given demuxer a section\nfilter is set up, the sec field is played with, thus if a PES filter\nneeds to be set up after that the ts field will be corrupted, causing a\nkernel oops.\nThis fix moves the list head initialization to\ndvb_dmxdev_pes_filter_set(), so that the ts field is properly\ninitialized every time a PES filter is set up.\n\nSigned-off-by: Francesco Lavra \u003cfrancescolavra@interfree.it\u003e\nCc: stable \u003cstable@kernel.org\u003e\nReviewed-by: Andy Walls \u003cawalls@radix.net\u003e\nTested-by: hermann pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc081cc8693800ebb118cc2cc6a859dd0b45921b",
      "tree": "16d40582cfbdfefa332ba05aa8f717a08ec5f81b",
      "parents": [
        "adefdceef4c1cefee2678724cd57824c8ca80091"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 01 11:50:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 08 10:46:58 2010 -0200"
      },
      "message": "V4L/DVB: dvb_demux: Don\u0027t use vmalloc at dvb_dmx_swfilter_packet\n\nAs dvb_dmx_swfilter_packet() is protected by a spinlock, it shouldn\u0027t sleep.\nHowever, vmalloc() may call sleep. So, move the initialization of\ndvb_demux::cnt_storage field to a better place.\n\nReviewed-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adefdceef4c1cefee2678724cd57824c8ca80091",
      "tree": "6c3f48315f310980287a5acb8c1fd9d796547d10",
      "parents": [
        "6339204ecc2aa2067a99595522de0403f0854bb8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 01 10:35:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 08 10:45:24 2010 -0200"
      },
      "message": "V4L/DVB: Fix the risk of an oops at dvb_dmx_release\n\ndvb_dmx_init tries to allocate virtual memory for 2 pointers: filter and feed.\n\nIf the second vmalloc fails, filter is freed, but the pointer keeps pointing\nto the old place. Later, when dvb_dmx_release() is called, it will try to\nfree an already freed memory, causing an OOPS.\n\nReviewed-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "80e1e823989ec44d8e35bdfddadbddcffec90424",
      "tree": "ad6fd35a0130bc47b082135724834f7db5548c12",
      "parents": [
        "29275254caedfedce960cfe6df24b90cb04fe431"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 07 10:11:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 07 10:26:01 2010 -0800"
      },
      "message": "Fix race in tty_fasync() properly\n\nThis reverts commit 703625118069 (\"tty: fix race in tty_fasync\") and\ncommit b04da8bfdfbb (\"fnctl: f_modown should call write_lock_irqsave/\nrestore\") that tried to fix up some of the fallout but was incomplete.\n\nIt turns out that we really cannot hold \u0027tty-\u003ectrl_lock\u0027 over calling\n__f_setown, because not only did that cause problems with interrupt\ndisables (which the second commit fixed), it also causes a potential\nABBA deadlock due to lock ordering.\n\nThanks to Tetsuo Handa for following up on the issue, and running\nlockdep to show the problem.  It goes roughly like this:\n\n - f_getown gets filp-\u003ef_owner.lock for reading without interrupts\n   disabled, so an interrupt that happens while that lock is held can\n   cause a lockdep chain from f_owner.lock -\u003e sighand-\u003esiglock.\n\n - at the same time, the tty-\u003ectrl_lock -\u003e f_owner.lock chain that\n   commit 703625118069 introduced, together with the pre-existing\n   sighand-\u003esiglock -\u003e tty-\u003ectrl_lock chain means that we have a lock\n   dependency the other way too.\n\nSo instead of extending tty-\u003ectrl_lock over the whole __f_setown() call,\nwe now just take a reference to the \u0027pid\u0027 structure while holding the\nlock, and then release it after having done the __f_setown.  That still\nguarantees that \u0027struct pid\u0027 won\u0027t go away from under us, which is all\nwe really ever needed.\n\nReported-and-tested-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Américo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82e22d77bfb2523284fdf5c484c1fa5269a5d27e",
      "tree": "1c426cfc3d5a9aef92326c99f1b6f8c3f42a6823",
      "parents": [
        "f6510ec5a96d07897a109ad8919c6af5e9b3f4bc",
        "b0bcdd3cd0adb85a7686b396ba50493871b1135c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:02:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:02:31 2010 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (w83781d) Request I/O ports individually for probing\n  hwmon: (lm78) Request I/O ports individually for probing\n  hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT\n"
    },
    {
      "commit": "f6510ec5a96d07897a109ad8919c6af5e9b3f4bc",
      "tree": "e882156ce1135a63310cff4d4c0a7a799c07c9a6",
      "parents": [
        "6f5a55f1a6c5abee15a0e878e5c74d9f1569b8b0",
        "93533c291a0af78ca57115fc44d2e6c4c9517cd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:01:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 06 13:01:39 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Fix leak of relocs along do_execbuffer error path\n  drm/i915: slow acpi_lid_open() causes flickering - V2\n  drm/i915: Disable SR when more than one pipe is enabled\n  drm/i915: page flip support for Ironlake\n  drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop\n  drm/i915: Add support for SDVO composite TV\n  drm/i915: don\u0027t trigger ironlake vblank interrupt at irq install\n  drm/i915: handle non-flip pending case when unpinning the scanout buffer\n  drm/i915: Fix the device info of Pineview\n  drm/i915: enable vblank interrupt on ironlake\n  drm/i915: Prevent use of uninitialized pointers along error path.\n  drm/i915: disable hotplug detect before Ironlake CRT detect\n"
    },
    {
      "commit": "b0bcdd3cd0adb85a7686b396ba50493871b1135c",
      "tree": "37a96df71be59971d409239b9d2fe2614e142374",
      "parents": [
        "197027e6ef830d60e10f76efc8d12bf3b6c35db5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "message": "hwmon: (w83781d) Request I/O ports individually for probing\n\nDifferent motherboards have different PNP declarations for\nW83781D/W83782D chips. Some declare the whole range of I/O ports (8\nports), some declare only the useful ports (2 ports at offset 5) and\nsome declare fancy ranges, for example 4 ports at offset 4. To\nproperly handle all cases, request all ports individually for probing.\nAfter we have determined that we really have a W83781D or W83782D\nchip, the useful port range will be requested again, as a single\nblock.\n\nI did not see a board which needs this yet, but I know of one for lm78\ndriver and I\u0027d like to keep the logic of these two drivers in sync.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "197027e6ef830d60e10f76efc8d12bf3b6c35db5",
      "tree": "17e0b7b409165ef85cae8b55b86534606dfa4fe2",
      "parents": [
        "85f8d3e5faea8bd36c3e5196f8334f7db45e19b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:36 2010 +0100"
      },
      "message": "hwmon: (lm78) Request I/O ports individually for probing\n\nDifferent motherboards have different PNP declarations for LM78/LM79\nchips. Some declare the whole range of I/O ports (8 ports), some\ndeclare only the useful ports (2 ports at offset 5) and some declare\nfancy ranges, for example 4 ports at offset 4. To properly handle all\ncases, request all ports individually for probing. After we have\ndetermined that we really have an LM78 or LM79 chip, the useful port\nrange will be requested again, as a single block.\n\nThis fixes the driver on the Olivetti M3000 DT 540, at least.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "85f8d3e5faea8bd36c3e5196f8334f7db45e19b2",
      "tree": "20b07a4729e074c775108a06eeafde227951751e",
      "parents": [
        "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664"
      ],
      "author": {
        "name": "Ray Copeland",
        "email": "ray.copeland@aprius.com",
        "time": "Fri Feb 05 19:58:35 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 05 19:58:35 2010 +0100"
      },
      "message": "hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT\n\nThe #define ADT7462_VOLT_COUNT is wrong, it should be 13 not 12. All the \nfor loops that use this as a limit count are of the typical form, \"for \n(n \u003d 0; n \u003c ADT7462_VOLT_COUNT; n++)\", so to loop through all voltages \nw/o missing the last one it is necessary for the count to be one greater \nthan it is.  (Specifically, you will miss the +1.5V 3GPIO input with count \n\u003d 12 vs. 13.)\n\nSigned-off-by: Ray Copeland \u003cray.copeland@aprius.com\u003e\nAcked-by: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "56dca4ceb7b39aa4173aa1cb822c860ced2be1ec",
      "tree": "8e20946b7247aa32a83619b481f83efe335e7da0",
      "parents": [
        "73d2eaac8a3f1ec1d6d0a80ea7302a439ca9b933",
        "2d68b7fe55d9e19a8a868224ed0dfd6526568521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:58:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:58:21 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] Call flush_dcache_page after PIO data transfers in libata-sff.c\n  ahci: add Acer G725 to broken suspend list\n  libata: fix ata_id_logical_per_physical_sectors\n  libata-scsi passthru: fix bug which truncated LBA48 return values\n"
    },
    {
      "commit": "73d2eaac8a3f1ec1d6d0a80ea7302a439ca9b933",
      "tree": "1656adeecc51ba47cc4c081d0d7c56d7ec75ced2",
      "parents": [
        "2938429501b73f6aeb312236eac7ed0416a07cd5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Fri Feb 05 01:42:43 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:36:50 2010 -0800"
      },
      "message": "CS5536: apply pci quirk for BIOS SMBUS bug\n\nThe new cs5535-* drivers use PCI header config info rather than MSRs to\ndetermine the memory region to use for things like GPIOs and MFGPTs.  As\nanticipated, we\u0027ve run into a buggy BIOS:\n\n[    0.081818] pci 0000:00:14.0: reg 10: [io  0x6000-0x7fff]\n[    0.081906] pci 0000:00:14.0: reg 14: [io  0x6100-0x61ff]\n[    0.082015] pci 0000:00:14.0: reg 18: [io  0x6200-0x63ff]\n[    0.082917] pci 0000:00:14.2: reg 20: [io  0xe000-0xe00f]\n[    0.083551] pci 0000:00:15.0: reg 10: [mem 0xa0010000-0xa0010fff]\n[    0.084436] pci 0000:00:15.1: reg 10: [mem 0xa0011000-0xa0011fff]\n[    0.088816] PCI: pci_cache_line_size set to 32 bytes\n[    0.088938] pci 0000:00:14.0: address space collision: [io 0x6100-0x61ff] already in use\n[    0.089052] pci 0000:00:14.0: can\u0027t reserve [io  0x6100-0x61ff]\n\nThis is a Soekris board, and its BIOS sets the size of the PCI ISA bridge\ndevice\u0027s BAR0 to 8k.  In reality, it should be 8 bytes (BAR0 is used for\nSMBus stuff).  This quirk checks for an incorrect size, and resets it\naccordingly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nTested-by: Leigh Porter \u003cleigh@leighporter.org\u003e\nTested-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbee4751f612692c1de3b8e420ebcb0fb16c7c56",
      "tree": "6c18d0d17036a82a3c9883edbddc83ed44cd0019",
      "parents": [
        "adbfbcd12af3d183957622a99ca009b665639b81",
        "5ff55717674470b96562f931f778c878080755b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:24:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 05 07:24:01 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: fix r300 vram width calculations\n  drm/radeon/kms: rs400/480 MC setup is different than r300.\n  drm/radeon/kms: make initial state of load detect property correct.\n  drm/radeon/kms: disable HDMI audio for now on rv710/rv730\n  drm/radeon/kms: don\u0027t call suspend path before cleaning up GPU\n  drivers/gpu/drm/radeon/radeon_combios.c: fix warning\n  ati_pcigart: fix printk format warning\n  drm/r100/kms: Emit cache flush to the end of command buffer. (v2)\n  drm/radeon/kms: fix regression rendering issue on R6XX/R7XX\n  drm/radeon/kms: move blit initialization after we disabled VGA\n"
    },
    {
      "commit": "5ff55717674470b96562f931f778c878080755b7",
      "tree": "645a93c88420709e1072fd9b01d33cdf66472782",
      "parents": [
        "a17538f93c16f0e15e35dc31eedad87e2d9c5c26"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:57:03 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 14:00:03 2010 +1000"
      },
      "message": "drm/radeon/kms: fix r300 vram width calculations\n\nThis was incorrect according to the docs and the UMS driver does\nit like this.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a17538f93c16f0e15e35dc31eedad87e2d9c5c26",
      "tree": "b31c33bf5e9d20875ed6ca971734e4a408333b40",
      "parents": [
        "624ab4f87e99f10ea3b45e76039c477fd4d7a7e6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:41:54 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 13:40:16 2010 +1000"
      },
      "message": "drm/radeon/kms: rs400/480 MC setup is different than r300.\n\nBoot testing on my rs480 laptop found the MC idle never happened\non startup, a quick check with AMD found the idle bit is in a different\nplace on the rs4xx than r300.\n\nImplement a new rs400 mc idle function to fix this.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "624ab4f87e99f10ea3b45e76039c477fd4d7a7e6",
      "tree": "224f8d901c439d57ccc85e39d70a31d6ead684ed",
      "parents": [
        "23fff28a9b0529869bffef8aab0d3f350dd3b5a4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@davers480.(none)",
        "time": "Wed Jan 27 16:07:15 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 12:03:00 2010 +1000"
      },
      "message": "drm/radeon/kms: make initial state of load detect property correct.\n\nthis was incorrect on my rs480.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "23fff28a9b0529869bffef8aab0d3f350dd3b5a4",
      "tree": "ddc909bb0f06d9ef5b2373f6947057a7e2fc0d91",
      "parents": [
        "655efd3dc92cd0d37292157178d33deb0430aeaa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:57:42 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:57:42 2010 +1000"
      },
      "message": "drm/radeon/kms: disable HDMI audio for now on rv710/rv730\n\nSupport isn\u0027t correct yet and we are getting green tinges on the\ndisplays.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "655efd3dc92cd0d37292157178d33deb0430aeaa",
      "tree": "9177003ca9a830e4cb976b93e491c53ceccb49df",
      "parents": [
        "94cf6434a1bc5958d5da3be62f1272792dada2bf"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Feb 02 11:51:45 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:49:52 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t call suspend path before cleaning up GPU\n\nIn suspend path we unmap the GART table while in cleaning up\npath we will unbind buffer and thus try to write to unmapped\nGART leading to oops. In order to avoid this we don\u0027t call the\nsuspend path in cleanup path. Cleanup path is clever enough\nto desactive GPU like the suspend path is doing, thus this was\nredondant.\n\nTested on: RV370, R420, RV515, RV570, RV610, RV770 (all PCIE)\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94cf6434a1bc5958d5da3be62f1272792dada2bf",
      "tree": "ec938473a864964f73fd52c50d94b0f0ee941520",
      "parents": [
        "d7748bacbbee80b2cc4b690a74d5db2cd84acd7b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 02 14:40:29 2010 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:47:14 2010 +1000"
      },
      "message": "drivers/gpu/drm/radeon/radeon_combios.c: fix warning\n\ndrivers/gpu/drm/radeon/radeon_combios.c: In function \u0027radeon_combios_get_lvds_info\u0027:\ndrivers/gpu/drm/radeon/radeon_combios.c:893: warning: comparison is always false due to limited range of data type\n\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7748bacbbee80b2cc4b690a74d5db2cd84acd7b",
      "tree": "8d2b1c82478ef4813ef1297cc758f780b4f05b31",
      "parents": [
        "9e5b2af75abc67c13005c706cf95bbbb78f7fddc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 02 14:40:33 2010 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:46:48 2010 +1000"
      },
      "message": "ati_pcigart: fix printk format warning\n\nFix ati_pcigart printk format warning:\n\ndrivers/gpu/drm/ati_pcigart.c:115: warning: format \u0027%Lx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027dma_addr_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e5b2af75abc67c13005c706cf95bbbb78f7fddc",
      "tree": "8f8d93c115ad986486e7aab702700c2e263ff8bb",
      "parents": [
        "062b389c8704e539e234cfd67c7e034a514f50bf"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Thu Feb 04 19:20:53 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:45:10 2010 +1000"
      },
      "message": "drm/r100/kms: Emit cache flush to the end of command buffer. (v2)\n\nCache flush is required in case CPU is accessing rendered data.\n\nThis fixes glean/readPixSanity test case and random rendering\nerrors in sauerbraten and warzone2100.\n\nv2 Fix comment ordering in r100_fence_ring_emit and remove extra\n   defines added in first version.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "062b389c8704e539e234cfd67c7e034a514f50bf",
      "tree": "a1bb6e2ce15567db9331fc57e95f6508f636000e",
      "parents": [
        "c38c7b64a2747a211c3a6e8e5919ee25ccd474e7"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Feb 04 20:36:39 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:43:51 2010 +1000"
      },
      "message": "drm/radeon/kms: fix regression rendering issue on R6XX/R7XX\n\nIt seems that some R6XX/R7XX silently ignore HDP flush when\nprogrammed through ring, this patch addback an ioctl callback\nto allow R6XX/R7XX hw to perform such flush through MMIO in\norder to fix a regression. For more details see:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15186\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c38c7b64a2747a211c3a6e8e5919ee25ccd474e7",
      "tree": "f994fb9585b8064db19ceda25a9be127655ceee0",
      "parents": [
        "17aafccab4352b422aa01fa6ebf82daff693a5b3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Feb 04 17:27:27 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 05 11:43:09 2010 +1000"
      },
      "message": "drm/radeon/kms: move blit initialization after we disabled VGA\n\nVGA might be overwritting VRAM and corrupt our blit shader leading\nto corruption, it likely won\u0027t happen if you load fbcon right after\nradeon. Thanks to Shawn Starr and Andre Maasikas for tracking down\nthis issue.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "93533c291a0af78ca57115fc44d2e6c4c9517cd2",
      "tree": "b3b0bf319cc00cee85cc005174b6b83f609bdaf7",
      "parents": [
        "67026e03244d76b8f1fa725b079d4182fe8910aa"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 31 10:40:48 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 09:04:01 2010 -0800"
      },
      "message": "drm/i915: Fix leak of relocs along do_execbuffer error path\n\nFollowing a gpu hang, we would leak the relocation buffer. So simply\nearrange the error path to always free the relocation buffer.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "67026e03244d76b8f1fa725b079d4182fe8910aa",
      "tree": "130176e2570f8581769302e7e08442f7ddd3c08c",
      "parents": [
        "33c5fd121eabbccc9103daf6cda36941eb3c349f"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Feb 02 20:09:04 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 08:36:45 2010 -0800"
      },
      "message": "drm/i915: slow acpi_lid_open() causes flickering - V2\n\nacpi_lid_open() could take up to 10ms on my computer.  Some component is\ncalling the drm GETCONNECTOR ioctl many times in a row.  This results in\nflickering (for example, when starting a video).  Fix it by assuming an\nalways connected lid status.\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "33c5fd121eabbccc9103daf6cda36941eb3c349f",
      "tree": "1e262dd14b1e283e8343605a15ed3d6f8241ea0d",
      "parents": [
        "013d5aa2bbb2ceacba7a0dad7f2a0eb20133323f"
      ],
      "author": {
        "name": "David John",
        "email": "davidjon@xenontk.org",
        "time": "Wed Jan 27 15:19:08 2010 +0530"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 04 08:36:20 2010 -0800"
      },
      "message": "drm/i915: Disable SR when more than one pipe is enabled\n\nSelf Refresh should be disabled on dual plane configs.  Otherwise, as\nthe SR watermark is not calculated for such configs, switching to non\nVGA mode causes FIFO underrun and display flicker.\n\nThis fixes Korg Bug #14897.\n\nSigned-off-by: David John \u003cdavidjon@xenontk.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2d68b7fe55d9e19a8a868224ed0dfd6526568521",
      "tree": "f18068b57359ddc0be3d5fba6f8eabc097efd1af",
      "parents": [
        "cedc9bf906dae044443d403371c887affdb44168"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Feb 04 01:04:50 2010 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Feb 04 01:04:50 2010 -0500"
      },
      "message": "[libata] Call flush_dcache_page after PIO data transfers in libata-sff.c\n\nflush_dcache_page() must be called after (!ATA_TFLAG_WRITE) the\ndata copying to avoid D-cache aliasing with user space or I-D cache\ncoherency issues (when reading data from an ATA device using PIO,\nthe kernel dirties the D-cache but there is no flush_dcache_page()\nrequired on Harvard architectures).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cedc9bf906dae044443d403371c887affdb44168",
      "tree": "8ed286b7f37d8f93443be402d63eab29979852ff",
      "parents": [
        "f7acede65d6b65919aee5b6a360a17cedb11f2f7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Jan 28 16:04:15 2010 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Feb 04 01:01:39 2010 -0500"
      },
      "message": "ahci: add Acer G725 to broken suspend list\n\nAcer G725 shares the same suspend problem with the HP laptops which\nlose ATA devices on resume.  New firmware which fixes the problem is\nalready available.  Add G725 with old firmwares to the broken suspend\nlist.\n\nThis problem has been reported in bko#15104.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d15104\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Jani-Matti Hätinen \u003cjani-matti.hatinen@iki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bc496ed00ab1411d3efaf295b72e0c9eb343e1a3",
      "tree": "5acadd773c6b938d9363eab097ffa4205b4ea86b",
      "parents": [
        "c80d292f137275a1ed88e6ed515ecb457051f1a4"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Mon Feb 01 13:11:38 2010 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Feb 04 01:01:22 2010 -0500"
      },
      "message": "libata-scsi passthru: fix bug which truncated LBA48 return values\n\nFix assignment which overwrote SAT ATA PASS-THROUGH command EXTEND\nbit setting (ATA_TFLAG_LBA48)\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c031d52cac3fa4b05cf59cd03e9328790f4d4496",
      "tree": "2eb148d3be46779ea30d221c10c3e67b4e31d9ed",
      "parents": [
        "c1c0cbb8781e4b684a3d902d05b01912b3a545d9",
        "ba9e9f3c08a5b58c1ffacf0cc6fb703ab0fa55ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 03 16:08:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 03 16:08:36 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  saa7146: stop DMA before de-allocating DMA scatter/gather page buffers\n  V4L/DVB: saa7134: remove stray unlock_kernel\n"
    },
    {
      "commit": "2a2a5660f10a468016fed594ab09d77ef0bb6079",
      "tree": "7990efd295869854bfb3de100628206c3682dbf9",
      "parents": [
        "ca0bf64d99f6e3f6e2fe2585e52a0ac57354beac",
        "f98bfbd78c37c5946cc53089da32a5f741efdeb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:52 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (23 commits)\n  connector: Delete buggy notification code.\n  be2net: use eq-id to calculate cev-isr reg offset\n  Bluetooth: Use the control channel for raw HID reports\n  Bluetooth: Add DFU driver for Atheros Bluetooth chipset AR3011\n  Bluetooth: Redo checks in IRQ handler for shared IRQ support\n  Bluetooth: Fix memory leak in L2CAP\n  Bluetooth: Remove double free of SKB pointer in L2CAP\n  cdc_ether: Partially revert \"usbnet: Set link down initially ...\"\n  be2net: Fix memset() arg ordering.\n  bonding: bond_open error return value\n  ixgbe: if ixgbe_copy_dcb_cfg is going to fail learn about it early\n  ixgbe: set the correct DCB bit for pg tx settings\n  igbvf: fix issue w/ mapped_as_page being left set after unmap\n  drivers/net: ks8851_mll ethernet network driver\n  be2net: Bug fix to support newer generation of BE ASIC\n  starfire: clean up properly if firmware loading fails\n  mac80211: fix NULL pointer dereference when ftrace is enabled\n  netfilter: ctnetlink: fix expectation mask dump\n  ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure\n  ath9k: fix eeprom INI values override for 2GHz-only cards\n  ...\n"
    },
    {
      "commit": "ca0bf64d99f6e3f6e2fe2585e52a0ac57354beac",
      "tree": "a1b7b9120f3f5bd8f5abfe5e0762e56867c02c1b",
      "parents": [
        "ea0854170c95245a258b386c7a9314399c949fe0"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Feb 02 13:44:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:23 2010 -0800"
      },
      "message": "pktcdvd: removing device does not remove its sysfs dir\n\nThis is the counterpart to cba767175becadc5c4016cceb7bfdd2c7fe722f4\n(\"pktcdvd: remove broken dev_t export of class devices\").  Device is not\nregistered using dev_t, so it should not be destroyed using device_destroy\nwhich looks up the device by dev_t.  This will fail and adding the device\nagain will fail with the \"duplicate name\" error.  This is fixed using\ndevice_unregister instead of device_destroy.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5",
      "tree": "893948c6d009ccbce351be43a81a1c9662ab8478",
      "parents": [
        "1ec562035ba64e724652cb12b8a770b3906e9bf5"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Feb 02 13:44:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "uartlite: fix crash when using as console\n\nMove the ulite_console_setup to the .devinit section since it might be\ncalled on probe, which is in devinit.  Fixes the crash below where the\nuartlite hw is probed after the .init section is freed from the kernel.\n\nuartlite: ttyUL0 at MMIO 0xc8000100 (irq \u003d 30) is a uartlite\nBUG: unable to handle kernel NULL pointer dereference at (null)\nIP: [\u003cc176720e\u003e] ulite_console_setup+0x6f/0xa8\n*pdpt \u003d 0000000036fb0001 *pde \u003d 0000000000000000\nOops: 0000 [#1] PREEMPT SMP\nlast sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/uevent\nModules linked in: puffin(+) serio_raw\n\nPid: 151, comm: modprobe Not tainted (2.6.31.5-1.0.b1-b1 #1) POULSBO\nEIP: 0060:[\u003cc176720e\u003e] EFLAGS: 00010246 CPU: 0\nEIP is at ulite_console_setup+0x6f/0xa8\nEAX: c16ec824 EBX: c16ec824 ECX: c176719f EDX: 00000000\nESI: 00000000 EDI: c17b42c4 EBP: f6fd1cf0 ESP: f6fd1cd8\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess modprobe (pid: 151, ti\u003df6fd0000 task\u003df6fa1020 task.ti\u003df6fd0000)\nStack:\n c1031f51 00000000 00000000 00000246 c182237c f7742000 f6fd1d5c c11fd316\n\u003c0\u003e c16ec85c f77420d4 0000001e 00000000 00000000 c1633e78 4f494d4d 63783020\n\u003c0\u003e 30303038 00303031 f6fd1d3c c10e0786 f6fd1d48 00000000 f6fd1d48 00000000\nCall Trace:\n [\u003cc1031f51\u003e] ? register_console+0xf6/0x1fc\n [\u003cc11fd316\u003e] ? uart_add_one_port+0x237/0x2bb\n [\u003cc10e0786\u003e] ? sysfs_add_one+0x13/0xd3\n [\u003cc10e142f\u003e] ? sysfs_do_create_link+0xba/0xfc\n [\u003cc146f200\u003e] ? ulite_probe+0x198/0x1eb\n [\u003cc12064ee\u003e] ? platform_drv_probe+0xc/0xe\n [\u003cc120597b\u003e] ? driver_probe_device+0x79/0x105\n [\u003cc1205a8e\u003e] ? __device_attach+0x28/0x30\n [\u003cc120511f\u003e] ? bus_for_each_drv+0x3d/0x67\n [\u003cc1205af9\u003e] ? device_attach+0x44/0x58\n [\u003cc1205a66\u003e] ? __device_attach+0x0/0x30\n [\u003cc1204fb8\u003e] ? bus_probe_device+0x1f/0x34\n [\u003cc1203e68\u003e] ? device_add+0x385/0x4c0\n [\u003cc148491f\u003e] ? _write_unlock+0x8/0x1f\n [\u003cc1206aac\u003e] ? platform_device_add+0xd9/0x11c\n [\u003cc120c685\u003e] ? mfd_add_devices+0x165/0x1bc\n [\u003cf831b378\u003e] ? puffin_probe+0x2d0/0x390 [puffin]\n [\u003cc11a08ef\u003e] ? pci_match_device+0xa0/0xa7\n [\u003cc11a07bc\u003e] ? local_pci_probe+0xe/0x10\n [\u003cc11a11db\u003e] ? pci_device_probe+0x43/0x66\n [\u003cc120597b\u003e] ? driver_probe_device+0x79/0x105\n [\u003cc1205a4a\u003e] ? __driver_attach+0x43/0x5f\n [\u003cc120535d\u003e] ? bus_for_each_dev+0x3d/0x67\n [\u003cc1205852\u003e] ? driver_attach+0x14/0x16\n [\u003cc1205a07\u003e] ? __driver_attach+0x0/0x5f\n [\u003cc1204dea\u003e] ? bus_add_driver+0xf9/0x220\n [\u003cc1205c8f\u003e] ? driver_register+0x8b/0xeb\n [\u003cc11a1518\u003e] ? __pci_register_driver+0x43/0x9f\n [\u003cc10477ef\u003e] ? __blocking_notifier_call_chain+0x40/0x4c\n [\u003cf831f000\u003e] ? puffin_init+0x0/0x48 [puffin]\n [\u003cf831f017\u003e] ? puffin_init+0x17/0x48 [puffin]\n [\u003cc1001139\u003e] ? do_one_initcall+0x4c/0x131\n [\u003cc105607b\u003e] ? sys_init_module+0xa7/0x1b7\n [\u003cc1002a61\u003e] ? syscall_call+0x7/0xb\n Code: 6e 74 00 00 00 92 33 00 00 18 00 0e 01 73 79 6e 63 65 2d 72 65 67 69 73 74 72 79 0c 00 49 32\n00 00 14 00 09 01 61 6c 73 61 2d 69 \u003c6e\u003e 66 6f 00 00 00 42 37 00 00 10 00 07 01 6b 69 6c 6c 61 6c 6c\nEIP: [\u003cc176720e\u003e] ulite_console_setup+0x6f/0xa8 SS:ESP 0068:f6fd1cd8\nCR2: 0000000000000000\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ec562035ba64e724652cb12b8a770b3906e9bf5",
      "tree": "639849e4d40b124f84fd36d166187a7cee87b06d",
      "parents": [
        "4528fd0595847c2078b59f24800e751c2d6b7e41"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 02 13:44:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "imxfb: correct location of callbacks in suspend and resume\n\nThe probe function passes a pointer to a struct fb_info to\nplatform_set_drvdata(), so don\u0027t interpret the return value of\nplatform_get_drvdata() as a pointer to struct imxfb_info.\n\nThe original imxfb_info *fbi backlight_power was NULL but in imxfb_suspend\nit was 4 resulting in an oops as imxfb_suspend calls\nimxfb_disable_controller(fbi) which in turn has\n\n\tif (fbi-\u003ebacklight_power)\n\t\t\tfbi-\u003ebacklight_power(0);\n\nSigned-off-by: Uwe Kleine-König  \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c85e9a97c4102ce2e83112da850d838cfab5ab13",
      "tree": "7c3216be064c82eb2c7793d3d078d45a3bfc6f4c",
      "parents": [
        "325fda71d0badc1073dc59f12a948f24ff05796a"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Feb 02 13:44:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "devmem: fix kmem write bug on memory holes\n\nwrite_kmem() used to assume vwrite() always return the full buffer length.\nHowever now vwrite() could return 0 to indicate memory hole.  This\ncreates a bug that \"buf\" is not advanced accordingly.\n\nFix it to simply ignore the return value, hence the memory hole.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "325fda71d0badc1073dc59f12a948f24ff05796a",
      "tree": "b143817aba0e8c0d9b4b689bde32fa893a9fb559",
      "parents": [
        "931e80e4b3263db75c8e34f078d22f11bbabd3a3"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Feb 02 13:44:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:22 2010 -0800"
      },
      "message": "devmem: check vmalloc address on kmem read/write\n\nOtherwise vmalloc_to_page() will BUG().\n\nThis also makes the kmem read/write implementation aligned with mem(4):\n\"References to nonexistent locations cause errors to be returned.\" Here we\nreturn -ENXIO (inspired by Hugh) if no bytes have been transfered to/from\nuser space, otherwise return partial read/write results.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4b5162820de60204afa5c8639335f4931b7fb0c",
      "tree": "02b51d90f98856f5d888930f5f851df988f758e8",
      "parents": [
        "b3cb53721890879d7bde31f5f9eefd4edf41ab64"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Tue Feb 02 13:43:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:21 2010 -0800"
      },
      "message": "rtc-fm3130: add missing braces\n\nAdd missing braces for multiline \u0027if\u0027 statements in fm3130_probe.\n\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3cb53721890879d7bde31f5f9eefd4edf41ab64",
      "tree": "5d1ead5aef27af84e332cdb3c0ed9d75c18472f7",
      "parents": [
        "859ddf09743a8cc680af33f7259ccd0fd36bfe9d"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Tue Feb 02 13:43:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:21 2010 -0800"
      },
      "message": "mx3fb: some debug and initialisation fixes\n\nFix the kernel oops when dev_dbg is called with mx3_fbi-\u003etxd \u003d\u003d NULL\n\nFix the late initialisation of mx3fb-\u003ebacklight_level.  If not, in the\nchain of function started by init_fb_chan(), in __blank() call\nsdc_set_brightness(mx3fb, mx3fb-\u003ebacklight_level) that will shut down the\nCONTRAST PWM output.\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski \u003cat\u003e gmx.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f98bfbd78c37c5946cc53089da32a5f741efdeb7",
      "tree": "885c756a95f28d4d00868f6eb06ab9c45f11b2e2",
      "parents": [
        "a4c89051c83693e6cd5655b90300ec23a35e04f1"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Tue Feb 02 15:58:48 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:58:48 2010 -0800"
      },
      "message": "connector: Delete buggy notification code.\n\nOn Tue, Feb 02, 2010 at 02:57:14PM -0800, Greg KH (gregkh@suse.de) wrote:\n\u003e \u003e There are at least two ways to fix it: using a big cannon and a small\n\u003e \u003e one. The former way is to disable notification registration, since it is\n\u003e \u003e not used by anyone at all. Second way is to check whether calling\n\u003e \u003e process is root and its destination group is -1 (kind of priveledged\n\u003e \u003e one) before command is dispatched to workqueue.\n\u003e \n\u003e Well if no one is using it, removing it makes the most sense, right?\n\u003e \n\u003e No objection from me, care to make up a patch either way for this?\n\nGetting it is not used, let\u0027s drop support for notifications about\n(un)registered events from connector.\nAnother option was to check credentials on receiving, but we can always\nrestore it without bugs if needed, but genetlink has a wider code base\nand none complained, that userspace can not get notification when some\nother clients were (un)registered.\n\nKudos for Sebastian Krahmer \u003ckrahmer@suse.de\u003e, who found a bug in the\ncode.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a45dcfe2525e9432cb4aba461d4994fc2befe42",
      "tree": "9df1443950d3bf64de2efd23878065b0a4760f61",
      "parents": [
        "02b709df817c0db174f249cc59e5f7fd01b64d92",
        "1efe8fe1c2240acc476bed77740883df63373862"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:54:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:54:37 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cfq-iosched: Do not idle on async queues\n  blk-cgroup: Fix potential deadlock in blk-cgroup\n  block: fix bugs in bio-integrity mempool usage\n  block: fix bio_add_page for non trivial merge_bvec_fn case\n  drbd: null dereference bug\n  drbd: fix max_segment_size initialization\n"
    },
    {
      "commit": "489b24f2cbdcc1c93f55a2707733bba702ba8dbf",
      "tree": "338a574de2e7913a3057f148b047f5ce37d31ba6",
      "parents": [
        "4dab75ec3ebf28583fc902ac946b287b5acdbcad",
        "cd1510cb5f892907fe1a662f90b41fb3a42954e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:48:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:48:49 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  random: Remove unused inode variable\n  crypto: padlock-sha - Add import/export support\n  random: drop weird m_time/a_time manipulation\n"
    },
    {
      "commit": "55bdeed9f67a92f184e1ddcdd722e622d9dd10c6",
      "tree": "2eb034830274c6e2be764dc511fea61772e39147",
      "parents": [
        "1e98cadb0d2b9f945f35beee4a0ce667f3c6dbe4"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Tue Feb 02 07:48:40 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 07:48:40 2010 -0800"
      },
      "message": "be2net: use eq-id to calculate cev-isr reg offset\n\ncev-isr reg offset for each function is better calculated using (any) eq-id\nalloted to that function instead of using pci-func number(which\ndoes not work in some configurations...)\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5ff15bec96ba18698dae5de0bbf7e6a0653ca65",
      "tree": "d311f375b0297dc4e92c09a50f175de0979241a8",
      "parents": [
        "e8708ef7e86a463b3a5b01d4a9abf16c8748b464"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Jan 27 07:41:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 11:30:45 2010 +0900"
      },
      "message": "usb: r8a66597-hdc disable interrupts fix\n\nThis patch improves disable_controller() in the r8a66597-hdc\ndriver to disable all interrupts and clear status flags. It\nalso makes sure that disable_controller() is called during\nprobe(). This fixes the relatively rare case of unexpected\npending interrupts after kexec reboot.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8708ef7e86a463b3a5b01d4a9abf16c8748b464",
      "tree": "38ef7ec68597da137f49a3e67886503afca82234",
      "parents": [
        "ab658321f32770b903a4426e2a6fae0392757755"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Tue Feb 02 11:29:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 11:29:15 2010 +0900"
      },
      "message": "spi: spi_sh_msiof: Fixed data sampling on the correct edge\n\nThe spi_sh_msiof.c driver presently misconfigures REDG and TEDG. TEDG\u003d\u003d0\noutputs data at the **rising edge** of the clock and REDG\u003d\u003d0 samples data\nat the **falling edge** of the clock. Therefore for SPI, TEDG must be\nequal to REDG, otherwise the last byte received is not sampled in SPI\nmode 3.\n\nThis brings the driver in line with the SH7723 HW Reference Manual\nsettings documented in Figures 20.20 and 20.21 (\"SPI Clock and data\ntiming\").\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ba9e9f3c08a5b58c1ffacf0cc6fb703ab0fa55ff",
      "tree": "911a4e9dea6e28754768f2443a7cedff2fcbb68e",
      "parents": [
        "7415c7602ddb14a9a9c39bc8c38afa667092a527"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 01 21:23:46 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Feb 01 22:02:03 2010 -0200"
      },
      "message": "saa7146: stop DMA before de-allocating DMA scatter/gather page buffers\n\nThanks-to: Hartmut \u003ce9hack@googlemail.com\u003e for pointing me the problem\nand testing the fix.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd1510cb5f892907fe1a662f90b41fb3a42954e0",
      "tree": "7243a56629a53f048e07cdc41e3c8d324036b07d",
      "parents": [
        "a8d7ac279743077965afeca0c9ed748507b68e89"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 01 21:48:28 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 02 06:50:27 2010 +1100"
      },
      "message": "random: Remove unused inode variable\n\nThe previous changeset left behind an unused inode variable.\nThis patch removes it.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a8d7ac279743077965afeca0c9ed748507b68e89",
      "tree": "d5bf192117944ba3c461fcd586c470c0713f3191",
      "parents": [
        "a996996dd75a9086b12d1cb4010f26e1748993f0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 01 09:17:56 2010 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 02 06:50:25 2010 +1100"
      },
      "message": "crypto: padlock-sha - Add import/export support\n\nAs the padlock driver for SHA uses a software fallback to perform\npartial hashing, it must implement custom import/export functions.\nOtherwise hmac which depends on import/export for prehashing will\nnot work with padlock-sha.\n\nReported-by: Wolfgang Walter \u003cwolfgang.walter@stwm.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a996996dd75a9086b12d1cb4010f26e1748993f0",
      "tree": "3a65c1d6636f24e3edc175b54fabfdfd1fed91ef",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Fri Jan 29 21:50:36 2010 +1300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 02 06:50:23 2010 +1100"
      },
      "message": "random: drop weird m_time/a_time manipulation\n\nNo other driver does anything remotely like this that I know of except\nfor the tty drivers, and I can\u0027t see any reason for random/urandom to do\nit. In fact, it\u0027s a (trivial, harmless) timing information leak. And\nobviously, it generates power- and flash-cycle wasting I/O, especially\nif combined with something like hwrngd. Also, it breaks ubifs\u0027s\nexpectations.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9ce929078af868ce5f5b0b3537184dad642fba43",
      "tree": "8d61d65f46ba894bbc346f5e0cfde72e7b2308de",
      "parents": [
        "13af75740f345a5ddb5f7020a688c0f96b0d9f1f",
        "17aafccab4352b422aa01fa6ebf82daff693a5b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:46:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:46:49 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: Fix oops after radeon_cs_parser_init() failure.\n  drm/radeon/kms: move radeon KMS on/off switch out of staging.\n  drm/radeon/kms: Bailout of blit if error happen \u0026 protect with mutex V3\n  drm/vmwgfx: Don\u0027t send bad flags to the host\n  drm/vmwgfx: Request SVGA version 2 and bail if not found\n  drm/vmwgfx: Correctly detect 3D\n  drm/ttm: remove unnecessary save_flags and ttm_flag_masked in ttm_bo_util.c\n  drm/kms: Remove incorrect comment in struct drm_mode_modeinfo\n  drm/ttm: remove padding from ttm_ref_object on 64bit builds\n  drm/radeon/kms: release agp on error.\n  drm/kms/radeon/agp: Move the check of the aper_size after drm_acp_acquire and drm_agp_info\n  drm/kms/radeon/agp: Fix warning, format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’\n  drm/ttm: Avoid conflicting reserve_memtype during ttm_tt_set_page_caching.\n  drm/kms/radeon: pick digitial encoders smarter. (v3)\n  drm/radeon/kms: use active device to pick connector for encoder\n  drm/radeon/kms: fix incorrect logic in DP vs eDP connector checking.\n"
    },
    {
      "commit": "4ca5ded2bdc09259ad89915bac2d218e72cda351",
      "tree": "0091afa0c67c4f111cf1840a4500a74763a23d08",
      "parents": [
        "ed23690d507c557d048255c683af1e9d228bfbe1",
        "61684ceaad4f65d1a9832c722f7bd5e7fc714de9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:35 2010 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/agp: Fix agp_amd64_init regression\n  x86: Add quirk for Intel DG45FC board to avoid low memory corruption\n  x86: Add Dell OptiPlex 760 reboot quirk\n  x86, UV: Fix RTC latency bug by reading replicated cachelines\n  oprofile/x86: add Xeon 7500 series support\n  oprofile/x86: fix crash when profiling more than 28 events\n  lib/dma-debug.c: mark file-local struct symbol static.\n  x86/amd-iommu: Fix deassignment of a device from the pt_domain\n  x86/amd-iommu: Fix IOMMU-API initialization for iommu\u003dpt\n  x86/amd-iommu: Fix NULL pointer dereference in __detach_device()\n  x86/amd-iommu: Fix possible integer overflow\n"
    },
    {
      "commit": "ed23690d507c557d048255c683af1e9d228bfbe1",
      "tree": "06e7ba68253ea82b1fd67d94241a8f800e3337ee",
      "parents": [
        "32337f8a7020676b5fd6387def9ccb9060440c5c",
        "a2fad9bf26a1d44a8d31a5c4528108a2b9f468ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:08 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints\n"
    },
    {
      "commit": "32337f8a7020676b5fd6387def9ccb9060440c5c",
      "tree": "7688f053cc9a3be1e99a492c33b85473cd57c859",
      "parents": [
        "abe94c756c08d50566c09a65b9c7fe72f83071c5",
        "94f28da8409c6059135e89ac64a0839993124155"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:37:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:37:58 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: TIF_ABI_PENDING bit removal\n  powerpc/pseries: Fix xics build without CONFIG_SMP\n  powerpc/4xx: Add pcix type 1 transactions\n  powerpc/pci: Add missing call to header fixup\n  powerpc/pci: Add missing hookup to pci_slot\n  powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge()\n  powerpc/40x: Update the PowerPC 40x board defconfigs\n  powerpc/44x: Update PowerPC 44x board defconfigs\n"
    },
    {
      "commit": "a2fad9bf26a1d44a8d31a5c4528108a2b9f468ab",
      "tree": "cc9bfa3cae59bc03bc4d9a448c32402403485516",
      "parents": [
        "abe94c756c08d50566c09a65b9c7fe72f83071c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 04 15:30:54 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Feb 01 13:52:44 2010 +0000"
      },
      "message": "regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints\n\nThe WM8350 LED driver needs to be able to enable and disable the\nregulators it is using. Previously the core wasn\u0027t properly enforcing\nstatus change constraints so the driver was able to function but this\nhas always been intended to be required.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1e98cadb0d2b9f945f35beee4a0ce667f3c6dbe4",
      "tree": "0b5940be30331d461cd4421abe7829b392ab6e62",
      "parents": [
        "71cc1fa9f2d71eb2eba9b8e71e27cff9863e55f3",
        "6bf8268f9a91f1065c99503161ebd061492bebe3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 31 23:34:58 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 31 23:34:58 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "17aafccab4352b422aa01fa6ebf82daff693a5b3",
      "tree": "cee643823053ccdaad63ee84e1c0a9e43f233ca0",
      "parents": [
        "f71d0187987e691516cd10c2702f002c0e2f0edc"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Jan 22 09:20:00 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 12:49:28 2010 +1000"
      },
      "message": "drm/radeon/kms: Fix oops after radeon_cs_parser_init() failure.\n\nIf radeon_cs_parser_init() fails, radeon_cs_ioctl() calls\nradeon_cs_parser_fini() with the non-zero error value. The latter dereferenced\nparser-\u003eib which hasn\u0027t been initialized yet -\u003e boom. Add a test for parser-\u003eib\nbeing non-NULL before dereferencing it.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f71d0187987e691516cd10c2702f002c0e2f0edc",
      "tree": "0fe6da59d5abd5e292e1f02eaa5580b284b90e41",
      "parents": [
        "ff82f052d2a187dd0fa0e431ba70eb457c71a40e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:35:47 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:35:47 2010 +1000"
      },
      "message": "drm/radeon/kms: move radeon KMS on/off switch out of staging.\n\nWe are happy enough that the KMS driver is stable enough for enough people\nfor the kms enable/disable to leave staging. Distros can now contemplate\nturning this on.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ff82f052d2a187dd0fa0e431ba70eb457c71a40e",
      "tree": "65bf2788445c3087cdb6c05fe2d40e81629ffd3b",
      "parents": [
        "5ffdb658f605cbc420944e7c7eeec9fbb8a73772"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Jan 22 15:19:00 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:33:11 2010 +1000"
      },
      "message": "drm/radeon/kms: Bailout of blit if error happen \u0026 protect with mutex V3\n\nIf an error happen in r600_blit_prepare_copy report it rather\nthan WARNING and keeping execution. For instance if ib allocation\nfailed we did just warn about but then latter tried to access\nNULL ib ptr causing oops. This patch also protect r600_copy_blit\nwith a mutex as otherwise one process might overwrite blit temporary\ndata with new one possibly leading to GPU lockup.\n\nShould partialy or totaly fix:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d553279\n\nV2 failing blit initialization is not fatal, fallback to memcpy when\nthis happen\nV3 init blit before startup as we pin in startup, remove duplicate\ncode (this one was actualy tested unlike V2)\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5ffdb658f605cbc420944e7c7eeec9fbb8a73772",
      "tree": "9f091b311f1c434f506d4c34ce373346a77d895b",
      "parents": [
        "c188660f6dbb0df9febe1b841a16c66c28353c15"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Sat Jan 30 03:38:08 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:29:59 2010 +1000"
      },
      "message": "drm/vmwgfx: Don\u0027t send bad flags to the host\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c188660f6dbb0df9febe1b841a16c66c28353c15",
      "tree": "268604303fd2f2336a686c093fc0165f6cf4fc1d",
      "parents": [
        "8e19a951774a16cf2626292ae06fd2b62630e67e"
      ],
      "author": {
        "name": "Peter Hanzel",
        "email": "hanzelpeter@gmail.com",
        "time": "Sat Jan 30 03:38:07 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:29:31 2010 +1000"
      },
      "message": "drm/vmwgfx: Request SVGA version 2 and bail if not found\n\nThis fixes the driver not loading on older versions of VMware.\n\nSigned-off-by: Peter Hanzel \u003chanzelpeter@gmail.com\u003e\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8e19a951774a16cf2626292ae06fd2b62630e67e",
      "tree": "b1abc1cf6c493200d45663f71b1ff59ab3cd9477",
      "parents": [
        "110b20c3ddcfa98cc932aef3af2d59b4e0841f08"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Sat Jan 30 03:38:06 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:29:03 2010 +1000"
      },
      "message": "drm/vmwgfx: Correctly detect 3D\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "110b20c3ddcfa98cc932aef3af2d59b4e0841f08",
      "tree": "26e4a4a91b823a2caed67c12b2e5e812a068abe0",
      "parents": [
        "fa5829b36539067f3c675f5d437531dedcfc4ad8"
      ],
      "author": {
        "name": "Austin Yuan",
        "email": "shengquan.yuan@gmail.com",
        "time": "Thu Jan 21 13:45:40 2010 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:27:25 2010 +1000"
      },
      "message": "drm/ttm: remove unnecessary save_flags and ttm_flag_masked in ttm_bo_util.c\n\nSigned-off-by: Austin Yuan \u003cshengquan.yuan@gmail.com\u003e\nAcked-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dd5fde6041d7ea30fcfedcc159a4cec8b01f73b2",
      "tree": "d0a0331461928ef4d755775b1cedd86d5bcc03c6",
      "parents": [
        "4b866288be6ffaefaad9cec212cb09e3258a68ee"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Tue Jan 26 17:10:48 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:24:50 2010 +1000"
      },
      "message": "drm/ttm: remove padding from ttm_ref_object on 64bit builds\n\nRe-order structure ttm_ref_object to remove 8 bytes of alignment padding\non 64 bit builds, so shrinking its size from 72 to 64 bytes allowing it\nto fit into a smaller slab.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nAcked-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4b866288be6ffaefaad9cec212cb09e3258a68ee",
      "tree": "81317f5c119f6429324118bb5db9a658d429e224",
      "parents": [
        "2dea2e29b9fad48c759aa406b5ea426bff4339af"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:22:10 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:22:10 2010 +1000"
      },
      "message": "drm/radeon/kms: release agp on error.\n\nif we get an error, release the AGP if we\u0027ve acquired it already.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2dea2e29b9fad48c759aa406b5ea426bff4339af",
      "tree": "df7ef0a169d7bb96b326595affef6836e9f588d7",
      "parents": [
        "cdb6e375c3c84558ed2c13c5461b22e8f7b7980e"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Sun Jan 31 20:38:03 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:19:31 2010 +1000"
      },
      "message": "drm/kms/radeon/agp: Move the check of the aper_size after drm_acp_acquire and drm_agp_info\n\nFirst call drm_agp_acquire to check if agp has been acquired.\nSecond call drm_agp_info to fill in the info data struct, including aper_size.\nFinally do the check to see if the aper_size makes sense.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cdb6e375c3c84558ed2c13c5461b22e8f7b7980e",
      "tree": "28474a8fd0bff4ea869aef387ddf2c680df54aec",
      "parents": [
        "db78e27de7e29a6db6be7caf607cf803d84094aa"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Sun Jan 31 20:38:02 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:19:08 2010 +1000"
      },
      "message": "drm/kms/radeon/agp: Fix warning, format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’\n\n- Fix warning by using %zu instead of %d for size_t\n- Fix spelling mistake, \"to\" should be \"too\".\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "db78e27de7e29a6db6be7caf607cf803d84094aa",
      "tree": "c387de94b95e444205361bc31ce59acd29b10aee",
      "parents": [
        "f28cf33945cc112f8ee835512b7440905dc29ad2"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Jan 12 18:49:43 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 11:15:37 2010 +1000"
      },
      "message": "drm/ttm: Avoid conflicting reserve_memtype during ttm_tt_set_page_caching.\n\nFixes errors like:\n\u003e reserve_ram_pages_type failed 0x15b7a000-0x15b7b000, track 0x8, req 0x10\nwhen a BO is moved between WC and UC areas.\n\nReported-by: Xavier Chantry \u003cshiningxc@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nAcked-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f28cf33945cc112f8ee835512b7440905dc29ad2",
      "tree": "dc824913b484b5f726f23692ff0e7e100f7a3e7a",
      "parents": [
        "43c33ed87d0f1b900a6a3014db556ecc7f4a989b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 28 17:15:25 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 10:13:15 2010 +1000"
      },
      "message": "drm/kms/radeon: pick digitial encoders smarter. (v3)\n\nbooting a Lenovo W500 with LVDS + DP outputs showed up a TODO we had\non our list, to pick a correct digital encoder block. The LVTMA\nencoder requires the second digital encoder, all others can use any\nencoder at all.\n\nThis fixes the digital encoder selection logic to enable LVDS/DP combos\nto work okay.\n\nV2: fix silly addition of connector dig_block and cleanup the other\nplaces in the code that pick the encoder.\n\nV3: rename to dig_encoder and clean up further - also fix\nthe picking algorithm.\n\ntested on Lenovo W500 + desktop 3650 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "43c33ed87d0f1b900a6a3014db556ecc7f4a989b",
      "tree": "b8280b52b5965111e6673ab4bc699cefa3e588d3",
      "parents": [
        "97b94ccb9aa1b82ed7a9a045d0ae5b32c99b84a0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Jan 29 15:55:30 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 10:12:26 2010 +1000"
      },
      "message": "drm/radeon/kms: use active device to pick connector for encoder\n\nOn the W500 we have UNIPHY routed to both DVI and DP, this seems\nto always pick the DVI connector which means link training fails.\n\nSwitch to using active device to pick the connector, this seems\nlike it should be safe from a code review, and it fixes things\na bit more here.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97b94ccb9aa1b82ed7a9a045d0ae5b32c99b84a0",
      "tree": "0b2a40ecd440ec9ed36b7ca282fab514cb2358cb",
      "parents": [
        "7087e16286913b41ba9a5186360645b57b8508dd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jan 29 15:31:47 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 01 10:12:17 2010 +1000"
      },
      "message": "drm/radeon/kms: fix incorrect logic in DP vs eDP connector checking.\n\nThis makes displayport work again here.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "61684ceaad4f65d1a9832c722f7bd5e7fc714de9",
      "tree": "8a2509f1582656759efbecf98037a6aaff8d128d",
      "parents": [
        "7c099ce1575126395f186ecf58b51a60d5c3be7d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 25 14:10:47 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 31 07:52:26 2010 +0100"
      },
      "message": "x86/agp: Fix agp_amd64_init regression\n\nThis fixes the regression introduced by commit\n42590a75019a50012f25a962246498dead428433 (\"x86/agp: Fix\nagp_amd64_init and agp_amd64_cleanup\").\n\nThe above commit changes agp_amd64_init() not to do anything if\ngart_iommu_aperture is not zero.\n\nIf GART iommu calls agp_amd64_init(), we need to skip\nagp_amd64_init() when it\u0027s called later via module_init.\n\nThe problem is that gart_iommu_init() calls agp_amd64_init()\nwith not zero gart_iommu_aperture so agp_amd64_init() is never\ninitialized.\n\nWhen gart_iommu_init() calls agp_amd64_init(), agp should be\nalways initialized.\n\nReported-by: Marin Mitov \u003cmitov@issp.bas.bg\u003e\nReported-by: Johannes Hirte \u003cjohannes.hirte@fem.tu-ilmenau.de\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Marin Mitov \u003cmitov@issp.bas.bg\u003e\nTested-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nCc: davej@redhat.com\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20100125141006O.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9670d80a9a6e24725c4111bef5d6cc7786ad0dc5",
      "tree": "22cb112a77bb85cb297cb68bb5ac360b62358b61",
      "parents": [
        "7427847d2d044d85f478757ea03165ae3cfe87c4"
      ],
      "author": {
        "name": "Vikram Kandukuri",
        "email": "vkandukuri@atheros.com",
        "time": "Wed Jan 06 19:04:15 2010 +0530"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Jan 30 05:57:34 2010 -0800"
      },
      "message": "Bluetooth: Add DFU driver for Atheros Bluetooth chipset AR3011\n\nSigned-off-by: Vikram Kandukuri \u003cvikram.kandukuri@atheros.com\u003e\nSigned-off-by: Alicke Xu \u003csxu@atheros.com\u003e\nReviewed-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7427847d2d044d85f478757ea03165ae3cfe87c4",
      "tree": "17c2da9c5dc61ccf4151065483a0751eb26f8dd8",
      "parents": [
        "e420aba331f44de0eed6871441293a6124d566d1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 14 13:43:49 2009 -0400"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Jan 30 05:57:26 2010 -0800"
      },
      "message": "Bluetooth: Redo checks in IRQ handler for shared IRQ support\n\nCommit ac019360fe3 changed the irq handler logic to BUG_ON rather than\nreturning IRQ_NONE when the incoming argument is invalid.  While this\nworks in most cases, it doesn\u0027t work when the IRQ is shared with other\ndevices (or when DEBUG_SHIRQ is enabled).\n\nSo revert the previous change and replace the warning message with a\ncomment explaining that we want this behavior.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "013d5aa2bbb2ceacba7a0dad7f2a0eb20133323f",
      "tree": "b68ecf3f8da523f88bd98a7731bff1364c92816a",
      "parents": [
        "f034b12dbb5749b11e9390e15e93ffa87ece8038"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 29 11:18:31 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 29 15:29:47 2010 -0800"
      },
      "message": "drm/i915: page flip support for Ironlake\n\nThis patch adds support for page flipping on Ironlake, which uses\ndifferent interrupt bits for triggering flip submit IRQs.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[anholt: hand-resolved for rebasing off of render power saving patch]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f034b12dbb5749b11e9390e15e93ffa87ece8038",
      "tree": "6873e2d12366c9307c74606455029d2ac8834118",
      "parents": [
        "2dd873838805a6e84c1afdfbf13e8709bfb5c70f"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Jan 21 15:20:18 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 29 15:00:37 2010 -0800"
      },
      "message": "drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReported-by: Philipp Kohlbecher \u003cxt28@gmx.de\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2dd873838805a6e84c1afdfbf13e8709bfb5c70f",
      "tree": "311f15cfad3350aecb0be049955518a4c5042f26",
      "parents": [
        "643ced9b0b4810b5725910667604f1a373f30f2f"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Jan 27 16:32:46 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 29 14:35:32 2010 -0800"
      },
      "message": "drm/i915: Add support for SDVO composite TV\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "643ced9b0b4810b5725910667604f1a373f30f2f",
      "tree": "bf5780faae3711bb43ded8f984d377c7f94c462b",
      "parents": [
        "de3f440f8c9922afe8770dd16c84f1c87d779b59"
      ],
      "author": {
        "name": "Li Peng",
        "email": "peng.li@linux.intel.com",
        "time": "Thu Jan 28 01:05:09 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 29 14:22:09 2010 -0800"
      },
      "message": "drm/i915: don\u0027t trigger ironlake vblank interrupt at irq install\n\nZhenyu noticed that the ironlake vblank enabling patch has one\nissue that it will trigger vblank starting from irq postinstall,\nthis isn\u0027t necessary. This patch addresses this issue by only\nadding the vblank into DEIER but mask them in DEIMR, so that it\nwon\u0027t trigger vblank interrupt at irq install.\n\nSigned-off-by: Li Peng \u003cpeng.li@intel.com\u003e\nAcked-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "7415c7602ddb14a9a9c39bc8c38afa667092a527",
      "tree": "b837c85e88d1979fd9fe9afcd9aa0c7e8625b88a",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jan 29 06:51:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 29 18:34:06 2010 -0200"
      },
      "message": "V4L/DVB: saa7134: remove stray unlock_kernel\n\nAn earlier commit removed the lock_kernel/unlock_kernel pair but forgot\nto remove the unlock_kernel call in the cleanup path at the end of the\nfunction.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4995c0b3673c6be76e54b2c89479b1cdf29e69ca",
      "tree": "b4d48987207a77898d5c990e358c7390b8700253",
      "parents": [
        "499a2673713c85734a54c37dd90b4b729de399c4"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Jan 24 00:20:20 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 29 21:03:09 2010 +0100"
      },
      "message": "mfd: Fix asic3 build\n\nasic3 also needs tmio_core or otherwise will fail to build.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "499a2673713c85734a54c37dd90b4b729de399c4",
      "tree": "426f8e4c7c792dad998beeefb094c439a81b776b",
      "parents": [
        "a7016235a61d520e6806f38129001d935c4b6661",
        "f6bdc2303da6786cc22a7d24b6790e9f75b4cfdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 11:15:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 11:15:32 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: update multi-touch protocol documentation\n  Input: add the ABS_MT_PRESSURE event\n  Input: winbond-cir - remove dmesg spam\n  Input: lifebook - add another Lifebook DMI signature\n  Input: ad7879 - support auxiliary GPIOs via gpiolib\n"
    },
    {
      "commit": "cb6ecf6f7afece066265e243657b0ac28150a7b2",
      "tree": "063906ad19c8bd9d1796312723f8e77b9b7ad5e7",
      "parents": [
        "93fb84b50fe03aabca8d9dea5d3ba521a07e8571"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Jan 28 22:28:27 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 28 22:32:45 2010 -0800"
      },
      "message": "Input: add the ABS_MT_PRESSURE event\n\nFor pressure-based multi-touch devices, a direct way to send sensor\nintensity data per finger is needed. This patch adds the ABS_MT_PRESSURE\nevent to the MT protocol.\n\nRequested-by: Yoonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nRequested-by: Mika Kuoppala \u003cmika.kuoppala@nokia.com\u003e\nRequested-by: Peter Hutterer \u003cpeter.hutterer@who-t.net\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "93fb84b50fe03aabca8d9dea5d3ba521a07e8571",
      "tree": "9ad4cc5d086f14ce0348acce867c6d58f1a099d7",
      "parents": [
        "57b5e2ae5b5f6b687ef2c644b1cb06bd217cdbe7"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Jan 28 22:28:27 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 28 22:32:38 2010 -0800"
      },
      "message": "Input: winbond-cir - remove dmesg spam\n\nI missed converting one dev_info call to deb_dbg before submitting the driver.\nWithout this change, a message will be printed to dmesg for each button press\nif a RC6 remote is used.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bb209c8287d2d55ec4a67e3933346e0a3ee0da76",
      "tree": "2e444f273e631fa4dded4ee13ac779565e5efb43",
      "parents": [
        "b04da8bfdfbbd79544cab2fadfdc12e87eb01600"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 26 17:10:03 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 29 16:51:10 2010 +1100"
      },
      "message": "powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge()\n\nWe are missing these when building the pci_dev from scratch off\nthe Open Firmware device-tree\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "71cc1fa9f2d71eb2eba9b8e71e27cff9863e55f3",
      "tree": "9a5236c71a37292b1d081b5869597787a131e294",
      "parents": [
        "d291b9af1a1a12f59a464494900c6e0db26e2ec3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Jan 28 21:37:18 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 21:37:18 2010 -0800"
      },
      "message": "cdc_ether: Partially revert \"usbnet: Set link down initially ...\"\n\nCommit 37e8273cd30592d3a82bcb70cbb1bdc4eaeb6b71 (\"usbnet: Set link down\ninitially for drivers that update link state\") changed the initial link\nstate in cdc_ether and other drivers based on the understanding that the\ndevices they support generate link change interrupts.  However, this is\noptional in the CDC Ethernet protocol, and two users have reported in\n\u003chttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14791\u003e that the link state\nfor their devices remains down.  Therefore, revert the change in\ncdc_ether.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTested-by: Avi Rozen \u003cavi.rozen@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d291b9af1a1a12f59a464494900c6e0db26e2ec3",
      "tree": "5381b240523afd3ce8e7b369dea6bff41372eef3",
      "parents": [
        "b473946a0853860e13b51c28add5524741117786"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 21:36:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 21:36:21 2010 -0800"
      },
      "message": "be2net: Fix memset() arg ordering.\n\nNoticed by Ben Hutchings.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64a028a6de08545a2c94f302bc7694bf48aee5b5",
      "tree": "d01fd905efb117cb5b00443464073a6539a23684",
      "parents": [
        "3d29935ff0773fe466e957f17284ca777a2aaa89",
        "12e9a45609054fb83d4a8b716a5265cc1a393e10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 18:48:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 18:48:53 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  Fix failure exit in ipathfs\n  fix oops in fs/9p late mount failure\n  fix leak in romfs_fill_super()\n  get rid of pointless checks after simple_pin_fs()\n  Fix failure exits in bfs_fill_super()\n  fix affs parse_options()\n  Fix remount races with symlink handling in affs\n  Fix a leak in affs_fill_super()\n"
    },
    {
      "commit": "3d29935ff0773fe466e957f17284ca777a2aaa89",
      "tree": "dcbadff76bb481124fe996e4103c138f1810e984",
      "parents": [
        "474118d06d1d5053f27450224f0541219483ec69",
        "e8e06eae4ffd683931b928f460c11c40cd3f7fd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 16:33:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 16:33:12 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: remove IOH range fetching\n  PCI: fix nested spinlock hang in aer_inject\n"
    },
    {
      "commit": "551e28dbe82f9de58993d7587201a2569b942341",
      "tree": "8f14618a4f5f016d41eb5b263784e3e2a4dd2bf3",
      "parents": [
        "b39bda6e7329b1be6dfc2741ed298b6e814532a5",
        "c5ce5b46af76f52dea21f467397d24c4ae6cb3ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 12:57:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 12:57:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: fix volume creation input checking\n"
    },
    {
      "commit": "b39bda6e7329b1be6dfc2741ed298b6e814532a5",
      "tree": "c1d8f0bad47b45e47cc8aaa814aaba502ec28ea9",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519",
        "7a481436787cbc932af6c407b317ac603969a242"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 12:56:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 12:56:23 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: fix crashes with TSB43AB23 on 64bit systems\n  firewire: core: fix use-after-free regression in FCP handler\n  firewire: cdev: add_descriptor documentation fix\n  firewire: core: add_descriptor size check\n"
    },
    {
      "commit": "b473946a0853860e13b51c28add5524741117786",
      "tree": "f60ad1068ba160e2628a915aa073ced46872f966",
      "parents": [
        "3ce1cc52d2e76b6a6b9d0b52b70eb181497efa50"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Jan 25 23:34:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:55:54 2010 -0800"
      },
      "message": "bonding: bond_open error return value\n\nThe convention for API functions in kernel is to return errno value;\nbond_open would return -1 if alb setup failed. The only reason that\ncould happen is if kmalloc() failed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ce1cc52d2e76b6a6b9d0b52b70eb181497efa50",
      "tree": "e6eed2508b3feab63eaa091b78616c17f5eed89a",
      "parents": [
        "ebe1b30cd441b576fb9d0b42857af3e423dd5826"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 27 16:38:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:55:54 2010 -0800"
      },
      "message": "ixgbe: if ixgbe_copy_dcb_cfg is going to fail learn about it early\n\nCall ixgbe_copy_dcb_cfg() earlier in the ixgbe_dcbnl_set_all() so that\nwe can learn if this is going to fail as early as possible.  Previously,\nixgbe_down or ixgbe_close were being called before this check and the\nIXGBE_RESETTING bit was being set and cleared.  Worse if this failed\nthe corresponding ixgbe_up/ndo_open would not called.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebe1b30cd441b576fb9d0b42857af3e423dd5826",
      "tree": "37743934a110b17c85c65f8c34de845955ee6faf",
      "parents": [
        "ac26d7d6aca9621f75f6954c159d2727c9c9cbd0"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jan 27 16:37:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:55:53 2010 -0800"
      },
      "message": "ixgbe: set the correct DCB bit for pg tx settings\n\nSet the correct bit BIT_PG_TX when tx PG settings are set.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac26d7d6aca9621f75f6954c159d2727c9c9cbd0",
      "tree": "289fa801414a3497031c1294cac9452fc340d557",
      "parents": [
        "aeedba8bd2cf2f6f7b45bc7853754a03bc926797"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 27 15:30:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:55:53 2010 -0800"
      },
      "message": "igbvf: fix issue w/ mapped_as_page being left set after unmap\n\nThis change fixes an issue in igbvf with mapped_as_page being left set\nafter a page is unmapped which results in buffers which are mapped via map\nsingle being unmapped as page.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aeedba8bd2cf2f6f7b45bc7853754a03bc926797",
      "tree": "5273b572bf9b96232665925c5f06f038a2b9a7aa",
      "parents": [
        "7b139c83c590d4965259aad8889cbb08104b2891"
      ],
      "author": {
        "name": "Choi, David",
        "email": "David.Choi@Micrel.Com",
        "time": "Wed Jan 27 06:03:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:54:49 2010 -0800"
      },
      "message": "drivers/net: ks8851_mll ethernet network driver\n\nHello David Miller,\n\nI fix a bug in ks8851_mll driver, which has existed since 2.6.32-rc6.\n\n\u003eFrom : David J. Choi \u003cdavid.choi@micrel.com\u003e\n\nFix a bug that the data pointers in the interrupt handler are set wrong, which is related with the 5th parameter of request_irq().\n\nSigned-off-by : David J. Choi \u003cdavid.choi@micrel.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b139c83c590d4965259aad8889cbb08104b2891",
      "tree": "12d6d9295be36e716a3a3ef71743a4bcc0f80b1e",
      "parents": [
        "744595c847cefd6ac0eec8f66e9fba95687c3f4f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Wed Jan 27 21:56:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:54:18 2010 -0800"
      },
      "message": "be2net: Bug fix to support newer generation of BE ASIC\n\nBug fix in be2net for newer generation of BladeEngine ASIC.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "744595c847cefd6ac0eec8f66e9fba95687c3f4f",
      "tree": "3d4b4e5213b584567d87f705f369808d7cfe8dbd",
      "parents": [
        "c928febf4bc703ea542340e5a208e0445d998839",
        "3092ad054406f069991ca561adc74f2d9fbb6867"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:42:33 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 05:42:33 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "57b5e2ae5b5f6b687ef2c644b1cb06bd217cdbe7",
      "tree": "b079bd137ee16d0bd0d502b6d63a01985fe22f0e",
      "parents": [
        "ec51b7f538c440bfa5a4d538133c659071c02155"
      ],
      "author": {
        "name": "Jon Dodgson",
        "email": "crayzeejon@gmail.com",
        "time": "Thu Jan 28 00:07:45 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 28 00:29:03 2010 -0800"
      },
      "message": "Input: lifebook - add another Lifebook DMI signature\n\nThere are many many ways one can capitalize \"Lifebook B Series\"...\n\nSigned-off-by: Jon Dodgson \u003ccrayzeejon@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "be8cde8b24c9dca1e54598690115eee5b1476519",
      "tree": "5142cedbf08050eb2af074f00979cf89d90b744f",
      "parents": [
        "981a2edd1922c00e747680f30734ea50c86af28d",
        "534ef056db8a8fb6b9d50188d88ed5d1fbc66673"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:54:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:54:08 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree\n  [SCSI] zfcp: Set hardware timeout as requested by BSG request.\n  [SCSI] zfcp: Introduce bsg_timeout callback.\n  [SCSI] scsi_transport_fc: Allow LLD to reset FC BSG timeout\n  [SCSI] zfcp: add missing compat ptr conversion\n  [SCSI] zfcp: Fix linebreak in hba trace\n  [SCSI] zfcp: Issue zfcp_fc_wka_port_put after FC CT BSG request\n  [SCSI] qla2xxx: Update version number to 8.03.01-k10.\n  [SCSI] fc-transport: Use packed modifier for fc_bsg_request structure.\n  [SCSI] qla2xxx: Perform fast mailbox read of flash regardless of size nor address alignment.\n  [SCSI] qla2xxx: Correct FCP2 recovery handling.\n  [SCSI] scsi_lib: Fix bug in completion of bidi commands\n  [SCSI] mptsas: Fix issue with chain pools allocation on katmai\n  [SCSI] aacraid: fix File System going into read-only mode\n  [SCSI] lpfc: fix file permissions\n"
    },
    {
      "commit": "981a2edd1922c00e747680f30734ea50c86af28d",
      "tree": "e32a9896900ea525eeb6019e618f8fa9d233d81e",
      "parents": [
        "4bdadb9785696439c6e2b3efe34aa76df1149c83",
        "21ec7f6dbf10492ce9a21718040677d3e68bd57d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:27:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:27:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fix single stepped svcs with TRACE_IRQFLAGS\u003dy\n  [S390] zcrypt: Do not remove coprocessor for error 8/72\n  [S390] sclp_vt220: set initial terminal window size\n  [S390] use set_current_state in sigsuspend\n  [S390] irqflags: add missing types.h include\n  [S390] dasd: fix possible NULL pointer errors\n"
    },
    {
      "commit": "4bdadb9785696439c6e2b3efe34aa76df1149c83",
      "tree": "986b06ebf3f585f78a7e11cae39d5fdb7251c757",
      "parents": [
        "0531b2aac59c2296570ac52bfc032ef2ace7d5e1"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Jan 27 13:36:32 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:26:43 2010 -0800"
      },
      "message": "drm/i915: Selectively enable self-reclaim\n\nHaving missed the ENOMEM return via i915_gem_fault(), there are probably\nother paths that I also missed. By not enabling NORETRY by default these\npaths can run the shrinker and take memory from the system (but not from\nour own inactive lists because our shrinker can not run whilst we hold\nthe struct mutex) and this may allow the system to survive a little longer\nwhilst our drivers consume all available memory.\n\nReferences:\n  OOM killer unexpectedly called with kernel 2.6.32\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d14933\n\nv2: Pass gfp into page mapping.\nv3: Use new read_cache_page_gfp() instead of open-coding.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a481436787cbc932af6c407b317ac603969a242",
      "tree": "b58660247f56926f591b06bd9b1e77280beef51e",
      "parents": [
        "281e20323ab72180137824a298ee9e21e6f9acf6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 26 21:39:07 2010 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 27 18:24:53 2010 +0100"
      },
      "message": "firewire: ohci: fix crashes with TSB43AB23 on 64bit systems\n\nUnsurprisingly, Texas Instruments TSB43AB23 exhibits the same behaviour\nas TSB43AB22/A in dual buffer IR DMA mode:  If descriptors are located\nat physical addresses above the 31 bit address range (2 GB), the\ncontroller will overwrite random memory.  With luck, this merely\nprevents video reception.  With only a little less luck, the machine\ncrashes.\n\nWe use the same workaround here as with TSB43AB22/A:  Switch off the\ndual buffer capability flag and use packet-per-buffer IR DMA instead.\nAnother possible workaround would be to limit the coherent DMA mask to\n31 bits.\n\nIn Linux 2.6.33, this change serves effectively only as documentation\nsince dual buffer mode is not used for any controller anymore.  But\nsomebody might want to re-enable it in the future to make use of\nfeatures of dual buffer DMA that are not available in packet-per-buffer\nmode.\n\nIn Linux 2.6.32 and older, this update is vital for anyone with this\ncontroller, more than 2 GB RAM, a 64 bit kernel, and FireWire video or\naudio applications.\n\nWe have at least four reports:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13808\nhttp://marc.info/?l\u003dlinux1394-user\u0026m\u003d126154279004083\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d552142\nhttp://marc.info/?l\u003dlinux1394-user\u0026m\u003d126432246128386\n\nReported-by: Paul Johnson\nReported-by: Ronneil Camara\nReported-by: G Zornetzer\nReported-by: Mark Thompson\nCc: stable@kernel.org\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "aca3bb5910119d4cf6c28568a642582efb4cc14a",
      "tree": "a6a14bbb8a9ae4b469b506d1c611c41637e311ce",
      "parents": [
        "e0b5f80dd4226a920257c91a3b9070e81149060b"
      ],
      "author": {
        "name": "Dimitri Sivanich",
        "email": "sivanich@sgi.com",
        "time": "Fri Jan 22 09:41:40 2010 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 27 11:33:53 2010 +0100"
      },
      "message": "x86, UV: Fix RTC latency bug by reading replicated cachelines\n\nFor SGI UV node controllers (HUB) rev 2.0 or greater, use\nreplicated cachelines to read the RTC timer.  This optimization\nallows faster simulataneous reads from a given socket.\n\nSigned-off-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nLKML-Reference: \u003c20100122154140.GB4975@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "c5ce5b46af76f52dea21f467397d24c4ae6cb3ff"
}
