)]}'
{
  "log": [
    {
      "commit": "d8e7b2b3ac5319fcee616488c628c2bbe7e2937b",
      "tree": "a04c26abab31d85e0a3a45a808a539fbb5a9b85c",
      "parents": [
        "1bfd16a6571db105d7d57acf768c1df297781f07",
        "ab8d64d7d4ea49cf664ca5562263a8ba78f4541e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:01:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:01:01 2009 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omapfb: Blizzard: constify register address tables\n  omapfb: Blizzard: fix pointer to be const\n  omapfb: Condition mutex acquisition\n  omap: iovmm: Add missing mutex_unlock\n  omap: iovmm: Fix incorrect spelling\n  omap: SRAM: flush the right address after memcpy in omap_sram_push\n  omap: Lock DPLL5 at boot\n  omap: Fix incorrect 730 vs 850 detection\n  OMAP3: PM: introduce a new powerdomain walk helper\n  OMAP3: PM: Enable GPIO module-level wakeups\n  OMAP3: PM: USBHOST: clear wakeup events on both hosts\n  OMAP3: PM: PRCM interrupt: only handle selected PRCM interrupts\n  OMAP3: PM: PRCM interrupt: check MPUGRPSEL register\n  OMAP3: PM: Prevent hang in prcm_interrupt_handler\n"
    },
    {
      "commit": "06d1baa683c58bd8e7fe4c950c1159808d445047",
      "tree": "23f90e9a690f442816f0b60d5dc60de9a24272cc",
      "parents": [
        "caf88aeb2235e10a8c8bbfbb0ec6ff706200c7dd"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "video: includecheck fix: da8xx-fb.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/da8xx-fb.c: linux/device.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "caf88aeb2235e10a8c8bbfbb0ec6ff706200c7dd",
      "tree": "318bb3eb2281c7c0702e7758cd3dd4e8a895bb69",
      "parents": [
        "4055e97318809638a57fbe1746b93bc7a90ef0d3"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "video: includecheck fix: msm, mddi.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/msm/mddi.c: linux/delay.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82e865011accc9fd1e048961da7cefc4d08f3292",
      "tree": "89c838c3a45238de2e41641cca1b45786869a2ff",
      "parents": [
        "7999cad0e3d59f3430173288048c971bef3ec492"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: constify register address tables\n\nConstify register address tables\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7999cad0e3d59f3430173288048c971bef3ec492",
      "tree": "04586c4e39ed247847e53c3a7382de82abe672d5",
      "parents": [
        "03bb2b493cf58edf11e5966f8469534259d2fffe"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: fix pointer to be const\n\nFixes a compiler warning:\nwarning: assignment discards qualifiers from pointer target type\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "03bb2b493cf58edf11e5966f8469534259d2fffe",
      "tree": "6141e8f6e990e9cf917ceffab2948a1fa4985078",
      "parents": [
        "265489003c463f3d78d622fba60d56d16b3009dd"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Condition mutex acquisition\n\nThis fixes a bug introduced by this commit ID:\n\n  commit 537a1bf059fa312355696fa6db80726e655e7f17\n  Author: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n  Date:   Tue Jun 30 11:41:29 2009 -0700\n\n    fbdev: add mutex for fb_mmap locking\n\nIn which a mutex was added when changing smem_start and smem_len fields,\nso the mutex inside the fb_mmap() call is actually used.\n\nThe problem was that set_fb_fix, which modifies the above 2 fields,\nwas called before and after registering the framebuffer,\nwhich when used before registration, lead to a failed attempt to\nuse an uninitialized mutex.\n\nSolution: Don\u0027t use mutex before framebuffer registration.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nTested-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
      "tree": "ee8e912a1e92ea612843af7492199e977f29ee89",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27",
        "6053bbf7bbdbb2c94547f830ad07636c17d7024e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (46 commits)\n  cnic: Fix NETDEV_UP event processing.\n  uvesafb/connector: Disallow unpliviged users to send netlink packets\n  pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n  dst/connector: Disallow unpliviged users to configure dst\n  dm/connector: Only process connector packages from privileged processes\n  connector: Removed the destruct_data callback since it is always kfree_skb()\n  connector/dm: Fixed a compilation warning\n  connector: Provide the sender\u0027s credentials to the callback\n  connector: Keep the skb in cn_callback_data\n  e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n  net: Fix wrong sizeof\n  net: splice() from tcp to pipe should take into account O_NONBLOCK\n  net: Use sk_mark for routing lookup in more places\n  sky2: irqname based on pci address\n  skge: use unique IRQ name\n  IPv4 TCP fails to send window scale option when window scale is zero\n  net/ipv4/tcp.c: fix min() type mismatch warning\n  Kconfig: STRIP: Remove stale bits of STRIP help text\n  NET: mkiss: Fix typo\n  tg3: Remove prev_vlan_tag from struct tx_ring_info\n  ...\n"
    },
    {
      "commit": "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c",
      "tree": "404dea134f659856a275c2f89cdb6ee623806213",
      "parents": [
        "98a5783af02f4c9b87b676d7bbda6258045cfc76"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:18 2009 -0700"
      },
      "message": "uvesafb/connector: Disallow unpliviged users to send netlink packets\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7069331dbe7155f23966f5944109f909fea0c7e4",
      "tree": "5ea80628d1bf5e776a540ee84814f085c9adff04",
      "parents": [
        "293500a23f4b0698cb04abfecfc9a954d8ab2742"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:01 2009 -0700"
      },
      "message": "connector: Provide the sender\u0027s credentials to the callback\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e15daf6cdf59fd76c0c5d396ccd1426567305750",
      "tree": "bd8702d19899673f9363fb83a644f0bd9062057b",
      "parents": [
        "07892acf37d98bcf1e5f2df9e23d414ded830b61",
        "f0ed1f655aa0375e2abba84cc4e8e6c853d48555"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 30 08:03:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 30 08:03:00 2009 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (25 commits)\n  drm/radeon/kms: Convert R520 to new init path and associated cleanup\n  drm/radeon/kms: Convert RV515 to new init path and associated cleanup\n  drm: fix radeon DRM warnings when !CONFIG_DEBUG_FS\n  drm: fix drm_fb_helper warning when !CONFIG_MAGIC_SYSRQ\n  drm/r600: fix memory leak introduced with 64k malloc avoidance fix.\n  drm/kms: make fb helper work for all drivers.\n  drm/radeon/r600: fix offset handling in CS parser\n  drm/radeon/kms/r600: fix forcing pci mode on agp cards\n  drm/radeon/kms: fix for the extra pages copying.\n  drm/radeon/kms/r600: add support for vline relocs\n  drm/radeon/kms: fix some bugs in vline reloc\n  drm/radeon/kms/r600: clamp vram to aperture size\n  drm/kms: protect against fb helper not being created.\n  drm/r600: get values from the passed in IB not the copy.\n  drm: create gitignore file for radeon\n  drm/radeon/kms: remove unneeded master create/destroy functions.\n  drm/kms: start adding command line interface using fb.\n  fb: change rules for global rules match.\n  drm/radeon/kms: don\u0027t require up to 64k allocations. (v2)\n  drm/radeon/kms: enable dac load detection by default.\n  ...\n\nTrivial conflicts in drivers/gpu/drm/radeon/radeon_asic.h due to adding\n\u0027-\u003evga_set_state\u0027 function pointers.\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d910fc786014ac3fb72f837c329c112e0c7a9aea",
      "tree": "32f6c6eb4fdcf60fc0384f94502862cb24b8ab38",
      "parents": [
        "1d1764c39815db55e10b2d78732db4d6dd9d6039",
        "a7998cecf5073e0755feeb7fd50b2bdc08dea6bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: new driver for ADP5520/ADP5501 MFD PMICs\n  backlight: extend event support to also support poll()\n  backlight/eeepc-laptop: Update the backlight state when we change brightness\n  backlight/acpi: Update the backlight state when we change brightness\n  backlight: Allow drivers to update the core, and generate events on changes\n  backlight: switch to da903x driver to dev_pm_ops\n  backlight: Add support for the Avionic Design Xanthos backlight device.\n  backlight: spi driver for LMS283GF05 LCD\n  backlight: move hp680-bl\u0027s probe function to .devinit.text\n  backlight: Add support for new Apple machines.\n  backlight: mbp_nvidia_bl: add support for MacBookAir 1,1\n  backlight: Add WM831x backlight driver\n\nTrivial conflicts due to \u0027#ifdef CONFIG_PM\u0027 differences in\ndrivers/video/backlight/da903x_bl.c\n"
    },
    {
      "commit": "a7998cecf5073e0755feeb7fd50b2bdc08dea6bd",
      "tree": "3e37f2b38283010cff127db1244250b4dec089d3",
      "parents": [
        "89dfc28ccbff6521a4df9dc3699a94bbde11a6ed"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Sep 17 14:29:52 2009 -0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Sat Sep 26 16:48:08 2009 +0100"
      },
      "message": "backlight: new driver for ADP5520/ADP5501 MFD PMICs\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "89dfc28ccbff6521a4df9dc3699a94bbde11a6ed",
      "tree": "745fdfba71be343ba9c443cd65c1c757dbeaf53a",
      "parents": [
        "d822d5c273683dc4bacd413953b11ad31513e997"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Sep 20 14:44:47 2009 -0300"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Sat Sep 26 16:48:06 2009 +0100"
      },
      "message": "backlight: extend event support to also support poll()\n\nExtend the backlight event support to also allow the use of\npoll()/select() on actual_brightness.\n\nWe already have the entire event hookup anyway, adding a single\nfunction call in one line to get functionality like that is a really\ngood deal.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "f80330357284c908e1f67cc8b4d8e56a3e2f6fc6",
      "tree": "a45858e9ed67dce0dc78ccb585babe4b69783b99",
      "parents": [
        "513bcb4655e68706594e45dfa1d4b181500110ba"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Sep 16 20:45:09 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 25 13:08:19 2009 +1000"
      },
      "message": "fb: change rules for global rules match.\n\nHaving a : should be enough \u0027fb:\u0027 isn\u0027t really useful\nif the fb wants to a kms output ID.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "532f649f148bf70e6a5816d95fe55e6a065e8754",
      "tree": "ba91d647e9c5f839f794f3d8f62d320c1fcceb54",
      "parents": [
        "3163eaba34943967aebb1eefa0d4bdc4e5dc197c"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Sep 22 16:47:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "sisfb: change SiS_DDC_Port type to SISIOADDRESS\n\nThe patch enables the driver to be used on platforms such as ARM where an\nI/O address is a 32-bit memory address.\n\nThe patch avoids the following kernel oops:\n\ndebian:~# modprobe sisfb\n[   73.070000] sisfb: Video ROM found\n[   73.080000] sisfb: Video RAM at 0x80000000, mapped to 0xe0a00000, size 1024k\n[   73.090000] sisfb: MMIO at 0x84080000, mapped to 0xe0b80000, size 256k\n[   73.090000] sisfb: Memory heap starting at 800K, size 32K\n[   73.360000] Unable to handle kernel paging request at virtual address 6e000844\n[   73.380000] pgd \u003d df230000\n[   73.380000] [6e000844] *pgd\u003d00000000\n[   73.380000] Internal error: Oops: 8f5 [#1]\n[   73.380000] Modules linked in: sisfb(+) fb cfbcopyarea cfbimgblt cfbfillrect\n[   73.380000] CPU: 0    Not tainted  (2.6.31-iop32x #1)\n[   73.380000] PC is at SiS_SetRegANDOR+0x10/0x38 [sisfb]\n[   73.380000] LR is at SiS_SetSCLKHigh+0x38/0x94 [sisfb]\n[   73.380000] pc : [\u003cbf01dc00\u003e]    lr : [\u003cbf0238f8\u003e]    psr: 60000013\n[   73.380000] sp : df38fd00  ip : 6e000000  fp : 00000002\n[   73.380000] r10: 00000108  r9 : 00000000  r8 : 00000108\n[   73.380000] r7 : df064258  r6 : 00000110  r5 : 6e000844  r4 : 0000010a\n[   73.380000] r3 : 00000001  r2 : 0000000e  r1 : 00000011  r0 : 00000844\n[   73.380000] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\n[   73.380000] Control: 0000397f  Table: bf230000  DAC: 00000015\n[   73.380000] Process modprobe (pid: 1849, stack limit \u003d 0xdf38e270)\n[   73.380000] Stack: (0xdf38fd00 to 0xdf390000)\n[   73.380000] fd00: 0000010a 00000108 df064258 df064258 df064258 00000000 00000000 bf02c4e0\n[   73.380000] fd20: 00000114 bf02c50c 00000013 00000114 0000010a df064258 00000000 bf02c980\n[   73.380000] fd40: 00009c66 00000004 00000001 df064250 a0010000 a6a2a0a0 df064250 00000003\n[   73.380000] fd60: df064250 00000000 df064258 0000fffd 00000000 00000000 00000000 bf033948\n[   73.380000] fd80: 00000000 00000000 00000000 bf019e2c 00000000 df064a70 bf03b470 00010000\n[   73.380000] fda0: 00000000 df064250 00000000 df831c00 00000012 bf039f70 00000000 c00abed8\n[   73.380000] fdc0: 000008a6 000008a4 df0649b0 df064878 df064258 df064000 00000000 00000000\n[   73.380000] fde0: 00000001 00008000 00000001 00030000 df81c930 bf049f88 df831c00 00000000\n[   73.380000] fe00: bf049f58 df3952a0 c0447708 bf049f88 bf049fe0 c0191980 df831c00 c0191b10\n[   73.380000] fe20: df831c58 bf049f58 df831c00 bf04aca8 df3952a0 df831c58 df831c58 bf049f88\n[   73.380000] fe40: c01ba1b4 c01ba0a0 df831c58 df831c8c bf049f88 c01ba1b4 df3952a0 00000000\n[   73.380000] fe60: c03e265c c01ba240 00000000 df38fe78 bf049f88 c01b990c df812938 df81b8d0\n[   73.380000] fe80: df3952a0 df807780 00000000 00000060 bf049f88 c01b9224 bf0429c8 00000000\n[   73.380000] fea0: bf049f58 00000000 bf049f88 00000000 00000000 bf04aea8 00000000 c01ba4e4\n[   73.380000] fec0: e09861a0 bf049f58 00000000 bf049f88 00000000 c0191f20 00000000 00000000\n[   73.380000] fee0: c03f7bac bf04d418 0000fff2 0000fff1 bf04ad08 0002f260 0002f260 e0986038\n[   73.380000] ff00: e0986150 e098568b df143340 e0990280 00000036 c03d8b00 fffffffd 00000000\n[   73.380000] ff20: bf04acfc 00000000 fffffffc 0003cf4b 00018098 c03f7bac 00000000 bf04d000\n[   73.380000] ff40: df38e000 00000000 bedc0984 c00272a4 ffffffff c005bc88 00000000 00000000\n[   73.380000] ff60: 0003cf4b 0003cf4b 00018098 bf04acfc 00000000 c0027fe8 df38e000 00000000\n[   73.380000] ff80: bedc0984 c006882c 00001000 00000003 00000000 00009064 00000000 00008edc\n[   73.380000] ffa0: 00000080 c0027e20 00009064 00000000 4014e000 0003cf4b 00018098 0003cf4b\n[   73.380000] ffc0: 00009064 00000000 00008edc 00000080 00000000 00000000 40025000 bedc0984\n[   73.380000] ffe0: 00000000 bedc08fc 0000b6b0 400e8f34 60000010 4014e000 00000000 00000000\n[   73.380000] [\u003cbf01dc00\u003e] (SiS_SetRegANDOR+0x10/0x38 [sisfb]) from [\u003cdf064258\u003e] (0xdf064258)\n[   73.380000] Code: e92d0030 e20110ff e280546e e3a0c46e (e5c51000)\n[   73.680000] ---[ end trace 62a93e01df37a5f2 ]---\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\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": "3163eaba34943967aebb1eefa0d4bdc4e5dc197c",
      "tree": "df8c1affee6aed703d00075e6f4b9aabd45b05be",
      "parents": [
        "a9672c4b861afcf547bfe2cafeec4ca85a63da67"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Sep 22 16:47:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "video: s3c_fb.c: fix build with CONFIG_HOTPLUG\u003dn\n\nFixes `s3c_fb_remove\u0027 referenced in section `.data\u0027 of\ndrivers/built-in.o: defined in discarded section `.devexit.text\u0027 of\ndrivers/built-in.o\n\nWith CONFIG_HOTPLUG\u003dn, functions marked with __devexit gets removed,\nso make sure we use __devexit_p when referencing pointers to them.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\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": "a9672c4b861afcf547bfe2cafeec4ca85a63da67",
      "tree": "3158b18ceaa532dee75a0a796b568e9fc5dc1014",
      "parents": [
        "f0c7d2b72ad1a694c0c886a14cc708841181e9bd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 22 16:47:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "drivers/video/tmiofb.c: fix uninitialised return value\n\ndrivers/video/tmiofb.c: In function \u0027tmiofb_resume\u0027:\ndrivers/video/tmiofb.c:977: warning: \u0027retval\u0027 may be used uninitialized in this function\n\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0c7d2b72ad1a694c0c886a14cc708841181e9bd",
      "tree": "4c843c53762352136f4cefd99b8f2f56a4b63d03",
      "parents": [
        "2ddce3fd0acbdc1be684fb5f919ae3d2e9518aac"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Sep 22 16:47:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "vgacon: prevent vgacon_deinit from touching the hardware for inactive consoles.\n\nfbcon makes the (reasonable) assumption that it only needs to program the\nhardware once, when fbcon_init() is called for the foreground console.\n\nThis doesn\u0027t always play well with vgacon because vgacon_deinit() is only\ndoing its job when the last console it owns is closed (when switching from\nvgacon to fbcon, that\u0027s usually *after* fbcon_init() has set the new\nmode).\n\nDepending on the hardware this can cause the wrong framebuffer location to\nbe scanned out (e.g.  reproduced on nv05 with the nouveau framebuffer\ndriver).\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ddce3fd0acbdc1be684fb5f919ae3d2e9518aac",
      "tree": "9868c190efdf179e3f9939f53f2273c3640d2102",
      "parents": [
        "a690606d1f54845b018d033ac32e91df25cb2680"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Tue Sep 22 16:47:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "fbcon: only unbind from console if successfully registered\n\nAttempting to unload a framebuffer module calls unregister_framebuffer()\nwhich in turn gets fbcon to release it.  If fbcon has no framebuffers\nlinked to a console, it will also unbind itself from the console driver.\nHowever, if fbcon never registered itself as a console driver, the unbind\nwill fail causing the framebuffer device entry to persist.  In most cases\nthis failure will result in an oops when attempting to access the now\nnon-existent device.\n\nThis patch ensures that the fbcon unbind request will succeed even if a\nbind was never done.  It tracks if a successful bind ever occurred \u0026 will\nonly attempt to unbind if needed.  If there never was a bind, it simply\nreturns with no error.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\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": "a690606d1f54845b018d033ac32e91df25cb2680",
      "tree": "062674451f9333e8673d43eabca88e8c2e2c3393",
      "parents": [
        "ee5a27497957e55a520788f88536401e7b12bf41"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 22 16:47:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "matroxfb: get rid of CONFIG_FB_MATROX_32MB\n\nCONFIG_FB_MATROX_32MB is always enabled, so there is no point in having\nifdefs all around.  And it is bad practice to use CONFIG_* as a name for\nsomething which is not a Kconfig option.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5a27497957e55a520788f88536401e7b12bf41",
      "tree": "6625415aa5b2b3ceb2beff30798d5c5141dd463c",
      "parents": [
        "316b4d644caceb2cf7432d8a27e45b88f57ef2a0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 22 16:47:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "matroxfb: get rid of unneeded macro MINFO_FROM\n\nWith multihead support always enabled, macros MINFO_FROM and\nMINFO_FROM_INFO are no longer needed and make the code harder to read.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "316b4d644caceb2cf7432d8a27e45b88f57ef2a0",
      "tree": "3c1815b8a4a8e4e5999e657a26e5cea222d02dcd",
      "parents": [
        "fc2d10ddfc8989e82f74d2a38c7d6bfa45bcaba9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 22 16:47:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "matroxfb: get rid of unneeded macros WPMINFO and friends\n\nWith multihead support always enabled, these macros are no longer needed\nand make the code harder to read.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc2d10ddfc8989e82f74d2a38c7d6bfa45bcaba9",
      "tree": "bda524a0244bb7df1e0f315b1344989564f63765",
      "parents": [
        "0728bacbba3b0267fa8ca8be69aa43d81b57ab51"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 22 16:47:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:57 2009 -0700"
      },
      "message": "matroxfb: get rid of unneeded macros ACCESS_FBINFO and MINFO\n\nWith multihead support always enabled, these macros are no longer needed\nand make the code harder to read.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0728bacbba3b0267fa8ca8be69aa43d81b57ab51",
      "tree": "a0dd85cb348ad481e92a0d4f45eefdc88fac6e3d",
      "parents": [
        "0fcf6ada2b8eb42d132c0846384f1299889609e3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 22 16:47:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "matroxfb: make CONFIG_FB_MATROX_MULTIHEAD\u003dy mandatory\n\nI would like to get rid of option CONFIG_FB_MATROX_MULTIHEAD and just\nalways enable it.  There are many reasons for doing this:\n\n* CONFIG_FB_MATROX_MULTIHEAD\u003dy is what all x86 distributions do, so it\n  definitely works or we would know by now.\n\n* Building the matroxfb driver with CONFIG_FB_MATROX_MULTIHEAD not set\n  results in the following build warning:\n\ndrivers/video/matrox/matroxfb_crtc2.c: In function \u0027matroxfb_dh_open\u0027:\ndrivers/video/matrox/matroxfb_crtc2.c:265: warning: the address of \u0027matroxfb_global_mxinfo\u0027 will always evaluate as \u0027true\u0027\ndrivers/video/matrox/matroxfb_crtc2.c: In function \u0027matroxfb_dh_release\u0027:\ndrivers/video/matrox/matroxfb_crtc2.c:285: warning: the address of \u0027matroxfb_global_mxinfo\u0027 will always evaluate as \u0027true\u0027\n\nThis is nothing to be worried about, the driver will work fine, but build\nwarnings are still annoying.\n\n* The trick to get multihead support without CONFIG_FB_MATROX_MULTIHEAD,\n  which is described in the config help text, no longer works: you can\u0027t\n  load the same kernel module more than once.\n\n* I fail to see how CONFIG_FB_MATROX_MULTIHEAD\u003dy would make the code\n  significantly slower, contrary to what the help text says.  A few extra\n  parameters on the stack here and there can\u0027t really slow things down in\n  comaprison to the rest of the code, and register access.\n\n* The driver built without CONFIG_FB_MATROX_MULTIHEAD is larger than the\n  driver build with CONFIG_FB_MATROX_MULTIHEAD\u003dy by 8%.\n\n* One less configuration option makes things simpler.  We add options\n  all the time, being able to remove one for once is nice.  It improves\n  testing coverage.  And I don\u0027t think the Matrox adapters are still\n  popular enough to warrant overdetailed configuration settings.\n\n* We should be able to unobfuscate the driver code quite a bit after\n  this change (patches follow.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fcf6ada2b8eb42d132c0846384f1299889609e3",
      "tree": "b6b9e2996eb621d6ab03d1d8ac5e00ce070cea76",
      "parents": [
        "360fa58828784f307c3977d5ff4c8e400f074a56"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "fb: do not ignore fb_set_par errors\n\nAt the moment about half of the framebuffer drivers can return an error\ncode in fb_set_par. Until now it would be silently ignored by fbmem.c\nand fbcon.c. This patch fixes fbmem.c to return the error code and\nrestore var on error.\n\nBut it is not clear in which video mode the device is when fb_set_par\nfails.  It would be good and reasonable if it were in the old state but\nthere is no guarantee that this is true for all existing drivers.\nAdditionally print a message if a failing fb_set_par is detected in\nfbmem.c or fbcon.c.\n\nAlthough most errors should be caught by the previous fb_check_var some\nerrors can\u0027t as they are dynamic (memory allocations, ...) and can only be\ndetected while performing the operations which is forbidden in\nfb_check_var.\n\nThis patch shouldn\u0027t have a negative impact on normal operation as all\ndrivers return 0 on success.  The impact in case of error depends heavily\non the driver and caller but it\u0027s expected to be better than before.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "360fa58828784f307c3977d5ff4c8e400f074a56",
      "tree": "5909f2f112ca2d160cbf5f65ac6776e5f0fd84b5",
      "parents": [
        "9a4a83d2ed83da0c4b45289ca72f10205aa96589"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Sep 22 16:47:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "s3c2410fb: fix clockrate calculation\n\nIn the final part of the calculation for the tft display clockrate we\ndivide the output pf s3c2410fb_calc_pixclk() by 2 which leaves us with a\nrounding error if the result is odd.\n\nChange to using DIV_ROUND_UP() to ensure that we always choose a higher\ndivisor and thus a lower frequency.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a4a83d2ed83da0c4b45289ca72f10205aa96589",
      "tree": "f2e501093b84f26e01af2a2014a49c6de98038b3",
      "parents": [
        "99e9e7d62becd6c7413a9e8fbda7f5b66adb5cbf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Sep 22 16:47:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "video: console, use DIV_ROUND_UP\n\nUse DIV_ROUND_UP explicitly instead of manual shifts and adds.  It makes\nthe code more readable and consistent (sometimes there were shifts,\nsometimes divs).\n\nThere is no change on the assembly level (compilers should do the right\njob).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99e9e7d62becd6c7413a9e8fbda7f5b66adb5cbf",
      "tree": "63ffee25ae6f56a41ff227aea44556a2d16ee907",
      "parents": [
        "ff8147fe71246b81a48de5f37041b026b57d60ca"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "fb: fix fb_pan_display range check\n\nFix the range check for panning.  The current code fails to detect some\ninvalid values (very high ones that can occur if an app tries to move\nfurther up/left than 0,0) as the check uses the unknown values for\ncalculation so that an overflow can occur.\n\nTo fix this it is sufficient to move the calculation to the right side to\nuse only trusted values.\n\nKai Jiang detected this problem and proposed an initial patch.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Kai Jiang \u003cb18973@freescale.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff8147fe71246b81a48de5f37041b026b57d60ca",
      "tree": "9ae6fb50b937d1b38a7d53a925d5fb9759db1cd4",
      "parents": [
        "f7a595e98c3140f1271957aa742a6b84407620d4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Sep 22 16:47:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "drivers/video: add kmalloc NULL tests\n\nCheck that the result of kmalloc is not NULL before passing it to other\nfunctions.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nidentifier f;\nconstant char *C;\n@@\n\nx \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...);\n... when !\u003d x \u003d\u003d NULL\n    when !\u003d x !\u003d NULL\n    when !\u003d (x || ...)\n(\nkfree(x)\n|\nf(...,C,...,x,...)\n|\n*f(...,x,...)\n|\n*x-\u003ef\n)\n// \u003c/smpl\u003e\n\n[akpm@linux-foundation.org: convert to kstrdup() as well]\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7a595e98c3140f1271957aa742a6b84407620d4",
      "tree": "e0566fee9bcebfc681d635fd430ccac87604e611",
      "parents": [
        "db8df7b0622cc6ddad993da2e4dfaf3b5d98ee30"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 22 16:47:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:56 2009 -0700"
      },
      "message": "drivers/video/console/newport_con.c: fix read outside array bounds\n\nIt reads linetable[] before checking bounds of index, and ARRAY_SIZE is\nrequired because linetable[] are unsigned shorts.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db8df7b0622cc6ddad993da2e4dfaf3b5d98ee30",
      "tree": "24e24a8afd382857a400f902e0f19ccc22bd2b6c",
      "parents": [
        "2d280f758b2044151cb77fdd9c59d1903bbb6a19"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 16:47:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:55 2009 -0700"
      },
      "message": "viafb: pass reference to pci device when calling framebuffer_alloc()\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d280f758b2044151cb77fdd9c59d1903bbb6a19",
      "tree": "adb973c31e8d061e7f4cabe30c81a34497fdab04",
      "parents": [
        "3a32456909380150a92ed207c160a3a0bd687e14"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 16:47:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: make viafb a first-class citizen using pci_driver\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a32456909380150a92ed207c160a3a0bd687e14",
      "tree": "eb726e0c47ebac0ee528423ceef0e9f9d9bbbf67",
      "parents": [
        "0306ab11c396f93056009152464ff104e4721817"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: choose acceleration engine for VX855\n\nEnable 2D hardware acceleration on VX855 for copyarea, imageblit and\nfillrect by selecting the correct engine which is the same as in VX800.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0306ab11c396f93056009152464ff104e4721817",
      "tree": "b4b2586011d0b2669a2c02897795aacdb74d31d8",
      "parents": [
        "5ff32f69e75deca5ee1a2f421ca8a3e43cfaa339"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 16:47:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: add support for the VX855 chipset\n\nAdd support for a new VIA integrated graphics chipset, the VX855.\n\nSigned-off-by: HaraldWelte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ff32f69e75deca5ee1a2f421ca8a3e43cfaa339",
      "tree": "ce934068e33d0053eb85992316bbf942215e6984",
      "parents": [
        "837b0abba19a0ac7840f41debe267da2e2add6a7"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: use read-only mode parsing\n\nviafb: use read-only mode parsing\n\nThe previous method of mode parsing wrote to the strings resulting in\ntruncated mode strings in the sysfs.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "837b0abba19a0ac7840f41debe267da2e2add6a7",
      "tree": "c17e4a23597f82cf6b76e40c38a7ed5db8d406a9",
      "parents": [
        "93967bee6f8b5f5bfbab0e8d6cab13f45d1ace75"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 16:47:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: remove unused structure member\n\nRemove a structure member \u0027on_slot\u0027 in the chip_info structure which is\ncompletely unused.\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93967bee6f8b5f5bfbab0e8d6cab13f45d1ace75",
      "tree": "b13465cd248dbf2b2b1f0edbaf2f66ec00213431",
      "parents": [
        "31de59d5e1cd6968ea9d1a19cceefb7a037e46bf"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Sep 22 16:47:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: make module parameters visible in sysfs\n\nSigned-off-by: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31de59d5e1cd6968ea9d1a19cceefb7a037e46bf",
      "tree": "f9a081a1c850cfc931af25c6d40fb3b55efb24b5",
      "parents": [
        "2d6e8851f608bd0c811f2df83eeff4ad8631e723"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: hardware acceleration initialization cleanup\n\nThe main motivation of this patch was to merge the three initialization\nfunctions in one and clean it up. However as some changes in other code\nareas where needed to do it right some small other changes were made.\n\nChanges to viafb_par:\n\nio_virt renamed as engine_mmio and moved to shared\nVQ_start renamed as vq_vram_addr and moved to shared\nVQ_end removed as it is easily recalculatable\n\nvq_vram_addr is not strictly needed but keep it to track where we\nallocated video memory.  The memory allocated for the virtual queue was\nshrunk to VQ_SIZE as VQ_SIZE+CURSOR_SIZE looked like a bug to me.  But to\nbe honest I don\u0027t have the faintest idea what virtual queues are for in\nthe graphic hardware and whether the driver needs them in any way.  I only\nknow that they aren\u0027t directly accessed by the driver and so the only\npotential current use would be as hardware internal buffers.  For now keep\nthem to avoid regressions and only remove the double cursor allocation.\n\nThe most changes were caused by renames and the mentioned structure\nchanges so the chance of regressions is pretty low.  The meaning of\nviafb_accel changed slightly as previously it was changed back and forth\nin the code and allowed to enable the hardware acceleration by software if\npreviously disabled.  The new behaviour is that viafb_accel\u003d0 always\nprevents hardware acceleration.  With viafb_accel!\u003d0 the acceleration can\nbe freely choosen by set_var.  This means viafb_accel is a diagnostic tool\nand if someone has to use viafb_accel\u003d0 the driver needs to be fixed.\n\nAs this is mostly a code cleanup no regressions beside the slightly change\nof viafb_accel is expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d6e8851f608bd0c811f2df83eeff4ad8631e723",
      "tree": "76aad6e6e48a294d742acc4a0751e5d8ab86bf50",
      "parents": [
        "5016af53ebbd1450c2656c94dfbd1dad15c19f60"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: improve pitch handling\n\nSplit the pitch handling up and replaces the calculation from virtual xres\nand bpp with fix.line_length which already contains the pitch and does not\nadd any constrains for the virtual resolution.\n\nAlso add a bit to the second pitch which the documentation mentions but\nwhich was ignored by the driver.\n\nAlthough it is a bit unclear what the right pitch for some LCD modes is\nthis patch should have no negative runtime impact.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5016af53ebbd1450c2656c94dfbd1dad15c19f60",
      "tree": "96c6ec0f311d0ce8ff5b0b2e963814dd12632e71",
      "parents": [
        "afbd3c12aca5a29f1627c0c68e6bc77f32459935"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:53 2009 -0700"
      },
      "message": "viafb: cleanup viafb_cursor\n\nClean the hardware cursor handling up.\n\nThe most notable change is that it no longer buffers the values in\nviacursor but uses the ones in cursor instead as they are guaranteed to be\nalways valid.\n\nFurthermore it uses local instead global variables where possible, moves\nthe cursor variable in shared as only one hardware cursor is supported and\nreturns an error if memory allocation fails.  Last but not least it fixes\na too small buffer (as u32 has only 4 and not 32 bytes) but this did not\nproduce any known problems.\n\nThis is mostly a code cleanup, no negative runtime changes are expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afbd3c12aca5a29f1627c0c68e6bc77f32459935",
      "tree": "2ca4df24ed72980f75019ba798b8cf259bf24cc3",
      "parents": [
        "c3e25673843153ea75fda79a47cf12f10a25ca37"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 22 16:47:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: switch to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3e25673843153ea75fda79a47cf12f10a25ca37",
      "tree": "fdc15161f32ca26450614c08b82c293b788ffb40",
      "parents": [
        "c4df5489e40e55f2962b9e8100ebc0d4d1374415"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: 2D engine rewrite\n\nThis patch is a completly rewritten 2D engine.  The engine is no longer in\na default state but reinitialized every time to allow usage for both\nframebuffers regardless of their settings.\n\nThe whole engine handling is concentrated in a big function which takes 16\nparameters.  Although the number of parameters is worryingly it is good to\nhave a single funtion to deal with this stuff as it allows to easily\nsupport different engines and avoids some code duplication.\n\nOn the way support for the new 2D engine in VX800 was added.  As the with\nless code duplication but it is probably better to duplicate the code as\nthis way is easier to walk if VIA ever decides to release a new engine\nwhich changes anything the driver touches.\n\nThe engine support for VX800 gives a notable boost in speed.  There are no\nknown regressions but as this patch changes paths I do neither have the\nhardware nor documentation to check and has the possibility to put the\nsystem in a critical state heavy testing is appreciated.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4df5489e40e55f2962b9e8100ebc0d4d1374415",
      "tree": "caf6538a909b8578dd45f6dcbd45ed4a7281ef21",
      "parents": [
        "68fa92082ffda84adcbae06fdd307fca53469c25"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: improve viafb_par\n\nThis patch introduces viafb_shared and is the beginning of a smooth\ntransition to use it.\n\nviafb_shared should contain all general, non-surface specific data that\nshould be shared along all viafb framebuffers while viafb_par should only\ncontain things that are specific to each surface or in other words extend\nfb_info.  This change is intended to clean the dual/multi framebuffer\nhandling up.\n\nThis removes the annoyance that viafbinfo1-\u003epar points to a different\nstructure than viaparinfo1.\n\nAs the last change is fundamental it is difficult to ensure that all parts\nof the driver do not depend on the previous brokenness but the chance of\nregressions is very low.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68fa92082ffda84adcbae06fdd307fca53469c25",
      "tree": "f63686d996017fd70a66b420b2a22a9000c34c66",
      "parents": [
        "8594ac33450e6d66460230e5d07f5515b51476c9"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: another small cleanup of viafb_par\n\nThis removes the completly useless io variable as well as the temporary\nused variables mmio_base and mmio_len in favor to use directly the fb_info\nvariables.\n\nThis is a code cleanup only, no runtime change expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8594ac33450e6d66460230e5d07f5515b51476c9",
      "tree": "f04d1a075cfe37b23a2be29d7f9f0861fcfc2e55",
      "parents": [
        "b852abc263519e89a364dc81e697cba0d4371cf3"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: remove LVDS initialization\n\nAt least for VX800 this initialization is not very good as some parts of\nthe register are written with reserved values.  This makes the display go\nwhite in some configurations and not usable until the framebuffer is\nremoved.  It\u0027s better to not initialize it as it allows to use a\npreviously (by BIOS) correctly configured display.\n\nThis patch makes some displays work but might cause problems on others.\nThis is bad but can not be easily avoided.  If this causes some\nregressions it\u0027s probably the best to fix it in the \u0027active\u0027 display setup\ncode.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b852abc263519e89a364dc81e697cba0d4371cf3",
      "tree": "edeebdccaabae0bf96a20a96d36da19f655089b4",
      "parents": [
        "db88e382a043bf288a6257dc5069f19c5ae67df6"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: remove unused video device stuff\n\nRemove everything related to video devices from the driver as it did not\ninfluence the driver operation.  This patch does change the userspace\nbehaviour as it removes two IOCTLs and one module parameter.  But this is\ngood as it removes useless stuff and helps the user to figure out the\noptions that do affect the driver behaviour (which are still too many).\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db88e382a043bf288a6257dc5069f19c5ae67df6",
      "tree": "e105449e8427b7d574512ccd034d7173a4a5d3ca",
      "parents": [
        "b008c64b5dfe37ac14928668da60132e9c8361ff"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: clean up virtual memory handling\n\nClean the handling of ioremapped video memory up.  The following changes\nwere made:\n\ninfo-\u003escreen_base - viafb_FB_MM\n(VRAM offset calculation) was replaced by\ninfo-\u003efix.smem_start - viafbinfo-\u003efix.smem_start\nwhich is essentially the same calculation but done with physical instead\nvirtual addresses.\n\n*-\u003efbmem_virt\nwas replaced by\nviafbinfo-\u003escreen_base\nThis is true for viafbinfo and viafbinfo1 as the par pointers are equal.\n\nAn early initialization of viafbinfo1-\u003efix.smem* was removed as done later\nin viafb_setup_fixinfo.\n\nThis patch highlights that the only usage of the ioremapped video memory\nin the driver is for hardware cursor handling.  Even if it has to hold the\nused virtual screen mapped for old-fashioned read/write calls (vs.\nmmap\u0027ed) a lot virtual memory could be saved by only ioremapping on\ndemand.\n\nCode cleanup, no runtime changes expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b008c64b5dfe37ac14928668da60132e9c8361ff",
      "tree": "aac9d95e0b6efb10a071db5af5326420927bdd86",
      "parents": [
        "13147f291cb18489cbaa550b100dee6f9defd007"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: clean up duoview\n\nClean the duoview handling up by replacing the varible with the funtion in\nthe only place where it is used.  This is a code cleanup only, no runtime\nchange expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13147f291cb18489cbaa550b100dee6f9defd007",
      "tree": "5ef3b63cf751e5b026f110dff9f6cd1ac22a48c5",
      "parents": [
        "deb7aab6379502fd173cd34efa005108eb0b111b"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: remove duplicated mode information\n\nRemove the mode information from viafbdev.c and uses the one of viamode.c\ninstead.  This is possible because horizontal and vertical address are the\nsame as horizontal and vertical resolution.  The reduced blanking modes in\nthe table are no problem because they have a higher index than the normal\nmodes and therefore always the normal modes are selected just as the old\nbehaviour.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "deb7aab6379502fd173cd34efa005108eb0b111b",
      "tree": "65d0bf6ad6ff3cecc98d404766ad7937212f99bd",
      "parents": [
        "bc6932bb4a25ced97c4f201874573e6097237b78"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:52 2009 -0700"
      },
      "message": "viafb: clean up viamode.h\n\nRemove unneeeded declarations from the header and makes it more\nmaintainable by evaluating the array size in the file the array exist in\nand exporting it via variables.  This removes the need to keep the array\nsize in the header in sync with the real array size.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc6932bb4a25ced97c4f201874573e6097237b78",
      "tree": "f7bc89b68a935d1951c086aa692fd62319b420b8",
      "parents": [
        "09cf11806e4b4be92af76253ff9834c48b416129"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "viafb: fix ioremap_nocache error handling\n\nCorrect the returned error code for remapping the video framebuffer.\nIntroduce error handling for remapping MMIO register address space to\navoid a NULL pointer dereference.  Disable hardware acceleration if\nremapping MMIO register address space failed as those registers are only\nused for hardware acceleration.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09cf11806e4b4be92af76253ff9834c48b416129",
      "tree": "a7a14f280d772f5caebf75af95059be8c2e5649a",
      "parents": [
        "81228a36a5d05181fff990c852a9abdf03c75593"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "viafb: split viafb_set_start_addr up\n\nMove individual start address setting to viafb_set_primary_address and\nviafb_set_secondary_address and make it more flexible to reuse it for\npanning.  Using central functions makes it easier to follow HW\nmanipulations.\n\nRemove crt locking as it should be only needed for timing manipulation.\nMove iga_path manipulation to via_pci_probe.\n\nRemove memset for screen cleaning as it is currently done only for the\nsecond screen.  This is not needed for normal operation but has a little\nchance of causing unwanted display artifacts.  This can be fixed later\nmore consistent and more efficient (using viafb_fillrect) if needed.\n\nThis is a code clenup, no notable runtime changes expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81228a36a5d05181fff990c852a9abdf03c75593",
      "tree": "9c741b06e6a6ea7548545906b6bc16c5a45dfe38",
      "parents": [
        "3915a927aaed8d158cba5ad6466e237ae0d84aab"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "viafb: merge viafb_update_viafb_par in viafb_update_fix\n\nShrink and merge viafb_update_viafb_par.  This removes a lot of duplicated\ndata in viafb_par.  Use the relevant data of fb_info instead.  On the way\nit removes an inconsistency in handling a second framebuffer which only\nworked because viafbinfo1-\u003epar is modified to point to the same viafb_par\nas viafbinfo-\u003epar.\n\nCode cleanup only, no runtime change expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3915a927aaed8d158cba5ad6466e237ae0d84aab",
      "tree": "6a6636ac6bb8520b202d82e897207181e8c95f9a",
      "parents": [
        "0e3ca33ac7aa88ac2f28d4ec99f0bfeaf2a2318d"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "viafb: remove temporary start address setting\n\nCurrently the start address is set to an initial value every time\nviafb_setmode is called.\n\nThis is not done consistently along graphic cores and not even the whole\naddress but often only parts of it.  On top of that it seems useless as\nthe real/final address will be set by viafb_set_start_addr a few lines\nlater.\n\nRemove this superfluous initalization to shrink register initalization and\nas a start to decouple primary and secondary display.  Code cleanup, no\nnotable runtime change expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e3ca33ac7aa88ac2f28d4ec99f0bfeaf2a2318d",
      "tree": "1efc7c9649d0ffbf63ec42eac8455ff06c0ea487",
      "parents": [
        "88017bda96a5fd568a982b01546c8fb1782dda62"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Tue Sep 22 16:47:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "viafb: remove duplicated CX700 register init\n\nThe current code initializes the register for CX700 chips 2 times due to a\nmissing break as discovered by Harald Welte.\n\nAs CX700 and VX800 have exactly the same register initialization we can\nuse one for both to avoid duplicated code.\n\nAs this is a pure code cleanup no measurable runtime effects are expected.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88017bda96a5fd568a982b01546c8fb1782dda62",
      "tree": "fb31f14c593f882dac2db7acdfadbc469240dd6d",
      "parents": [
        "c6012189a40d33213ead5d15769fab615443206f"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Tue Sep 22 16:47:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "ep93xx video driver\n\nEP93xx video driver plus documentation.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Daniele Venzano \u003clinux@brownhat.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d63870db3c41086d7f13ec8b41def4331db32327",
      "tree": "9ad9322832081f3a5d15321c56dbd7b5d86e44c6",
      "parents": [
        "2f93e8f4822fdd48fa9c4c901eea87ab1c902f87"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 22 16:47:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "sisfb: read buffer overflow\n\nIf called with mode_idx \u003d 1, rate \u003d 68, a read occurs from\nsisfb_vrate[-1].refresh.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f93e8f4822fdd48fa9c4c901eea87ab1c902f87",
      "tree": "04759bd6c4f81f4b30a2ecce237e690a6369e138",
      "parents": [
        "4ed824d9aead77a6a4eb1e89c3b3d270ba386fad"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Sep 22 16:47:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:51 2009 -0700"
      },
      "message": "davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-v4\n\nSince the previous version, return values in ioctl() function have been\nmodified.\n\n[akpm@linux-foundation.org: simplify lcd_disable_raster()]\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Steve Chen \u003cschen@mvista.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ed824d9aead77a6a4eb1e89c3b3d270ba386fad",
      "tree": "c5b1f863ca2a610ff893fd9ad301355ab5c3e108",
      "parents": [
        "6e3658f0df6f708202159302b4f3915d9b97b8dc"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Sep 22 16:47:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "davinci: fb: Frame Buffer driver for TI DA8xx/OMAP-L1xx\n\nAdd LCD controller (LCDC) driver for TI\u0027s DA8xx/OMAP-L1xx architecture.\nLCDC specifications can be found at http://www.ti.com/litv/pdf/sprufm0a.\n\nLCDC on DA8xx consists of two independent controllers, the Raster\nController and the LCD Interface Display Driver (LIDD) controller.  LIDD\nfurther supports character and graphic displays.\n\nThis patch adds support for the graphic display (Sharp LQ035Q3DG01) found\non the DA830 based EVM.  The EVM details can be found at:\nhttp://support.spectrumdigital.com/boards/dskda830/revc/.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Steve Chen \u003cschen@mvista.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nDESC\ndavinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-fix\nEDESC\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nfix kconfig indenting\n\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e3658f0df6f708202159302b4f3915d9b97b8dc",
      "tree": "9763b0882b384cf755910cfc8b364422c67baf6c",
      "parents": [
        "d480ace08d5b59133575e672a0bd1c97b0f8400f"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 22 16:47:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "platinumfb: fix misplaced parenthesis\n\nSince `+\u0027 has a higher precedence than the trinary operator `?\u0027, this\nadded `hres * (1 \u003c\u003c color_mode)\u0027 to the boolean testing videomode and\ndepth.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d480ace08d5b59133575e672a0bd1c97b0f8400f",
      "tree": "3e2e0edd582d7f511544ad87a6095c6227d280aa",
      "parents": [
        "689620100172e24fdf0981e9978a9559e8769258"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Sep 22 16:47:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "fbdev: framebuffer support for HTC Dream\n\nAdd a framebuffer driver for Qualcomm MSM/QSD SoCs, tested on HTC Dream\nsmartphone (aka T-Mobile G1, aka ADP1).\n\nBrian said:\n\n  I did the original quick and dirty version for bringup.  Rebecca took\n  over and (re)wrote the bulk of the driver, getting things stable for\n  production ship of Dream and Sapphire, and Dima is currently adding\n  support for later Qualcomm chipsets (QSD8x50, etc).\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\nCc: Dima Zavin \u003cdima@android.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "689620100172e24fdf0981e9978a9559e8769258",
      "tree": "4a6fb6783ad32811d63b0ba431fcd96f4962ad4a",
      "parents": [
        "366ec51ba9622c44191fcf4d77ed4dc84acbdeec"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue Sep 22 16:47:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "atyfb: coding style cleanup\n\nFix a bunch of coding style problems in atyfb_base.c.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"H Hartley Sweeten\" \u003chartleys@visionengravers.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "366ec51ba9622c44191fcf4d77ed4dc84acbdeec",
      "tree": "865fa5172b4561f81c4be3c9103826ae72bbb8dd",
      "parents": [
        "b1d51dbb79c6398c88b45d4211545621b4d1a11c"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:47:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: HWA742: fix pointer to be const\n\nFixes the following:\nwarning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1d51dbb79c6398c88b45d4211545621b4d1a11c",
      "tree": "bcbba5803206f572f900bf3dc1e1839373d80592",
      "parents": [
        "5910d35cd6c0122a490000a6de0774ac7ebcc2de"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:47:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: add FB manual update option to Kconfig\n\nAlso move the controller specific options up in the menu, to a more\nlogical spot.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5910d35cd6c0122a490000a6de0774ac7ebcc2de",
      "tree": "7c9a99ca946b94323fd864a79a48ff4d51d90ef6",
      "parents": [
        "b6c2b66d353dba229ce167acef49639b9ddf90d9"
      ],
      "author": {
        "name": "arun c",
        "email": "arunedarath@mistralsolutions.com",
        "time": "Tue Sep 22 16:46:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: fix coding style / remove dead line\n\n- use __iomem type attribute where appropriate\n- expand (a ? : b) to (a ? a : b)\nAs suggested by Russel King \u003clinux@arm.linux.org.uk\u003e\n\n- remove a dead line from omapfb_main.c\n\nSigned-off-by: Arun C \u003carunedarath@mistralsolutions.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6c2b66d353dba229ce167acef49639b9ddf90d9",
      "tree": "713588f83eb02bec22dfce4f6a9b9930f83ed9ce",
      "parents": [
        "4c88ef170f0f9b1f26923b43af526c973c5a74da"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: suspend/resume only if FB device is already initialized\n\nCheck wether fbdev is NULL in suspend / resume functions. Fbdev is\nNULL, if there is no lcd or it is not enabled in configuration.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c88ef170f0f9b1f26923b43af526c973c5a74da",
      "tree": "358d55e961ad7c4d20143c52e7ae511326ffd879",
      "parents": [
        "48a00e7fe9a6abeedb62c99ca7b7860754aae3d8"
      ],
      "author": {
        "name": "Daniel Stone",
        "email": "daniel.stone@nokia.com",
        "time": "Tue Sep 22 16:46:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: dispc: allow multiple external IRQ handlers\n\nPreviously, the only external (to dispc.c) IRQ handler was RFBI\u0027s frame\ndone handler.  dispc\u0027s IRQ framework was very dumb: you could only have\none handler, and the semantics of {request,free}_irq were odd, to say the\nleast.\n\nThe new framework allows multiple consumers to register arbitrary IRQ\nmasks.\n\nSigned-off-by: Daniel Stone \u003cdaniel.stone@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48a00e7fe9a6abeedb62c99ca7b7860754aae3d8",
      "tree": "05d4918a4867f0e28d37a647946a2ee8fb8a24f1",
      "parents": [
        "f9e2bc8d7b8c2d9dd05a6702fce77aca3d4f2320"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:50 2009 -0700"
      },
      "message": "omapfb: dispc: enable wake up capability\n\nWithout wakeup enable omap doesn\u0027t wake up on dispc interrupts.  This\ncauses problems in a case where mpu is in sleep state and dispc interrupt\nfires.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9e2bc8d7b8c2d9dd05a6702fce77aca3d4f2320",
      "tree": "7408e23135eaf4ab9154953dc933e6af6e93daa6",
      "parents": [
        "fd0eecbdfbb61076e75d34034cc5cd5ca1321a81"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:46:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: dispc: disable iface clocks along with func clocks\n\nLeaving interface clocks enabled causes dss pwrdm to stay in active state\nwhen mpu is in active state.  This fix puts dss to sleep state when it is\nnot needed.\n\nEarlier version broke framebuffer on 24xx.  This is fixed by enabling\nclocks before trying to access DISPC_IRQSTATUS register.\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd0eecbdfbb61076e75d34034cc5cd5ca1321a81",
      "tree": "dbb3d5db754112a6be1060e6af4bde4f08f9b84a",
      "parents": [
        "c8f1c1b9e120223ab5b619ff0fc1f32c635248ad"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:46:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: dispc: various typo fixes\n\n- value and register offset was swapped in a dispc write\n- DISPC_CONTROL register was used instead of DISPC_SYSCONFIG\n- FIFO size bit field had incorrect length for OMAP3\n\nFixed-by: arun \u003carunedarath@mistralsolutions.com\u003e\nFixed-by: Kalle Jokiniemi \u003cext-kalle.jokiniemi@nokia.com\u003e\nFixed-by: Andrzej Zaborowski \u003cbalrog@zabor.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f21a62f16136f369788795a98aa5c313261f07b",
      "tree": "1974092ab93bee721536018d7890d77e268af7cd",
      "parents": [
        "8fea8844a72f95ef22b108f5dc5c4237019771dd"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@openbossa.org",
        "time": "Tue Sep 22 16:46:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for rotation on the Blizzard LCD ctrl\n\nThe LCD controller (EPSON S1D13744) supports rotation (0, 90, 180 and 270\ndegrees) on hardware just setting the bits 0 and 1 of 0x28 register (LCD\nPanel Configuration Register).  Now it is possible to use this caps only\nsetting the angle degree on var rotate of fb_var_screeninfo using the\nFBIOPUT_VSCREENINFO ioctl.\n\nFixed-by: Siarhei Siamashka \u003csiarhei.siamashka@nokia.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@openbossa.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fea8844a72f95ef22b108f5dc5c4237019771dd",
      "tree": "a283441a2b4da09a9e762192d68d471a748c1038",
      "parents": [
        "be481941c6ddfe96e5c17a5d6f077b00e7b7bdf1"
      ],
      "author": {
        "name": "Stanley.Miao",
        "email": "stanley.miao@windriver.com",
        "time": "Tue Sep 22 16:46:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the ZOOM MDK LCD\n\nAdd glue to control the OMAP_LDP LCD as a frame buffer device using the\nexisting dispc.c driver under omapfb.\n\nPatch updated for mainline kernel.  Note that the drivers/video/omap\nshould be updated to pass omap_lcd_config in platform_data.  The patch\nshould also be updated to compile if twl4030 is not selected, and\neventually to use the regulator framework.\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Stanley.Miao \u003cstanley.miao@windriver.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be481941c6ddfe96e5c17a5d6f077b00e7b7bdf1",
      "tree": "577d3463043f2ae8beeee8cf27c15622fa32a38e",
      "parents": [
        "27969ccc2840c42bfbe4f55d08f0c7ec254d4e93"
      ],
      "author": {
        "name": "Steve Sakoman",
        "email": "steve@sakoman.com",
        "time": "Tue Sep 22 16:46:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the Gumstix Overo LCD\n\nSigned-off-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27969ccc2840c42bfbe4f55d08f0c7ec254d4e93",
      "tree": "e3a9debb1829bfa22054eee13230eddc51230b4e",
      "parents": [
        "2a8729c47a9dfe5c8ba55883b86b719b33e6e099"
      ],
      "author": {
        "name": "Koen Kooi",
        "email": "koen@openembedded.org",
        "time": "Tue Sep 22 16:46:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP3 Beagle DVI output\n\nThe default resolution is 1024x768@24bit\n\nThis version addresses the comments from Felipe Balbi adn Arun Edarath\n\nFixed-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nFixed-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Koen Kooi \u003ckoen@openembedded.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a8729c47a9dfe5c8ba55883b86b719b33e6e099",
      "tree": "47d4e169ed694a791f5224d4d9aa8add4b0e99e3",
      "parents": [
        "fb49b78452503f6cdf8b243ccb40cda81aae9998"
      ],
      "author": {
        "name": "Steve Sakoman",
        "email": "steve@sakoman.com",
        "time": "Tue Sep 22 16:46:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP3 EVM LCD\n\nAdd LCD support for OMAP3 EVM\n\nBacklight support by Arun C \u003carunedarath@mistralsolutions.com\u003e\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Steve Sakoman \u003csteve@sakoman.com\u003e\nAcked-by: Syed Mohammed Khasim \u003ckhasim@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb49b78452503f6cdf8b243ccb40cda81aae9998",
      "tree": "5f8584de17f6f9befc0f5f83ae8b8ed828abf7cb",
      "parents": [
        "42acff34f85c5892c8c762145441e993a5596a13"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Tue Sep 22 16:46:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the 3430SDP LCD\n\nThe 3430SDP uses the same panel as the 2430SDP.  The main difference are\nin the GPIO lines used for panel enable and backlight, and the VAUX\nregister/commands sent to the TWL4030 power subsystem.\n\nAlso, some misc. whitespace cleanups.\n\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvsita.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42acff34f85c5892c8c762145441e993a5596a13",
      "tree": "03c0623f72891acd5b24baa96c186ce65201cc6c",
      "parents": [
        "3a76a819dda9a6de0ab83d04b48b3735a4d10b89"
      ],
      "author": {
        "name": "arun c",
        "email": "arun.edarath@gmail.com",
        "time": "Tue Sep 22 16:46:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:49 2009 -0700"
      },
      "message": "omapfb: add support for the OMAP2EVM LCD\n\nomap2evm LCD supports VGA and QVGA resolution, by default its in VGA mode.\n\nFixed-by: Jarkko Nikula \u003cjarkko.nikula@gmail.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Arun C \u003carunedarath@mistralsolutions.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a76a819dda9a6de0ab83d04b48b3735a4d10b89",
      "tree": "11deda986171e85f3c770e5bf3b97c6c5104d22c",
      "parents": [
        "92e0ed074a4f134084bef47a44e948b6c6429a89"
      ],
      "author": {
        "name": "Hunyue Yau",
        "email": "hyau@mvista.com",
        "time": "Tue Sep 22 16:46:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the 2430SDP LCD\n\nAdd glue to control the 2430SDP LCD as a frame buffer device using the\nexisting dispc.c driver under omapfb.\n\nFixed-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nFixed-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nFixed-by: Francisco Alecrim \u003cfrancisco.alecrim@indt.org.br\u003e\nFixed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nFixed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Hunyue Yau \u003chyau@mvista.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92e0ed074a4f134084bef47a44e948b6c6429a89",
      "tree": "d95150d5729eed5aedf67e2dfc65905274c8afab",
      "parents": [
        "66d2f99d0bb5a2972fb5c1d88b61169510e540d6"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Tue Sep 22 16:46:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the Amstrad Delta LCD\n\nThis is an updated version of the LCD driver for the Amstrad Delta to take\ninto account the recent changes to the omapfb infrastructure.  The Delta\nfeatures a 480x320 12 bit DSTN panel.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66d2f99d0bb5a2972fb5c1d88b61169510e540d6",
      "tree": "5ed8124da9210ec63105c3cdd5c672d106c96b12",
      "parents": [
        "28ff0c12b7069f076f08a936df66f1d5052e9121"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Sep 22 16:46:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for MIPI-DCS compatible LCDs\n\nFixed-by: Mike Wege \u003cext-mike.wege@nokia.com\u003e\nFixed-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nFixed-by: Timo Savola \u003ctsavola@movial.fi\u003e\nFixed-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nFixed-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28ff0c12b7069f076f08a936df66f1d5052e9121",
      "tree": "7fde66d3f4e3d0c75c8fcf11351a294373cd9137",
      "parents": [
        "ef72af408259f0ff26a733dfa2088d570a111550"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Sep 22 16:46:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "omapfb: add support for the Apollon LCD\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "325253a6b2de4bdfa9ef0e28b5df8a4a4fe2b677",
      "tree": "a9fff6fda2ac9f36b494779e76e66222ce540b28",
      "parents": [
        "0f7e7273803aa03ad7a0e210461a3db9d35e7abb"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 14 17:06:02 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 21 21:03:58 2009 +0100"
      },
      "message": "backlight: Allow drivers to update the core, and generate events on changes\n\nCertain hardware will send us events when the backlight brightness\nchanges. Add a function to update the value in the core, and\nadditionally send a uevent so that userspace can pop up appropriate\nUI. The uevents are flagged depending on whether the update originated\nin the kernel or from userspace, making it easier to only display UI\nat the appropriate time.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f7e7273803aa03ad7a0e210461a3db9d35e7abb",
      "tree": "2ff22a466058e5ce679c14f2b643bb5c52000e7c",
      "parents": [
        "3b96ea9ef837c010f2187e0618d823fbdd8eeb54"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 21 16:57:47 2009 +0300"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 21 20:59:12 2009 +0100"
      },
      "message": "backlight: switch to da903x driver to dev_pm_ops\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3f6db50f1ebc4fa797445dd89af7211cafc52a92",
      "tree": "8b91826651b202b20b33e1f4aba702deaeaa3533",
      "parents": [
        "411c94038594b2a3fd123d09bdec3fe2500e383d"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Fri Jul 03 14:39:40 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:54 2009 +0200"
      },
      "message": "trivial: media/omap: adding __init/__exit macros to lcd_drivers\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions to several files in drivers/video/omap/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6d6c971778c5257fc815e1ebe01779fefda6293c",
      "tree": "8ab43903c8299d0b64360934d4c81706d16cc3a6",
      "parents": [
        "98840f2ce5339d46e1830b0455360ad03a840d9d"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:28:01 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:01:58 2009 +0530"
      },
      "message": "includecheck fix: drivers/video, vgacon.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/console/vgacon.c: linux/slab.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Martin Mares \u003cmj@ucw.cz\u003e\nCc: mchehab@infradead.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247067624.4382.88.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "515b696b282f856c3ad1679ccd658120faa387d0",
      "tree": "d9d7c1185c396617f128ca23463062308d11393b",
      "parents": [
        "fa877c71e2136bd682b45022c96d5e073ced9f58",
        "064a16dc41be879d12bd5de5d2f9d38d890e0ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (262 commits)\n  sh: mach-ecovec24: Add user debug switch support\n  sh: Kill off unused se_skipped in alignment trap notification code.\n  sh: Wire up HAVE_SYSCALL_TRACEPOINTS.\n  video: sh_mobile_lcdcfb: use both register sets for display panning\n  video: sh_mobile_lcdcfb: implement display panning\n  sh: Fix up sh7705 flush_dcache_page() build.\n  sh: kfr2r09: document the PLL/FLL \u003c-\u003e RF relationship.\n  sh: mach-ecovec24: need asm/clock.h.\n  sh: mach-ecovec24: deassert usb irq on boot.\n  sh: Add KEYSC support for EcoVec24\n  sh: add kycr2_delay for sh_keysc\n  sh: cpufreq: Include CPU id in info messages.\n  sh: multi-evt support for SH-X3 proto CPU.\n  sh: clkfwk: remove bogus set_bus_parent() from SH7709.\n  sh: Fix the indication point of the liquid crystal of AP-325RXA(AP3300)\n  sh: Add EcoVec24 romImage defconfig\n  sh: USB disable process is needed if romImage boot for EcoVec24\n  sh: EcoVec24: add HIZA setting for LED\n  sh: EcoVec24: write MAC address in boot\n  sh: Add romImage support for EcoVec24\n  ...\n"
    },
    {
      "commit": "73c583e4e2dd0fbbf2fafe0cc57ff75314fe72df",
      "tree": "b2fb05a6d199c0f6653fff84b67159af8f228760",
      "parents": [
        "5ce00289875a853280985aee671258795b77e089",
        "1f685b36dbf27db55072fb738aac57aaf37d2c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (47 commits)\n  OMAP clock: use debugfs_remove_recursive() for rewinding\n  OMAP2/3/4 core: create omap_device layer\n  OMAP: omap_hwmod: call omap_hwmod init at boot; create interconnects\n  OMAP2/3/4: create omap_hwmod layer\n  OMAP2/3 board-*.c files: read bootloader configuration earlier\n  OMAP2/3/4 PRCM: add module IDLEST wait code\n  OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer\n  OMAP3 clock: remove superfluous calls to omap2_init_clk_clkdm\n  OMAP clock: associate MPU clocks with the mpu_clkdm\n  OMAP3 clock: Fixed processing of bootarg \u0027mpurate\u0027\n  OMAP: SDRC: Add several new register definitions\n  OMAP: powerdomain: Fix overflow when doing powerdomain deps lookups.\n  OMAP: PM: Added suspend target state control to debugfs for OMAP3\n  OMAP: PM debug: Add PRCM register dump support\n  OMAP: PM debug: make powerdomains use PM-debug counters\n  OMAP: PM: Add pm-debug counters\n  OMAP: PM: Add closures to clkdm_for_each and pwrdm_for_each.\n  OMAP: PM: Hook into PM counters\n  OMAP: PM counter infrastructure.\n  OMAP3: PM: fix lockdep warning caused by omap3_pm_init\n  ...\n"
    },
    {
      "commit": "bbe5a96f678efcad83de8f900ab4ab963a99c805",
      "tree": "d1e03c52bc7d16c1ac9f41503b27da2f4b6b781d",
      "parents": [
        "f205ce83a766c08965ec78342f138cdc00631fba",
        "0a375d75902c522ea36c6dc409296622f93db4a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:12 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Update defconfigs.\n  sparc: Kill PROM console driver.\n"
    },
    {
      "commit": "4406c56d0a4da7a37b9180abeaece6cd00bcc874",
      "tree": "65a85fa73a25d24cbed6d163fdcf8df1b934a0be",
      "parents": [
        "6b7b352f2102e21f9d8f38e932f01d9c5705c073",
        "5e3573db2bd5db6925159279d99576a4635bdb66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (75 commits)\n  PCI hotplug: clean up acpi_run_hpp()\n  PCI hotplug: acpiphp: use generic pci_configure_slot()\n  PCI hotplug: shpchp: use generic pci_configure_slot()\n  PCI hotplug: pciehp: use generic pci_configure_slot()\n  PCI hotplug: add pci_configure_slot()\n  PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface\n  PCI hotplug: acpiphp: don\u0027t cache hotplug_params in acpiphp_bridge\n  PCI hotplug: acpiphp: remove superfluous _HPP/_HPX evaluation\n  PCI: Clear saved_state after the state has been restored\n  PCI PM: Return error codes from pci_pm_resume()\n  PCI: use dev_printk in quirk messages\n  PCI / PCIe portdrv: Fix pcie_portdrv_slot_reset()\n  PCI Hotplug: convert acpi_pci_detect_ejectable() to take an acpi_handle\n  PCI Hotplug: acpiphp: find bridges the easy way\n  PCI: pcie portdrv: remove unused variable\n  PCI / ACPI PM: Propagate wake-up enable for devices w/o ACPI support\n  ACPI PM: Replace wakeup.prepared with reference counter\n  PCI PM: Introduce device flag wakeup_prepared\n  PCI / ACPI PM: Rework some debug messages\n  PCI PM: Simplify PCI wake-up code\n  ...\n\nFixed up conflict in arch/powerpc/kernel/pci_64.c due to OF device tree\nscanning having been moved and merged for the 32- and 64-bit cases.  The\n\u0027needs_freset\u0027 initialization added in 6e19314cc (\"PCI/powerpc: support\nPCIe fundamental reset\") is now in arch/powerpc/kernel/pci_of_scan.c.\n"
    },
    {
      "commit": "ea88023b3491a384575ebcd5e8a449e841a28a24",
      "tree": "f46e3d8302e44dc55ce31823501e100472d29683",
      "parents": [
        "a6f15ade97989d414e9bf33874c9d5d1f39808ec",
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/kernel/vmlinux.lds.S\n"
    },
    {
      "commit": "09d3f3f0e02c8a900d076c302c5c02227f33572d",
      "tree": "4114d7de68bc4579b03b8b5ac81483836412fd96",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 15 17:04:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 15 17:04:38 2009 -0700"
      },
      "message": "sparc: Kill PROM console driver.\n\nMany years ago when this driver was written, it had a use, but these\ndays it\u0027s nothing but trouble and distributions should not enable it\nin any situation.\n\nPretty much every console device a sparc machine could see has a\nbonafide real driver, making the PROM console hack unnecessary.\n\nIf any new device shows up, we should write a driver instead of\ndepending upon this crutch to save us.  We\u0027ve been able to take care\nof this even when no chip documentation exists (sunxvr500, sunxvr2500)\nso there are no excuses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "723e9db7a46e328527cc3da2b478b831184fe828",
      "tree": "cdeda255633057dcb4c84097bed27b2bbf76970f",
      "parents": [
        "ada3fa15057205b7d3f727bba5cd26b5912e350f",
        "d331d8305cba713605854aab63a000fb892353a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:51:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:51:09 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (134 commits)\n  powerpc/nvram: Enable use Generic NVRAM driver for different size chips\n  powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline\n  powerpc/ps3: Workaround for flash memory I/O error\n  powerpc/booke: Don\u0027t set DABR on 64-bit BookE, use DAC1 instead\n  powerpc/perf_counters: Reduce stack usage of power_check_constraints\n  powerpc: Fix bug where perf_counters breaks oprofile\n  powerpc/85xx: Fix SMP compile error and allow NULL for smp_ops\n  powerpc/irq: Improve nanodoc\n  powerpc: Fix some late PowerMac G5 with PCIe ATI graphics\n  powerpc/fsl-booke: Use HW PTE format if CONFIG_PTE_64BIT\n  powerpc/book3e: Add missing page sizes\n  powerpc/pseries: Fix to handle slb resize across migration\n  powerpc/powermac: Thermal control turns system off too eagerly\n  powerpc/pci: Merge ppc32 and ppc64 versions of phb_scan()\n  powerpc/405ex: support cuImage via included dtb\n  powerpc/405ex: provide necessary fixup function to support cuImage\n  powerpc/40x: Add support for the ESTeem 195E (PPC405EP) SBC\n  powerpc/44x: Add Eiger AMCC (AppliedMicro) PPC460SX evaluation board support.\n  powerpc/44x: Update Arches defconfig\n  powerpc/44x: Update Arches dts\n  ...\n\nFix up conflicts in drivers/char/agp/uninorth-agp.c\n"
    },
    {
      "commit": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
      "tree": "d505fe5936881b137b82b59360646a6988e506ba",
      "parents": [
        "f199fd990639f93d07d8e104b0a66aabaf01d67d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 14 03:25:28 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:37:12 2009 -0700"
      },
      "message": "Nicolas Pitre has a new email address\n\nDue to problems at cam.org, my nico@cam.org email address is no longer\nvalid.  FRom now on, nico@fluxnic.net should be used instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6f15ade97989d414e9bf33874c9d5d1f39808ec",
      "tree": "6738402bca402004d55b913f56c2671913756e83",
      "parents": [
        "9dd38819c2257375ea05bcb92b1f607a1d523c84"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Tue Sep 15 12:00:30 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 15 21:08:22 2009 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: use both register sets for display panning\n\nSwitch to using both register sets - side A and side B for display panning.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "9dd38819c2257375ea05bcb92b1f607a1d523c84"
}
