)]}'
{
  "log": [
    {
      "commit": "d57ed95da483418e8b0433da693c9168dd0a2df6",
      "tree": "0eb215813f3066bf634a395d02cf4aab3ba94fc6",
      "parents": [
        "97a545ab6ce922a0f868d192718a48a0091ebc5e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 28 00:42:23 2010 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:25 2010 +1030"
      },
      "message": "virtio: use smp_XX barriers on SMP\n\nvirtio is communicating with a virtual \"device\" that actually runs on\nanother host processor. Thus SMP barriers can be used to control\nmemory access ordering.\n\nWhere possible, we should use SMP barriers which are more lightweight than\nmandatory barriers, because mandatory barriers also control MMIO effects on\naccesses through relaxed memory I/O windows (which virtio does not use)\n(compare specifically smp_rmb and rmb on x86_64).\n\nWe can\u0027t just use smp_mb and friends though, because\nwe must force memory ordering even if guest is UP since host could be\nrunning on another CPU, but SMP barriers are defined to barrier() in\nthat configuration. So, for UP fall back to mandatory barriers instead.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "97a545ab6ce922a0f868d192718a48a0091ebc5e",
      "tree": "1593d2a0f0ff19c4deb731d6079997e79989c8b1",
      "parents": [
        "28ff4ef71795fe6f6c0cc06a04911c9ca09c2c11"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:22 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:24 2010 +1030"
      },
      "message": "virtio: remove bogus barriers from DEBUG version of virtio_ring.c\n\nWith DEBUG defined, we add an -\u003ein_use flag to detect if the caller\ninvokes two virtio methods in parallel.  The barriers attempt to ensure\ntimely update of the -\u003ein_use flag.\n\nBut they\u0027re voodoo: if we need these barriers it implies that the\ncalling code doesn\u0027t have sufficient synchronization to ensure the\ncode paths aren\u0027t invoked at the same time anyway, and we want to\ndetect it.\n\nAlso, adding barriers changes timing, so turning on debug has more\nchance of hiding real problems.\n\nThanks to MST for drawing my attention to this code...\n\nCC: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "28ff4ef71795fe6f6c0cc06a04911c9ca09c2c11",
      "tree": "b507072181412cb06558aa2e35f0bf56b16753ee",
      "parents": [
        "169c246a30808588436794e96a97c61a01af9bed"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:18 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:22 2010 +1030"
      },
      "message": "lguest: remove unneeded zlib.h include in example launcher\n\nTwo years ago 5bbf89fc2608 removed the horrible bzImage unpacking code.\nNow it\u0027s time to remove the unneeded zlib.h include, too.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "169c246a30808588436794e96a97c61a01af9bed",
      "tree": "cce7c1e1ca52687f711a18f46ea741841f43ea34",
      "parents": [
        "1f34c71afe5115e77a49c4e67720a66e27053e54"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:14 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:17 2010 +1030"
      },
      "message": "virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ\n\nWhen running under qemu-kvm-0.11.0:\n\n\tBUG: unable to handle kernel paging request at 56e58955\n\t...\n\tProcess vballoon (pid: 1297, ti\u003dc7976000 task\u003dc70a6ca0 task.ti\u003dc7\n\t...\n\tCall Trace:\n\t [\u003cc88253a3\u003e] ? balloon+0x1b3/0x440 [virtio_balloon]\n\t [\u003cc041c2d7\u003e] ? schedule+0x327/0x9d0\n\t [\u003cc88251f0\u003e] ? balloon+0x0/0x440 [virtio_balloon]\n\t [\u003cc014a2d4\u003e] ? kthread+0x74/0x80\n\t [\u003cc014a260\u003e] ? kthread+0x0/0x80\n\t [\u003cc0103b36\u003e] ? kernel_thread_helper+0x6/0x30\n\nneed_stats_update should be zero-initialized.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Adam Litke \u003cagl@us.ibm.com\u003e\n"
    },
    {
      "commit": "1f34c71afe5115e77a49c4e67720a66e27053e54",
      "tree": "f6481c9a5fbafffd2bd8cbf17274fdc75ffc94b7",
      "parents": [
        "9564e138b1f6eb137f7149772438d3f3fb3277dd"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Thu Dec 10 16:35:15 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:14 2010 +1030"
      },
      "message": "virtio: Fix scheduling while atomic in virtio_balloon stats\n\nThis is a fix for my earlier patch: \"virtio: Add memory statistics reporting to\nthe balloon driver (V4)\".\n\nI discovered that all_vm_events() can sleep and therefore stats collection\ncannot be done in interrupt context.  One solution is to handle the interrupt\nby noting that stats need to be collected and waking the existing vballoon\nkthread which will complete the work via stats_handle_request().  Rusty, is\nthis a saner way of doing business?\n\nThere is one issue that I would like a broader opinion on.  In stats_request, I\nupdate vb-\u003eneed_stats_update and then wake up the kthread.  The kthread uses\nvb-\u003eneed_stats_update as a condition variable.  Do I need a memory barrier\nbetween the update and wake_up to ensure that my kthread sees the correct\nvalue?  My testing suggests that it is not needed but I would like some\nconfirmation from the experts.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nTo: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Anthony Liguori \u003caliguori@linux.vnet.ibm.com\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "9564e138b1f6eb137f7149772438d3f3fb3277dd",
      "tree": "2e53562c2b7ab7051d448b8f81766dc61ad524b5",
      "parents": [
        "1f08b833ddbdb1c8e81c4b1053c2ebb7b89cb437"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Mon Nov 30 10:14:15 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:08 2010 +1030"
      },
      "message": "virtio: Add memory statistics reporting to the balloon driver (V4)\n\nChanges since V3:\n - Do not do endian conversions as they will be done in the host\n - Report stats that reference a quantity of memory in bytes\n - Minor coding style updates\n\nChanges since V2:\n - Increase stat field size to 64 bits\n - Report all sizes in kb (not pages)\n - Drop anon_pages stat and fix endianness conversion\n\nChanges since V1:\n - Use a virtqueue instead of the device config space\n\nWhen using ballooning to manage overcommitted memory on a host, a system for\nguests to communicate their memory usage to the host can provide information\nthat will minimize the impact of ballooning on the guests.  The current method\nemploys a daemon running in each guest that communicates memory statistics to a\nhost daemon at a specified time interval.  The host daemon aggregates this\ninformation and inflates and/or deflates balloons according to the level of\nhost memory pressure.  This approach is effective but overly complex since a\ndaemon must be installed inside each guest and coordinated to communicate with\nthe host.  A simpler approach is to collect memory statistics in the virtio\nballoon driver and communicate them directly to the hypervisor.\n\nThis patch enables the guest-side support by adding stats collection and\nreporting to the virtio balloon driver.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Anthony Liguori \u003canthony@codemonkey.ws\u003e\nCc: virtualization@lists.linux-foundation.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (minor fixes)\n"
    },
    {
      "commit": "1f08b833ddbdb1c8e81c4b1053c2ebb7b89cb437",
      "tree": "d6f9a8e468e177ca5ab97c233d827f4698ba8757",
      "parents": [
        "9f3a6284880ceea452903e2043c88d7226736318"
      ],
      "author": {
        "name": "Jamie Lokier",
        "email": "jamie@shareable.org",
        "time": "Fri Jan 08 22:01:43 2010 +0000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Feb 24 14:22:04 2010 +1030"
      },
      "message": "Add __devexit_p around reference to virtio_pci_remove\n\nThis is needed to compile with CONFIG_VIRTIO_PCI\u003dy,\nbecause virtio_pci_remove is marked __devexit.\n\nSigned-off-by: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "9f3a6284880ceea452903e2043c88d7226736318",
      "tree": "2f9b65b58bf782ac59d3ee59a5f5a10da5aaca04",
      "parents": [
        "26b0833366c2521b890dfa8cb0e922be7debed37",
        "84a6fcb368a080620d12fc4d79e07902dbee7335"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:39 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: BCM47xx: Fix 128MB RAM support\n  MIPS: Highmem: Fix build error\n"
    },
    {
      "commit": "26b0833366c2521b890dfa8cb0e922be7debed37",
      "tree": "73e0e1302be5af9a253401bff7bad3ec528ce380",
      "parents": [
        "a17e18790a8c47113a73139d54a375dc9ccd8f08",
        "15cbf627abcd93c3c668d5a92d58d9fec8f953dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:13 2010 -0800"
      },
      "message": "Merge branch \u0027parisc/tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland\n\n* \u0027parisc/tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland:\n  Revert \"parisc: HAVE_ARCH_TRACEHOOK\"\n"
    },
    {
      "commit": "a17e18790a8c47113a73139d54a375dc9ccd8f08",
      "tree": "2f85b0265e004826d76614f27c133063499b855e",
      "parents": [
        "89f3f2199084a160a3a45fa6d9af235696321758"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Feb 22 12:44:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "fs/exec.c: fix initial stack reservation\n\n803bf5ec259941936262d10ecc84511b76a20921 (\"fs/exec.c: restrict initial\nstack space expansion to rlimit\") attempts to limit the initial stack to\n20*PAGE_SIZE.  Unfortunately, in attempting ensure the stack is not\nreduced in size, we ended up not changing the stack at all.\n\nThis size reduction check is not necessary as the expand_stack call does\nthis already.\n\nThis caused a regression in UML resulting in most guest processes being\nkilled.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jouni Malinen \u003cj@w1.fi\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": "89f3f2199084a160a3a45fa6d9af235696321758",
      "tree": "4b062cfa6c32658a7b697fa0699ff30c90cea15b",
      "parents": [
        "115079aad949cba31755eb4e2576edba7fddfdbc"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Feb 22 12:44:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "efifb: fix framebuffer handoff\n\nCommit 4410f3910947dcea8672280b3adecd53cec4e85e (\"fbdev: add support for\nhandoff from firmware to hw framebuffers\") didn\u0027t add fb_destroy\noperation to efifb.  Fix it and change aperture_size to match size\npassed to request_mem_region.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d15151\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nReported-by: Alex Zhavnerchik \u003calex.vizor@gmail.com\u003e\nTested-by: Alex Zhavnerchik \u003calex.vizor@gmail.com\u003e\nAcked-by: Peter Jones \u003cpjones@redhat.com\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "115079aad949cba31755eb4e2576edba7fddfdbc",
      "tree": "3a6d42ebc2a1c06e16e8c27bdd4f0d09f6d51445",
      "parents": [
        "d2e7276b6b5e4bc2148891a056d5862c5314342d"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERTEmbedded.de",
        "time": "Mon Feb 22 12:44:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "geode-mfgpt: restore previous behavior for selecting IRQ\n\ngeode-mfgpt: restore previous behavior for selecting IRQ\n\nThe MFGPT IRQ used to be, in order of decreasing priority,\n * IRQ supplied by the user as a boot-time parameter,\n * IRQ previously set by the BIOS or another driver,\n * default IRQ given at compile time.\n\nReturn to this behavior, which got broken when splitting the\nMFGPT/clocksource driver for 2.6.33-rc1.\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nAcked-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2e7276b6b5e4bc2148891a056d5862c5314342d",
      "tree": "0013ab5f52d700dae771dcedf3f0f333486be5b6",
      "parents": [
        "701188374b6f1ef9cf7e4dce4a2e69ef4c0012ac"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 22 12:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "idr: fix a critical misallocation bug, take#2\n\nThis is retry of reverted 859ddf09743a8cc680af33f7259ccd0fd36bfe9d\n(\"idr: fix a critical misallocation bug\") which contained two bugs.\n\n* pa[idp-\u003elayers] should be cleared even if it\u0027s not used by\n  sub_alloc() because it\u0027s used by mark idr_mark_full().\n\n* The original condition check also assigned pa[l] to p which the new\n  code didn\u0027t do thus leaving p pointing at the wrong layer.\n\nBoth problems have been fixed and the idr code has received good amount\ntesting using userland testing setup where simple bitmap allocator is\nrun parallel to verify the result of idr allocation.\n\nThe bug this patch fixes is caused by sub_alloc() optimization path\nbypassing out-of-room condition check and restarting allocation loop\nwith starting value higher than maximum allowed value.  For detailed\ndescription, please read commit message of 859ddf09.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nBased-on-patch-from: Eric Paris \u003ceparis@redhat.com\u003e\nReported-by: Eric Paris \u003ceparis@redhat.com\u003e\nTested-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nTested-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "701188374b6f1ef9cf7e4dce4a2e69ef4c0012ac",
      "tree": "f716e33bde324c74553a8d0b2acfb70d8ca3f1cc",
      "parents": [
        "5a2d41961dd6815b874b5c0afec0ac96cd90eea4"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Mon Feb 22 12:44:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "kernel/sys.c: fix missing rcu protection for sys_getpriority()\n\nfind_task_by_vpid() is not safe without rcu_read_lock().  2.6.33-rc7 got\nRCU protection for sys_setpriority() but missed it for sys_getpriority().\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2d41961dd6815b874b5c0afec0ac96cd90eea4",
      "tree": "af3d153f9615d9c11feb378f7821c0f280012b52",
      "parents": [
        "bee415ce427d1eab6cfb30221461c7d20cbf1903"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Feb 22 12:44:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:50:34 2010 -0800"
      },
      "message": "memcg: fix oom killing a child process in an other cgroup\n\nPresently the oom-killer is memcg aware and it finds the worst process\nfrom processes under memcg(s) in oom.  Then, it kills victim\u0027s child\nfirst.\n\nIt may kill a child in another cgroup and may not be any help for\nrecovery.  And it will break the assumption users have.\n\nThis patch fixes it.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nReviewed-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84a6fcb368a080620d12fc4d79e07902dbee7335",
      "tree": "fc842c252eed342e5457b407dc78627ffaa7eb71",
      "parents": [
        "52ab320ac560af3333191a473e56615fb48fff95"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 20 19:51:20 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 22 21:42:12 2010 +0100"
      },
      "message": "MIPS: BCM47xx: Fix 128MB RAM support\n\nIgnoring the last page when ddr size is 128M. Cached accesses to last page\nis causing the processor to prefetch using address above 128M stepping out\nof the DDR address space.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/981/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52ab320ac560af3333191a473e56615fb48fff95",
      "tree": "50498055e6f0c6ef4d96c8a735772c030e7207ee",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sat Feb 20 21:23:22 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 22 21:42:11 2010 +0100"
      },
      "message": "MIPS: Highmem: Fix build error\n\narch/mips/mm/highmem.c: In function \u0027kmap_init\u0027:\narch/mips/mm/highmem.c:130: error: \u0027init_mm\u0027 undeclared (first use in this function)\narch/mips/mm/highmem.c:130: error: (Each undeclared identifier is reported only once\narch/mips/mm/highmem.c:130: error: for each function it appears in.)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/980/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "15cbf627abcd93c3c668d5a92d58d9fec8f953dd",
      "tree": "ec978b4c3bf73a0984b295ea5b0216acd5bf5beb",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Feb 22 10:43:43 2010 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Feb 22 10:43:43 2010 -0800"
      },
      "message": "Revert \"parisc: HAVE_ARCH_TRACEHOOK\"\n\nThis reverts commit 81bf550d9cdfe0325eb1504b06c9f6511b442c1a.\n\nHAVE_ARCH_TRACEHOOK requires defining the user_regset interfaces,\nincluding task_user_regset_view().  parisc doesn\u0027t do that yet,\nso don\u0027t lie about it.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "bee415ce427d1eab6cfb30221461c7d20cbf1903",
      "tree": "406b70a86768535105b226c2b2f0a59b301cc52e",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36",
        "388c3aab5d4f1b0bbfe2d5f47e7cd681866bc573"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:55:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:55:32 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf probe: Init struct probe_point and set counter correctly\n  hw-breakpoint: Keep track of dr7 local enable bits\n  hw-breakpoints: Accept breakpoints on NULL address\n  perf_events: Fix FORK events\n"
    },
    {
      "commit": "627fa177a1502ad24390d945851209ac022f3a36",
      "tree": "299e2ec6950f4fb28744a09c373cec6dd17b21d7",
      "parents": [
        "61caf87cb5c2a198966018343a6ce4c5ab6cf8df",
        "eb083ba260f21ad79e83e1ad05a0d27e93b58c83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:48:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:48:06 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - extend coordinate range for Generaltouch devices\n  Input: polldev can cause crash in case when polling disabled\n"
    },
    {
      "commit": "61caf87cb5c2a198966018343a6ce4c5ab6cf8df",
      "tree": "4fa1ab6a366627a8d3113b4be62f9c251307a00a",
      "parents": [
        "4386b58349366511df1c4fe1f7917c198f71529a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 18 23:06:27 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:47:14 2010 -0800"
      },
      "message": "i915 / PM: Fix hibernate regression caused by suspend/resume splitting\n\nCommit 84b79f8d2882b0a84330c04839ed4d3cefd2ff77 (drm/i915: Fix crash\nwhile aborting hibernation) attempted to fix a regression introduced\nby commit cbda12d77ea590082edb6d30bd342a67ebc459e0 (drm/i915:\nimplement new pm ops for i915), but it went too far trying to split\nthe freeze/suspend and resume/thaw parts of the code.  As a result,\nit introduced another regression, which only is visible on some systems.\n\nFix the problem by merging i915_drm_suspend() with\ni915_drm_freeze() and moving some code from i915_resume()\ninto i915_drm_thaw(), so that intel_opregion_free() and\nintel_opregion_init() are also executed in the freeze and thaw code\npaths, respectively.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-tested-by: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nTested-by: Tino Keitel \u003ctino.keitel@tikei.de\u003e\nAcked-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "388c3aab5d4f1b0bbfe2d5f47e7cd681866bc573",
      "tree": "99024d3b3807219c3713babcf2077f59b7847475",
      "parents": [
        "326264a02448b0ac51f78f178b78e830aa077a0b"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Feb 18 13:16:52 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 22 11:42:27 2010 +0100"
      },
      "message": "perf probe: Init struct probe_point and set counter correctly\n\nClear struct probe_point before using it in\nshow_perf_probe_events(), and set pp-\u003efound counter correctly in\nsynthesize_perf_probe_point(). Without this initialization,\nclear_probe_point() will free random addresses.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nLKML-Reference: \u003c20100218181652.26547.57790.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb083ba260f21ad79e83e1ad05a0d27e93b58c83",
      "tree": "abc3f6e2da53c02fde3b9eaf2ff0b17e6e685623",
      "parents": [
        "d9c4f846997c6d37e4f56907d93f1be022c17c6b"
      ],
      "author": {
        "name": "Roy Yin",
        "email": "yhch@generaltouch.com",
        "time": "Sun Feb 21 22:52:49 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 21 23:02:51 2010 -0800"
      },
      "message": "Input: usbtouchscreen - extend coordinate range for Generaltouch devices\n\nGeneraltouch protocol allows for coordinates in [0, 0xffff] range and\nthere are devices reporting coordinates as high as 0x7fff so let\u0027s update\nthe driver to reflect that.\n\nSigned-off-by: Roy Yin \u003cyhch@generaltouch.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4386b58349366511df1c4fe1f7917c198f71529a",
      "tree": "717f2d9c742a1a923cf8e85a56fe0f574315a769",
      "parents": [
        "d13536bef4b42d3e24f5ae2429722d008c60e3fc",
        "2531be413b3f2f64c0282073de89fe52bbcbbab5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 19:45:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 19:45:24 2010 -0800"
      },
      "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  sparc32: Fix struct stat uid/gid types.\n"
    },
    {
      "commit": "2531be413b3f2f64c0282073de89fe52bbcbbab5",
      "tree": "6b4499535867ebc3a06fac1b9d192b531e602adc",
      "parents": [
        "1f474646fdc36b457606bbcd6a3592e6cbd31ac4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 21 18:03:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 21 18:03:16 2010 -0800"
      },
      "message": "sparc32: Fix struct stat uid/gid types.\n\nCommit 085219f79cad89291699bd2bfb21c9fdabafe65f\n(\"sparc32: use proper types in struct stat\")\n\nAccidently changed the struct stat uid/gid members\nto uid_t and gid_t, but those get set to\n__kernel_uid32_t and __kernel_gid32_t respectively.\nThose are of type \u0027int\u0027 but the structure is meant\nto have \u0027short\u0027.  So use uid16_t and gid16_t to\ncorrect this.\n\nReported-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d13536bef4b42d3e24f5ae2429722d008c60e3fc",
      "tree": "07f45a2e4b178a4340e63dab6f04600cb1f27fa4",
      "parents": [
        "87b8d1adefa1548b591cbf0d63965987e2cf893d",
        "3dae93ec3ee1fceec69f40ef9b97892ce62ba7a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 11:25:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 11:25:47 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] bfin: fix max timeout calculation\n"
    },
    {
      "commit": "3dae93ec3ee1fceec69f40ef9b97892ce62ba7a5",
      "tree": "71901f55ab30c1108043d80b93c462c15c2746a8",
      "parents": [
        "aea187c46f7d03ce985e55eb1398d0776a15b928"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Feb 15 19:32:25 2010 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 21 19:16:30 2010 +0000"
      },
      "message": "[WATCHDOG] bfin: fix max timeout calculation\n\nRelying on overflow/wrap around isn\u0027t exact because if you wrap far\nenough, you get back to \"valid\" values.\n\nReported-by: Thorsten Pohlmann \u003cpohlmann@tetronik.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n"
    },
    {
      "commit": "87b8d1adefa1548b591cbf0d63965987e2cf893d",
      "tree": "9bb71e42dfed2ac212a9dc55dd5e2ba1f8d042ac",
      "parents": [
        "aea187c46f7d03ce985e55eb1398d0776a15b928"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Feb 18 16:13:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 08:57:08 2010 -0800"
      },
      "message": "mm: Make copy_from_user() in migrate.c statically predictable\n\nx86-32 has had a static test for copy_on_user() overflow for a while.\nThis test currently fails in mm/migrate.c resulting in an\nallyesconfig/allmodconfig build failure on x86-32:\n\nIn function ‘copy_from_user’,\n    inlined from ‘do_pages_stat’ at\n    /home/hpa/kernel/git/mm/migrate.c:1012:\n/home/hpa/kernel/git/arch/x86/include/asm/uaccess_32.h:212: error:\n    call to ‘copy_from_user_overflow’ declared\n\nMake the logic more explicit and therefore easier for gcc to\nunderstand.\n\nv2: rewrite the loop entirely using a more normal structure for a\n    chunked-data loop (Linus Torvalds)\n\nReported-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nReviewed-and-Tested-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aea187c46f7d03ce985e55eb1398d0776a15b928",
      "tree": "a2f38121839fec4d91e06f2432478c00fba8df1b",
      "parents": [
        "d0708b9739f4d184f74ef69fb15d9c26aecb3f10",
        "8f9941aeccc318f243ab3fa55aaa17f4c1cb33f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:58:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:58:03 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  CacheFiles: Fix a race in cachefiles_delete_object() vs rename\n  vfs: don\u0027t call ima_file_check() unconditionally in nfsd_open()\n  fs: inode - remove 8 bytes of padding on 64bits allowing 1 more objects/slab under slub\n  Switch proc/self to nd_set_link()\n  fix LOOKUP_FOLLOW on automount \"symlinks\"\n"
    },
    {
      "commit": "d0708b9739f4d184f74ef69fb15d9c26aecb3f10",
      "tree": "7f96764d40111a29688e2b11551b7433889381b9",
      "parents": [
        "c52042ba5cd2071d9a69972d71997144d236e962",
        "2434466432464110b5307757e0285dd41f15512e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:56:09 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:56:09 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB: bttv: Move I2C IR initialization\n  V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad \tconstant \u003d\u003e sizeof conversion.\n  soc-camera: mt9t112: modify exiting conditions from standby mode\n  V4L/DVB: cxusb: Select all required frontend and tuner modules\n  V4L/DVB: dvb: l64781.ko broken with gcc 4.5\n"
    },
    {
      "commit": "c52042ba5cd2071d9a69972d71997144d236e962",
      "tree": "ec7979b6c9390ff36ccd784c7235706c769d493c",
      "parents": [
        "cf7ad04300f4ab0078e6bc41e305423ea159e8c4",
        "b72c7d543589736d43da531566490dd31572f5ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:41 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:41 2010 -0800"
      },
      "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  omap: Remove DEBUG_FS dependency for mux name checking\n"
    },
    {
      "commit": "cf7ad04300f4ab0078e6bc41e305423ea159e8c4",
      "tree": "19f47c33c3e931580f090145d8c62bac2bde5c68",
      "parents": [
        "4ec62b2b2e6bd7ddef7b6cea6e5db7b5578a6532",
        "d944d549aa86e08cba080396513234cf048fee1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:05 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: allow alignment fault mode to be configured at kernel boot\n  ARM: Update mach-types\n  ARM: 5951/1: ARM: fix documentation of the PrimeCell bus\n  ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor\n  MAINTAINERS: fix my e-mail and status for Gemini and FA526\n  Gemini: wrong registers used to set reg_level in gpio_set_irq_type()\n  ARM: 5944/1: scsi: fix timer setup in fas216.c\n  ARM: 5938/1: ARM: L2: export outer_cache_fns\n"
    },
    {
      "commit": "d944d549aa86e08cba080396513234cf048fee1f",
      "tree": "53d825ec3441de0bddf48ba34304510497e26343",
      "parents": [
        "0fa11802e0dcbd4e211a9310500bf52d701b9c1b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 16:13:29 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 16:20:49 2010 +0000"
      },
      "message": "ARM: allow alignment fault mode to be configured at kernel boot\n\nSome glibc versions intentionally create lots of alignment faults in\ntheir gconv code, which if not fixed up, results in segfaults during\nboot.  This can prevent systems booting properly.\n\nThere is no clear hard-configurable default for this; the desired\ndefault depends on the nature of the userspace which is going to be\nbooted.\n\nSo, provide a way for the alignment fault handler to be configured via\nthe kernel command line.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8f9941aeccc318f243ab3fa55aaa17f4c1cb33f9",
      "tree": "a18890c2ace7ffde0682e29c58230ffc1fcdde15",
      "parents": [
        "aeaa5ccd6421fbf9e7ded0ac67b12ea2b9fcf51e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 19 18:14:21 2010 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Feb 20 10:06:35 2010 -0500"
      },
      "message": "CacheFiles: Fix a race in cachefiles_delete_object() vs rename\n\ncachefiles_delete_object() can race with rename.  It gets the parent directory\nof the object it\u0027s asked to delete, then locks it - but rename may have changed\nthe object\u0027s parent between the get and the completion of the lock.\n\nHowever, if such a circumstance is detected, we abandon our attempt to delete\nthe object - since it\u0027s no longer in the index key path, it won\u0027t be seen\nagain by lookups of that key.  The assumption is that cachefilesd may have\nculled it by renaming it to the graveyard for later destruction.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fa11802e0dcbd4e211a9310500bf52d701b9c1b",
      "tree": "8213bc5b83bce085c6b3ec7f7a3c1c79cabb7e9a",
      "parents": [
        "4e10ae11317b238609fc3ec9d50a5dee9473e045"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:16:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:17:16 2010 +0000"
      },
      "message": "ARM: Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e10ae11317b238609fc3ec9d50a5dee9473e045",
      "tree": "95cecdc421714f35671667463bb70a1d6004f54a",
      "parents": [
        "1c8e170aaa7ba62c0160e96a52e25ad004419109"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Feb 20 09:41:30 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:10:48 2010 +0000"
      },
      "message": "ARM: 5951/1: ARM: fix documentation of the PrimeCell bus\n\nThis fixes the filepath encoded in \u003clinux/amba/bus.h\u003e and adds\nsome documentation as to what this bus really means.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c8e170aaa7ba62c0160e96a52e25ad004419109",
      "tree": "8f5143509a99997c2cdb8ec3855ca0de0d6e9f0f",
      "parents": [
        "2b4f0175799a5d714ff7f83bba7eae6fca268834"
      ],
      "author": {
        "name": "Abdoulaye Walsimou Gaye",
        "email": "walsimou@walsimou.com",
        "time": "Fri Feb 19 12:47:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:10:47 2010 +0000"
      },
      "message": "ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor\n\nThis patch fix the below build error for arm1026ej-s processor (IntegratorCP/arm1026ej-s board).\n  CC      init/main.o\nIn file included from include/linux/highmem.h:8,\n                 from include/linux/pagemap.h:10,\n                 from include/linux/mempolicy.h:62,\n                 from init/main.c:52:\narch/arm/include/asm/cacheflush.h:134:2: error: #error Unknown cache maintainence model\nmake[1]: *** [init/main.o] Erreur 1\nmake: *** [init] Erreur 2\n\nSigned-off-by: Abdoulaye Walsimou Gaye \u003cwalsimou@walsimou.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9c4f846997c6d37e4f56907d93f1be022c17c6b",
      "tree": "c8565964e0d4566d1b5ef912c12c64b773b00e70",
      "parents": [
        "3b77fd8ee6a8ae34e349651e9d5f5000d1cc206e"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Feb 19 23:17:58 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 20 01:23:55 2010 -0800"
      },
      "message": "Input: polldev can cause crash in case when polling disabled\n\nWhen polled input device is opened and closed and there are no other\nusers of polled device, the workqueue is created and destroyed in\nevery open / close operation. It is probable that at some point\ndynamic allocation of internal parts of the workqueue cause changes to the\nworkqueue.\n\nWhen a work is queued to the workqueue the work struct contains pointers\nto the workqueue data. If the workqueue has been changed and the work\nhas never been queued to the new workqueue, work-struct contains pointers\nto the non-existing workqueue. This will cause crash at the work\ncancellation during device close since cancellation of a work assumes\nthat the workqueue exists.\n\nTo prevent that, work struct is cleaned up at device close. This keeps\nwork struct clean for the next use.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aeaa5ccd6421fbf9e7ded0ac67b12ea2b9fcf51e",
      "tree": "f614a33edbd3daab32d616446eb45a526e68d21b",
      "parents": [
        "4e70af56319e56423d6eb1ce25fc321cdf8cd41d"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Mon Feb 15 18:07:39 2010 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Feb 20 00:47:31 2010 -0500"
      },
      "message": "vfs: don\u0027t call ima_file_check() unconditionally in nfsd_open()\n\ncommit 1e41568d7378d1ba8c64ba137b9ddd00b59f893a (\"Take ima_path_check()\nin nfsd past dentry_open() in nfsd_open()\") moved this code back to its\noriginal location but missed the \"else\".\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ec62b2b2e6bd7ddef7b6cea6e5db7b5578a6532",
      "tree": "90791e1b1cad55ba383973606bda88398d6c75c3",
      "parents": [
        "8386cda3f9faadcdcf0205ab6b84b03ce4ee1f6f",
        "b3dc1a212e5167984616445990c76056034f8eeb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:35:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:35:20 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_sas: fix for 32bit apps\n  [SCSI] fcoe: Only rmmod fcoe.ko if there are no active connections\n  [SCSI] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs.\n  [SCSI] libfc: Don\u0027t assume response request present.\n  [SCSI] libfc: Fix e_d_tov ns -\u003e ms scaling factor in PLOGI response.\n  [SCSI] libfc: call ddp setup for only FCP reads to avoid accessing junk fsp pointer\n  [SCSI] iscsi_tcp regression: remove bogus warn on in write path\n"
    },
    {
      "commit": "8386cda3f9faadcdcf0205ab6b84b03ce4ee1f6f",
      "tree": "8f7be8e77f9915bc0a276f1263674ad8448415ee",
      "parents": [
        "83bdd240eeb388a611b2bdbed9afdb3192966cec",
        "242cc0547f3bcecc0b02ca6f3e9512760185727e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:56 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances\n  sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll()\n  net-sysfs: Use rtnl_trylock in wireless sysfs methods.\n  net: Fix sysctl restarts...\n"
    },
    {
      "commit": "83bdd240eeb388a611b2bdbed9afdb3192966cec",
      "tree": "c899d47c6e929b314007d17d249d0b4b068fa745",
      "parents": [
        "65d76fc4b3161ee1e7034a6f764d1151eb51a555",
        "1f474646fdc36b457606bbcd6a3592e6cbd31ac4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:40 2010 -0800"
      },
      "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  sparc64: Fix sun4u execute bit check in TSB I-TLB load.\n  sparc: Fix incorrect comparison in of_bus_ambapp_match()\n  sparc64: Sync of_create_pci_dev() with drivers/pci/probe.c changes.\n  sparc64: Tighten checks in kstack_valid().\n"
    },
    {
      "commit": "65d76fc4b3161ee1e7034a6f764d1151eb51a555",
      "tree": "06dccc74066a73ff12afaa4409a67b4d6b37eeb3",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040",
        "635f1a31292087a2e99568bf4451c10ee287adaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:33:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:33:51 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: bump the UMS driver version number to indicate rv740 fix\n  drm/radeon/kms: free fence IB if it wasn\u0027t emited at IB free time\n  drm/ttm: fix caching problem on non-PAT systems.\n  drm/radeon/rv740: fix backend setup\n  drm/radeon/kms: fix shared ddc detection\n  drm/radeon/kms/rs600: add connector quirk\n  vgaarb: fix \"target\u003ddefault\" passing\n"
    },
    {
      "commit": "242cc0547f3bcecc0b02ca6f3e9512760185727e",
      "tree": "f2747adc42eb061c9e969816fcf4e9b65f0bf841",
      "parents": [
        "e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 19 13:34:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:50:35 2010 -0800"
      },
      "message": "sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances\n\nThe temperature and voltage limits currently set on these boards are\ntoo conservative and will cause the driver to stop the net device\nerroneously in some systems.\n\nBased on a review of the chip datasheets and advice from the designer\nof these boards:\n\n- Raise the maximum board temperatures to the specified maximum ambient\n  temperatures for their PHYs plus the expected temperature bias of the\n  board\n- Raise the maximum controller temperature to 90 degrees\n- Lower the minimum temperatures to 0 degrees\n- Widen the voltage tolerances to at least +/- 10%\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9",
      "tree": "0120f76a48010503a6f563a19d486504f35b1e70",
      "parents": [
        "b8afe6416101549e877f8470f2a160df69676166"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 19 13:29:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:50:35 2010 -0800"
      },
      "message": "sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll()\n\nefx_mcdi_poll() uses positive error numbers, matching the MCDI\nprotocol.  It must negate the result of efx_mcdi_poll_reboot() which\nreturns the usual negative error numbers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8afe6416101549e877f8470f2a160df69676166",
      "tree": "34020e2ceece02d144bb88df908aad7ef95539bf",
      "parents": [
        "88af182e389097997c5e2a0b42285b3522796759"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 19 13:23:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:40:51 2010 -0800"
      },
      "message": "net-sysfs: Use rtnl_trylock in wireless sysfs methods.\n\nThe wireless sysfs methods like the rest of the networking sysfs\nmethods are removed with the rtnl_lock held and block until\nthe existing methods stop executing.  So use rtnl_trylock\nand restart_syscall so that the code continues to work.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88af182e389097997c5e2a0b42285b3522796759",
      "tree": "b2df5a8589aaee30073665da46523a3908e8870a",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 19 13:22:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:40:50 2010 -0800"
      },
      "message": "net: Fix sysctl restarts...\n\nYuck.  It turns out that when we restart sysctls we were restarting\nwith the values already changed.  Which unfortunately meant that\nthe second time through we thought there was no change and skipped\nall kinds of work, despite the fact that there was indeed a change.\n\nI have fixed this the simplest way possible by restoring the changed\nvalues when we restart the sysctl write.\n\nOne of my coworkers spotted this bug when after disabling forwarding\non an interface pings were still forwarded.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f474646fdc36b457606bbcd6a3592e6cbd31ac4",
      "tree": "706149d39c9de0bc0ceacfb2ab44e909caba5b3c",
      "parents": [
        "d7ecfb3c2aa155c9f6152ebe91de92067d16ba6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:19:52 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:19:52 2010 -0800"
      },
      "message": "sparc64: Fix sun4u execute bit check in TSB I-TLB load.\n\nThanks to testcase and report from Brad Spengler:\n\n--------------------\n#include \u003cstdio.h\u003e\n\ntypedef int (* _wee)(void);\n\nint main(void)\n{\n        char buf[8] \u003d { \u0027\\x81\u0027, \u0027\\xc7\u0027, \u0027\\xe0\u0027, \u0027\\x08\u0027, \u0027\\x81\u0027, \u0027\\xe8\u0027,\n                        \u0027\\x00\u0027, \u0027\\x00\u0027 };\n        _wee wee;\n        printf(\"%p\\n\", \u0026buf);\n        wee \u003d (_wee)\u0026buf;\n        wee();\n\n        return 0;\n}\n--------------------\n\nTSB I-tlb load code tries to use andcc to check the _PAGE_EXEC_4U bit,\nbut that\u0027s bit 12 so it gets sign extended all the way up to bit 63\nand the test nearly always passes as a result.\n\nUse sethi to fix the bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "635f1a31292087a2e99568bf4451c10ee287adaa",
      "tree": "f95187385763c862010a3f073016cf272edb9c69",
      "parents": [
        "7d404c7b5f4c004712bc15ed6e6edd6779842126"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 09:17:18 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 09:17:18 2010 +1000"
      },
      "message": "drm/radeon: bump the UMS driver version number to indicate rv740 fix\n\nThis lets UMS userspace know the rv740 fix is in. For KMS we can\nconsider the kernel release to be the v2.0.0 release so we don\u0027t need the\nbump there.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7d404c7b5f4c004712bc15ed6e6edd6779842126",
      "tree": "1736892b1d1a20eed4422f82fd6b6977253eab4b",
      "parents": [
        "f0e2f38befa787f0267419082b33e8ac72269d77"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Feb 18 13:13:29 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:35:18 2010 +1000"
      },
      "message": "drm/radeon/kms: free fence IB if it wasn\u0027t emited at IB free time\n\nIf at IB free time fence wasn\u0027t emited that means the IB wasn\u0027t\nscheduled because an error occured somewhere, thus we can free\nthen fence and mark the IB as free.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0e2f38befa787f0267419082b33e8ac72269d77",
      "tree": "ed969423484e055c04bdb8b0a49097c8fdd1ca98",
      "parents": [
        "6a660f06e8120977b25d30ace354c8f9dc3aff2a"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Feb 20 07:30:15 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:30:15 2010 +1000"
      },
      "message": "drm/ttm: fix caching problem on non-PAT systems.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15328\n\nThis fixes a serious regression on AGP/non-PAT systems, where\npages were ending up in the wrong state and slowing down the\nwhole system.\n\n[airlied: taken this from the bug as the other option is to revert\nthe change which caused it].\n\nTested-by: John W. Linville (in bug).\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6a660f06e8120977b25d30ace354c8f9dc3aff2a",
      "tree": "f285b7385be0f0128e2f0b8c117d1d7feea0c939",
      "parents": [
        "d3932d6c475f8307ac66b4ce21563285ec05f6ea"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Feb 19 16:07:02 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:28:16 2010 +1000"
      },
      "message": "drm/radeon/rv740: fix backend setup\n\nThis patch fixes occlusion queries and rendering errors\non rv740 boards. Hardcoding the backend map is not an optimal\nsolution, but a better fix is being worked on.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3932d6c475f8307ac66b4ce21563285ec05f6ea",
      "tree": "e513fb749e1ccb9cf2018ad05c500f3cf5e9f250",
      "parents": [
        "c86a90383638fa830c32cf086a1520be72167086"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Feb 19 02:13:56 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:28:06 2010 +1000"
      },
      "message": "drm/radeon/kms: fix shared ddc detection\n\nJust compare the i2c id since the i2c structs\nmay be slighly different.\n\nFixes fdo bug 26616.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c86a90383638fa830c32cf086a1520be72167086",
      "tree": "9b96805a00581888668179859acfd1ae5f10f4d4",
      "parents": [
        "2cc9116c2b37c525965d76a3e6def38913259427"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Feb 18 14:14:58 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:28:05 2010 +1000"
      },
      "message": "drm/radeon/kms/rs600: add connector quirk\n\nrs600 board lists DVI port as HDMI.\n\nFixes fdo bug 26605\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2cc9116c2b37c525965d76a3e6def38913259427",
      "tree": "16d5540bae7da373a52efd179c094f5cfc80c472",
      "parents": [
        "6b15835282f9c6a023e2625455bfdb822bb9cc64"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Tue Feb 16 16:18:37 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Feb 20 07:28:04 2010 +1000"
      },
      "message": "vgaarb: fix \"target\u003ddefault\" passing\n\nCommit 77c1ff3982c6b36961725dd19e872a1c07df7f3b fixed the userspace\npointer dereference, but introduced another bug pointed out by Eugene Teo\nin RH bug #564264. Instead of comparing the point we were at in the string,\nwe instead compared the beginning of the string to \"default\".\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nReported-by: Eugene Teo \u003ceteo@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b3dc1a212e5167984616445990c76056034f8eeb",
      "tree": "77d8d97628845a199046004973f15534a50aebf1",
      "parents": [
        "6409ea65b3b81ef693cbbc7c4b2300e50a4219dd"
      ],
      "author": {
        "name": "Tomas Henzl",
        "email": "thenzl@redhat.com",
        "time": "Thu Feb 11 18:01:50 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 19 15:11:53 2010 -0600"
      },
      "message": "[SCSI] megaraid_sas: fix for 32bit apps\n\nIt looks like this patch -\n\ncommit 7b2519afa1abd1b9f63aa1e90879307842422dae\nAuthor: Yang, Bo \u003cBo.Yang@lsi.com\u003e\nDate:   Tue Oct 6 14:52:20 2009 -0600\n\n    [SCSI] megaraid_sas: fix 64 bit sense pointer truncation\n\nhas caused a problem for 32bit programs with 64bit os -\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15001\n\nfix by converting the user space 32bit pointer to a 64 bit one when\nneeded.\n\n[jejb: fix up some 64 bit warnings]\nSigned-off-by: Tomas Henzl \u003cthenzl@redhat.com\u003e\nCc: Bo Yang \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "326264a02448b0ac51f78f178b78e830aa077a0b",
      "tree": "f2162ce368a6cd15cc4e54149cd25c0e974a8adf",
      "parents": [
        "84d710926797a6e317e7e94654a3ccd771cfd8a3"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Feb 18 18:24:18 2010 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Feb 19 19:06:48 2010 +0100"
      },
      "message": "hw-breakpoint: Keep track of dr7 local enable bits\n\nWhen the user enables breakpoints through dr7, he can choose\nbetween \"local\" or \"global\" enable bits but given how linux is\nimplemented, both have the same effect.\n\nThat said we don\u0027t keep track how the user enabled the breakpoints\nso when the user requests the dr7 value, we only translate the\n\"enabled\" status using the global enabled bits. It means that if\nthe user enabled a breakpoint using the local enabled bit, reading\nback dr7 will set the global bit and clear the local one.\n\nApps like Wine expect a full dr7 POKEUSER/PEEKUSER match for emulated\nsoftwares that implement old reverse engineering protection schemes.\n\nWe fix that by keeping track of the whole dr7 value given by the user\nin the thread structure to drop this bug. We\u0027ll think about\nsomething more proper later.\n\nThis fixes a 2.6.32 - 2.6.33-x ptrace regression.\n\nReported-and-tested-by: Michael Stefaniuc \u003cmstefani@redhat.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Maneesh Soni \u003cmaneesh@linux.vnet.ibm.com\u003e\nCc: Alexandre Julliard \u003cjulliard@winehq.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\n"
    },
    {
      "commit": "84d710926797a6e317e7e94654a3ccd771cfd8a3",
      "tree": "81dbf3f67f75111c00d32f22bd62c251ffdeef91",
      "parents": [
        "6f93d0a7c83772997b81c30d6f519a9a5dbab6a9"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Feb 18 16:00:59 2010 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Feb 19 18:35:14 2010 +0100"
      },
      "message": "hw-breakpoints: Accept breakpoints on NULL address\n\nBefore we had a generic breakpoint API, ptrace was accepting\nbreakpoints on NULL address in x86. The new API refuse them,\nwithout given strong reasons. We need to follow the previous\nbehaviour as some userspace apps like Wine need such NULL\nbreakpoints to ensure old emulated software protections\nare still working.\n\nThis fixes a 2.6.32 - 2.6.33-x ptrace regression.\n\nReported-and-tested-by: Michael Stefaniuc \u003cmstefani@redhat.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Maneesh Soni \u003cmaneesh@linux.vnet.ibm.com\u003e\nCc: Alexandre Julliard \u003cjulliard@winehq.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\n"
    },
    {
      "commit": "4e70af56319e56423d6eb1ce25fc321cdf8cd41d",
      "tree": "5bdc090bc52c2b341c880374574613ca12f50b6a",
      "parents": [
        "7fee4868be91e71a3ee8e57289ebf5e10a12297e"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Mon Feb 15 11:16:11 2010 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 19 10:41:13 2010 -0500"
      },
      "message": "fs: inode - remove 8 bytes of padding on 64bits allowing 1 more objects/slab under slub\n\nThis removes 8 bytes of padding from struct inode on 64bit builds, and\nso allows 1 more object/slab in the inode_cache when using slub.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\n----\npatch against 2.6.33-rc8\ncompiled \u0026 tested on x86_64 AMDX2\n\nI\u0027ve been running this patch for over a week with no obvious problems\nregards\nRichard\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fee4868be91e71a3ee8e57289ebf5e10a12297e",
      "tree": "b2bdbfa885e60fb1c04c2b5fca30ba5fa150fecd",
      "parents": [
        "ac278a9c505092dd82077a2446af8f9fc0d9c095"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 14 01:03:28 2010 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 19 10:25:41 2010 -0500"
      },
      "message": "Switch proc/self to nd_set_link()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ac278a9c505092dd82077a2446af8f9fc0d9c095",
      "tree": "227d4ac77de3b909e70cbe10b2a1a6293037c8c0",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Tue Feb 16 18:09:36 2010 +0000"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 19 03:56:42 2010 -0500"
      },
      "message": "fix LOOKUP_FOLLOW on automount \"symlinks\"\n\nMake sure that automount \"symlinks\" are followed regardless of LOOKUP_FOLLOW;\nit should have no effect on them.\n\nCc: stable@kernel.org\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2434466432464110b5307757e0285dd41f15512e",
      "tree": "6c12cb51b8c5e1f1ddf83791eda26cbd7a44c740",
      "parents": [
        "53f68607caba85db9a73846ccd289e4b7fa96295"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Feb 19 00:18:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 19 03:19:02 2010 -0200"
      },
      "message": "V4L/DVB: bttv: Move I2C IR initialization\n\nMove I2C IR initialization from just after I2C bus setup to right\nbefore non-I2C IR initialization. This avoids the case where an I2C IR\ndevice is blocking audio support (at least the PV951 suffers from\nthis). It is also more logical to group IR support together,\nregardless of the connectivity.\n\nThis fixes bug #15184:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15184\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53f68607caba85db9a73846ccd289e4b7fa96295",
      "tree": "1dbca5973bac252dce3bd7477a178982f760c5f0",
      "parents": [
        "2b59125b1b5f8c9bb0524b8a0bdad4b780a239ac"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Thu Feb 11 10:50:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 19 03:19:02 2010 -0200"
      },
      "message": "V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad \tconstant \u003d\u003e sizeof conversion.\n\nRegression was caused by my commit 6b35ca0d3d586b8ecb8396821af21186e20afaf0\nwhich determined message size using sizeof rather than hardcoded constants.\n\nUnfortunately pwc_set_shutter_speed reuses a 2 byte buffer for a one byte\nmessage too so the sizeof was bogus in this case.\n\nAll other uses of sizeof checked and are ok.\n\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b59125b1b5f8c9bb0524b8a0bdad4b780a239ac",
      "tree": "9a71ebc6c382bb06a325081e33bb9a5046d24bdd",
      "parents": [
        "fc4a7f93087a48619005111895dcaa115f807399"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Feb 02 13:17:54 2010 +0900"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 19 03:19:01 2010 -0200"
      },
      "message": "soc-camera: mt9t112: modify exiting conditions from standby mode\n\nThis polling is needed if camera is in standby mode, but current exiting\ncondition is inverted.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc4a7f93087a48619005111895dcaa115f807399",
      "tree": "031d9b3dd201a706367957f64cd6ad1cc0297e17",
      "parents": [
        "c1db53b36633e6a7511dbec7c372f01a31528f0c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Feb 10 23:57:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 19 03:19:01 2010 -0200"
      },
      "message": "V4L/DVB: cxusb: Select all required frontend and tuner modules\n\ncxusb uses the atbm8830 and lgs8gxx (not lgs8gl5) frontends and the\nmax2165 tuner, so it needs to select them.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1db53b36633e6a7511dbec7c372f01a31528f0c",
      "tree": "3d5093b721c933fcfe90b7b896ae12551f93c8b1",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040"
      ],
      "author": {
        "name": "Richard Guenther",
        "email": "rguenther@suse.de",
        "time": "Tue Feb 09 20:16:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 19 03:19:01 2010 -0200"
      },
      "message": "V4L/DVB: dvb: l64781.ko broken with gcc 4.5\n\nI\u0027m trying to fix it on the GCC side (PR43007), but the module is\nquite stupid in using ULL constants to operate on u32 values:\n\nstatic int apply_frontend_param (struct dvb_frontend* fe, struct\ndvb_frontend_parameters *param)\n{\n...\n static const u32 ppm \u003d 8000;\n u32 spi_bias;\n...\n\n spi_bias *\u003d 1000ULL;\n spi_bias /\u003d 1000ULL + ppm/1000;\n\nwhich causes current GCC 4.5 to emit calls to __udivdi3 for i?86 again.\n\nThis patch fixes this issue.\n\nSigned-off-by: Richard Guenther \u003crguenther@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b4f0175799a5d714ff7f83bba7eae6fca268834",
      "tree": "ec715b6a6526bdc8e8ae71c677d047f5de5da991",
      "parents": [
        "b857df1acc634b18db1db2a40864af985100266e",
        "083c88fcf1a89986ffa160826f96509fb4b370bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 23:35:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 23:35:24 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://gitorious.org/linux-gemini/mainline\n"
    },
    {
      "commit": "083c88fcf1a89986ffa160826f96509fb4b370bb",
      "tree": "8b0d58b9537f866564a2e08d434339b15929e948",
      "parents": [
        "079e1091a2901c81fc2d7ad2079344c3edab2c4d"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Thu Feb 18 21:54:12 2010 +0200"
      },
      "committer": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Feb 18 21:54:12 2010 +0200"
      },
      "message": "MAINTAINERS: fix my e-mail and status for Gemini and FA526\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\n"
    },
    {
      "commit": "079e1091a2901c81fc2d7ad2079344c3edab2c4d",
      "tree": "b57e88f20abe2ffe52fb0ca9e12c273a7a65efd6",
      "parents": [
        "83c5aac175e182c30729650f2edee3294c3b8bb0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Feb 18 21:54:11 2010 +0200"
      },
      "committer": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Feb 18 21:54:11 2010 +0200"
      },
      "message": "Gemini: wrong registers used to set reg_level in gpio_set_irq_type()\n\nIt appears the wrong GPIO registers were used\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\n"
    },
    {
      "commit": "b857df1acc634b18db1db2a40864af985100266e",
      "tree": "aeac72d20f30dc787488ddeddf1ea042b9a13cc7",
      "parents": [
        "6c09f09d44690d341d970559b64779bef8b9236b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 18 18:07:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 17:24:21 2010 +0000"
      },
      "message": "ARM: 5944/1: scsi: fix timer setup in fas216.c\n\nmod_timer() takes an absolute time and not a delay as its argument.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8b55f251012e104093e105483c45c5d85ad3040",
      "tree": "2203f133387531f381dc90aaa6f82ae9c3a171e7",
      "parents": [
        "83c5aac175e182c30729650f2edee3294c3b8bb0"
      ],
      "author": {
        "name": "Christine Caulfield",
        "email": "christine.caulfield@googlemail.com",
        "time": "Thu Feb 18 11:33:13 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:34:54 2010 -0800"
      },
      "message": "Orphan DECnet\n\nDue to lack of time, space, motivation, hardware and probably expertise,\nI have reluctantly decided to orphan the DECnet code in the kernel.\n\nJudging by the deafening silence on the linux-decnet mailing list I\nsuspect it\u0027s either not being used anyway, or the few people that are\nusing it are happy with their older kernels.\n\nSigned-off-by: Christine Caulfield \u003cchristine.caulfield@googlemail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83c5aac175e182c30729650f2edee3294c3b8bb0",
      "tree": "33a3ad885a9c74da05b25a97d9cc6b448b07861f",
      "parents": [
        "2fa298cf6d6bedf64f75644e9e8b0d64d2d83f27",
        "3b77fd8ee6a8ae34e349651e9d5f5000d1cc206e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:31:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:31:14 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: add KEY_RFKILL\n  Input: i8042 - fix KBC jam during hibernate\n"
    },
    {
      "commit": "6c09f09d44690d341d970559b64779bef8b9236b",
      "tree": "55caf22e0c3b25e4c5556402ed7a1bc71fcfc200",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Feb 16 07:57:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 16:27:39 2010 +0000"
      },
      "message": "ARM: 5938/1: ARM: L2: export outer_cache_fns\n\nThe \u0027outer_cache\u0027 variable is needed by the outer_inv_range(),\nouter_clean_range() and outer_flush_range() functions, which are\ndeclared as inline in asm/cacheflush.h.  Otherwise drivers built\nas a loadable module, which access these functions, will have\nan undefined symbol.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2fa298cf6d6bedf64f75644e9e8b0d64d2d83f27",
      "tree": "bd04abc0761ee1bfdf4baa0471d4fc5e6c3aa121",
      "parents": [
        "86404ab60df2ea65f39be936fc11762b642810c3",
        "0e2ecbaefd219cb538aa7827f37da064d1a3328b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:13:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:13:39 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: fix \"acpi\u003dht\" boot option\n  ACPI, i915: blacklist Clevo M5x0N bad_lid state\n  ACPI: fix High cpu temperature with 2.6.32\n  ACPI: dock: properly initialize local struct dock_station in dock_add()\n  ACPI: remove Asus P2B-DS from acpi\u003dht blacklist\n  thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()\n  ACPI: acpi_bus_{scan,bus,add}: return -ENODEV if no device was found\n  ACPI: Add NULL pointer check in acpi_bus_start\n  ACPI: processor: only evaluate _PDC once per processor\n  ACPI: processor: add kernel command line support for early _PDC eval\n"
    },
    {
      "commit": "86404ab60df2ea65f39be936fc11762b642810c3",
      "tree": "9834aa4ba93dbdb398d007eaba639f27148d4bdf",
      "parents": [
        "ab320af2244462703455dac59fe5ceede24d3662",
        "6b15835282f9c6a023e2625455bfdb822bb9cc64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:10:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:10:21 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: fix bo\u0027s fence association\n  drm/radeon/kms: fix indirect buffer management V2\n  drm/edid: Fix interlaced detailed timings to be frame size, not field.\n  drm/vmwgfx: Use fb handover mechanism instead of stealth mode.\n  drm/radeon/kms: use udelay for short delays\n  drm/nouveau: Force TV encoder DPMS reinit after resume.\n  drm/nouveau: use mutex for vbios lock\n"
    },
    {
      "commit": "ab320af2244462703455dac59fe5ceede24d3662",
      "tree": "fed3f31755d2c69a3c9f05e64f192dae208b208a",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b",
        "d1d47ec6e62ab08d2ebb925fd9203abfad3adfbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:07:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:07:54 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/85xx: Fix SMP when \"cpu-release-addr\" is in lowmem\n  powerpc/85xx: Fix oops during MSI driver probe on MPC85xxMDS boards\n"
    },
    {
      "commit": "3b77fd8ee6a8ae34e349651e9d5f5000d1cc206e",
      "tree": "33de1f771f1d7bb4a5917004239af44a15f20e68",
      "parents": [
        "c2d1a2a11b9b29c3be1dd781dc88518ffab8d4be"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 12:21:45 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Feb 18 02:08:16 2010 -0800"
      },
      "message": "Input: add KEY_RFKILL\n\nMost laptops have keys that are intended to toggle all device state, not\njust wifi. These are currently generally mapped to KEY_WLAN. As a result,\nrfkill will only kill or enable wifi in response to the key press. This\nconfuses users and can make it difficult for them to enable bluetooth\nand wwan devices.\n\nThis patch adds a new keycode, KEY_RFKILL. It indicates that the system\nshould toggle the state of all rfkillable devices.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c2d1a2a11b9b29c3be1dd781dc88518ffab8d4be",
      "tree": "b0362e1c489d5e26d29437ea017d0bbc54567638",
      "parents": [
        "a9f0c381973097462d9688dc26fe66f4f020502e"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Wed Feb 17 12:17:33 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Feb 18 02:07:34 2010 -0800"
      },
      "message": "Input: i8042 - fix KBC jam during hibernate\n\n633aae2 \"Input: i8042 - switch to using dev_pm_ops\" removed handling\nfor PMSG_THAW, since we do not need to do anything during freeze and\nthus it was thougt that thaw is not needed as well. However, there is\na period when interrupts are kept off, and if key happens to be pressed\nduring that time KBC becomes jammed. To avoid the jam we simply need\nto poll KBC once during thaw.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e2ecbaefd219cb538aa7827f37da064d1a3328b",
      "tree": "99ec286e471c8353ff32fd1d19106963536c8f11",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b",
        "49bf83a45fc677db1ed44d0e072e6aaeabe4e124",
        "49c6fb2e41d41c4c0c5c753b6960bc81fe658d20",
        "370d5cd88509b93b76eb2f5f97efbd71c25061cb",
        "1379d2fef0ec07c7027a5e89036025ce761470c8",
        "a4932299d03a1c20e58e4cc40a66fb0a048fb3a7",
        "7779688fc3d1ceddad84846a7b0affbe8e78ec6e",
        "f04d5e012d73ea441bd39804ace39fd6d1ce5611"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:51:04 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:51:04 2010 -0500"
      },
      "message": "Merge branches \u0027bugzilla-14886\u0027, \u0027bugzilla-15000\u0027, \u0027bugzilla-15040\u0027, \u0027bugzilla-15108\u0027, \u0027pdc\u0027, \u0027hotplug-null-ref\u0027 and \u0027thinkpad\u0027 into release\n"
    },
    {
      "commit": "49bf83a45fc677db1ed44d0e072e6aaeabe4e124",
      "tree": "f49ce39e5a817b32aa4af734add2fba3e731e392",
      "parents": [
        "97c169d39b6846a564dc8d883832e7fef9bdb77d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 16 03:45:45 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:49:38 2010 -0500"
      },
      "message": "ACPI: fix \"acpi\u003dht\" boot option\n\nWe broke \"acpi\u003dht\" in 2.6.32 by disabling MADT parsing\nfor acpi\u003ddisabled.  e5b8fc6ac158f65598f58dba2c0d52ba3b412f52\nThis also broke systems which invoked acpi\u003dht via DMI blacklist.\n\nacpi\u003dht is a really ugly hack,\nbut restore it for those that still use it.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14886\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6b15835282f9c6a023e2625455bfdb822bb9cc64",
      "tree": "a15eece7611ed6b013317751d63839aad3f35653",
      "parents": [
        "94429bb6c8343722544e282d89dc4638672e49b4",
        "bf929efa56ac174bf6d4f54cd6fe811181a51ae5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:09:12 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:09:12 2010 +1000"
      },
      "message": "Merge branch \u0027for-airlied\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-linus\n\n* \u0027for-airlied\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nouveau: Force TV encoder DPMS reinit after resume.\n  drm/nouveau: use mutex for vbios lock\n"
    },
    {
      "commit": "94429bb6c8343722544e282d89dc4638672e49b4",
      "tree": "6c401e2c50724236da26468963fd99eda1cf3917",
      "parents": [
        "91cb91becf372b5308cdd7d2e15b2e3ef66bae7e"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Feb 15 21:36:33 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:07:04 2010 +1000"
      },
      "message": "drm/radeon/kms: fix bo\u0027s fence association\n\nPrevious code did associate fence to bo before the fence was emited\nand it also didn\u0027t lock protected access to ttm sync_obj member.\nBoth of this flaw leads to possible race between different code\npath. This patch fix this by associating fence only once the fence\nis emitted and properly lock protect access to sync_obj member of\nttm.\n\nFix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26438\nand likely similar others bugs\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "91cb91becf372b5308cdd7d2e15b2e3ef66bae7e",
      "tree": "9fe8fbe62d1eac20d15530daf124d907ce7fe937",
      "parents": [
        "b58db2c6dd18d35f59862d3352c86a0a58838bf3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Feb 15 21:36:13 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:06:41 2010 +1000"
      },
      "message": "drm/radeon/kms: fix indirect buffer management V2\n\nThere is 3 different distinct states for an indirect buffer (IB) :\n  1- free with no fence\n  2- free with a fence\n  3- non free (fence doesn\u0027t matter)\nPrevious code mixed case 2 \u0026 3 in a single one leading to possible\ncatastrophique failure. This patch rework the handling and properly\nseparate each case. So when you get ib we set the ib as non free and\nfence status doesn\u0027t matter. Fence become active (ie has a meaning\nfor the ib code) once the ib is scheduled or free. This patch also\nget rid of the alloc bitmap as it was overkill, we know go through\nIB pool list like in a ring buffer as the oldest IB is the first\none the will be free.\n\nFix :\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26438\nand likely other bugs.\n\nV2 remove the scheduled list, it\u0027s useless now, fix free ib scanning\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b58db2c6dd18d35f59862d3352c86a0a58838bf3",
      "tree": "1a768faabc14abb8e9e8d79996e095d4c773a331",
      "parents": [
        "f2d12b8e2c05e86b1a2070efcc07f1b8a79afb4c"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Feb 15 22:15:39 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:03:16 2010 +1000"
      },
      "message": "drm/edid: Fix interlaced detailed timings to be frame size, not field.\n\ncf. https://bugzilla.redhat.com/show_bug.cgi?id\u003d533561\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f2d12b8e2c05e86b1a2070efcc07f1b8a79afb4c",
      "tree": "4e174474de39ec604ade20ce9f1e329060e5026d",
      "parents": [
        "01d4503968f471f876fb44335800d2cf8dc5a2ce"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Feb 15 14:45:22 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:01:59 2010 +1000"
      },
      "message": "drm/vmwgfx: Use fb handover mechanism instead of stealth mode.\n\nWhen the vmwgfx module is loaded on top of vesafb, it would operate in\nstealth mode in parallel with vesafb, evicting VRAM on dropmaster.\n\nChange that to use the vesafb handover mechanism, like other drmfb drivers.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01d4503968f471f876fb44335800d2cf8dc5a2ce",
      "tree": "5a3334b66f4725765f0812400ebbe6a388b7afdc",
      "parents": [
        "e803e8b2628f3e9a42f45c5b7bb1f9821b08352c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Jan 31 07:07:14 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 18 15:00:08 2010 +1000"
      },
      "message": "drm/radeon/kms: use udelay for short delays\n\nFor usec delays use udelay instead of scheduling, this should\nallow reclocking to happen faster. This also was the cause\nof reported 33s delays at bootup on certain systems.\n\nfixes: freedesktop.org bug 25506\n\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d7ecfb3c2aa155c9f6152ebe91de92067d16ba6e",
      "tree": "dec51d650e6f5f5d9f2167bf025347a608dde8f9",
      "parents": [
        "172d2d0041fdd4f3617dbdff8296bf279db3d5fb"
      ],
      "author": {
        "name": "Kristoffer Glembo",
        "email": "kristoffer@gaisler.com",
        "time": "Mon Feb 15 16:10:28 2010 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:20 2010 -0800"
      },
      "message": "sparc: Fix incorrect comparison in of_bus_ambapp_match()\n\nUse type instead of name in comparison.\n\nSigned-off-by: Kristoffer Glembo \u003ckristoffer@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "172d2d0041fdd4f3617dbdff8296bf279db3d5fb",
      "tree": "5bce3a7e17c05f43239cd6ba01e0005343625858",
      "parents": [
        "8c2fcadc933f713d51f46ec4dcd9b12830e0df84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:08 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:08 2010 -0800"
      },
      "message": "sparc64: Sync of_create_pci_dev() with drivers/pci/probe.c changes.\n\nMirrors powerpc commits bb209c8287d2d55ec4a67e3933346e0a3ee0da76\n(\"powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge()\")\nand 26b4a0ca46985ae9586c194f7859f3838b1230f8\n(\"powerpc/pci: Add missing hookup to pci_slot\")\n\nWe also need to initialize -\u003edma_mask explicitly here too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c2fcadc933f713d51f46ec4dcd9b12830e0df84",
      "tree": "e0797b2db664d702f9d02dd0f45efddb2f0d7fe9",
      "parents": [
        "232486e1e9f34889424b68ee6270440b554479a2",
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:20:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:20:14 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "b72c7d543589736d43da531566490dd31572f5ca",
      "tree": "186180445721319b35e5ff8e253f0bb7f124ae12",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Ranjith Lohithakshan",
        "email": "ranjithl@ti.com",
        "time": "Wed Feb 17 17:17:01 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 09:51:41 2010 -0800"
      },
      "message": "omap: Remove DEBUG_FS dependency for mux name checking\n\nThe check for a valid mux name should be performed regardless of whether\nDEBUG_FS is enabled or not. Otherwise without DEBUG_FS, we get:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 5 [#1]\nlast sysfs file:\nModules linked in:\nCPU: 0    Not tainted  (2.6.33-rc8 #10)\nPC is at strcmp+0x18/0x40\nLR is at omap_mux_init_signal+0x68/0x14c\n...\n\nThis fixes the issue currently seen with boards not booting up\nif DEBUG_FS is not enabled in defconfig.\n\nNote that the earlier ifndef + ifdef now becomes simpler ifdef else:\nIf CONFIG_OMAP_MUX is selected, we use pin names. If it\u0027s not selected,\nwe only want the GPIO to mux register mapping.\n\nSigned-off-by: Ranjith Lohithakshan \u003cranjithl@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6409ea65b3b81ef693cbbc7c4b2300e50a4219dd",
      "tree": "78d71cc32541bd76fbe88b4f5923b9b7ad032205",
      "parents": [
        "f47dd855d9e64a5d499a93e858a82bc5e7b21345"
      ],
      "author": {
        "name": "Rob Love",
        "email": "robert.w.love@intel.com",
        "time": "Thu Jan 21 10:16:05 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:57:05 2010 -0600"
      },
      "message": "[SCSI] fcoe: Only rmmod fcoe.ko if there are no active connections\n\nCurrently we\u0027re gracefully tearing down each active connection\nwhen fcoe.ko is removed. We shouldn\u0027t allow the user to destroy\nconnections by removing the module. We should force the user to\ndestroy each connection and then the module can be removed.\n\nThis patch makes it so a refrerence count on the module is taken\neach time a fcoe_interface is created. The reference count\nis dropped when the fcoe_interface is destroyed. This makes it\nso that module_exit() doesn\u0027t get called unless all fcoe_interfaces\nhave been destroyed.\n\nThis patch leaves the removal of interfaces in the module_exit\nroutine so that if the user does a \u0027rmmod -f\u0027 we\u0027ll clean everything\nup before removing the module.\n\nThe module_put line was put before the out_putdev goto line because\nwe should only be decrementing the reference count if a\nfcoe_interface is actually destroyed. If we can\u0027t find the netdev\nor the fcoe_interface then it\u0027s assumed that something else has\ndestroyed the fcoe_interface and it would have decremented the\nreference count at that time.\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f47dd855d9e64a5d499a93e858a82bc5e7b21345",
      "tree": "62ef916affa1c68ab8d362da54903bd225edefa3",
      "parents": [
        "b248df30fca3aeee1d650b570e8cbc4e8cc45710"
      ],
      "author": {
        "name": "Bhanu Prakash Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Thu Jan 21 10:16:00 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:57:03 2010 -0600"
      },
      "message": "[SCSI] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs.\n\nlibfcoe module doesnt send port keep alive every\nFIP_VN_KA_PERIOD due to improper assignment of timeout value.\nUpdate the port_ka_time appropriately by incrementing it by\nFIP_VN_KA_PERIOD in fcoe_ctlr_timeout(), so that the link_work\nis scheduled to send the port LKA.\n\nSigned-off-by: Bhanu Gollapudi \u003cbprakash@broadcom.com\u003e\nAcked-by: Joe Eykholt \u003cjeykholt@cisco.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b248df30fca3aeee1d650b570e8cbc4e8cc45710",
      "tree": "fefe362a9c9513aa3a0e59a643827952d5ad383e",
      "parents": [
        "3b709150b73205710d05128b925090aac048ed23"
      ],
      "author": {
        "name": "Hugh Daschbach",
        "email": "hdasch@broadcom.com",
        "time": "Thu Jan 21 10:15:55 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:57:01 2010 -0600"
      },
      "message": "[SCSI] libfc: Don\u0027t assume response request present.\n\nFix NULL pointer dereference crash occurs in fc_lport_bsg_request()\nfor bsg requests that do not contain a response request.\nSpecifically, FC_BSG_HST_ADD_RPORT and FC_BSG_HST_DEL_RPORT bsg\nrequests are not guaranteed to include a response request.\n\nSigned-off-by: Hugh Daschbach \u003chdasch@broadcom.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3b709150b73205710d05128b925090aac048ed23",
      "tree": "f49d1974c3fd1a04cdacb0fa999ab874fc61e58d",
      "parents": [
        "10897ae71dd6e205969726e0f817f3327ef32f83"
      ],
      "author": {
        "name": "Hugh Daschbach",
        "email": "hdasch@broadcom.com",
        "time": "Thu Jan 21 10:15:49 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:56:59 2010 -0600"
      },
      "message": "[SCSI] libfc: Fix e_d_tov ns -\u003e ms scaling factor in PLOGI response.\n\nBoth PLOGI and RTV response processing conditionally scale e_d_tov,\nbut use different scaling factors.  The scaling factor is correct in\nRTV response processing.  Bring PLOGI e_d_tov scaling in line with RTV\ncommon service parameter inspection.\n\nSigned-off-by: Hugh Daschbach \u003chdasch@broadcom.com\u003e\nAcked-by: Joe Eykholt \u003cjeykholt@cisco.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "10897ae71dd6e205969726e0f817f3327ef32f83",
      "tree": "1521dd75fa922bd42e8a91dc2d82ec6b06a7c696",
      "parents": [
        "fee099b278894a1c7383a08cb3c62a5b62a134e8"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Thu Jan 21 10:15:44 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:56:57 2010 -0600"
      },
      "message": "[SCSI] libfc: call ddp setup for only FCP reads to avoid accessing junk fsp pointer\n\nAdds check to call fc_fcp_ddp_setup for only FCP read cmds to avoid\naccessing junk fsp pointer at least in ESX since non FCP frame had\njunk fsp value, though fsp is implicitly initialized to null\nby __alloc_skb but with this patch no more relying on fsp\ninitialized to null value and hitting junk fsp ptr access.\n\nRemoves fsp pointer checking in fc_fcp_ddp_setup as this is not\nneeded any more since its only caller for FCP read will always\nhave a valid fsp.\n\nReported by: Frank Zhang \u003cfrank_1.zhang@intel.com\u003e\nReported by: Rob Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fee099b278894a1c7383a08cb3c62a5b62a134e8",
      "tree": "57e7766a34deaa67fbda1f38b5fdc4cf3973dd25",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Jan 12 22:48:00 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 09:55:22 2010 -0600"
      },
      "message": "[SCSI] iscsi_tcp regression: remove bogus warn on in write path\n\nAn empty r2tqueue is a valid state. It just means that we have\nprocessed all that there was to do. This patch removes the WARN_ON\nthat was added when the kfifo changes were merged.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b0483e78e5c4c9871fc5541875b3bc006846d46b",
      "tree": "df73f95975372bf2a635df53041969a367385364",
      "parents": [
        "18688218d171cb653cbe82d03f72e51b02a5a83e",
        "bca476139d2ded86be146dae09b06e22548b67f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:56:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:56:21 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: 8250: add serial transmitter fully empty test\n"
    },
    {
      "commit": "18688218d171cb653cbe82d03f72e51b02a5a83e",
      "tree": "c146673138876a9491853ca6618f2303895e943d",
      "parents": [
        "1ed10aa8e9e55e7f7b3374e532f453c4d0f5fe8a",
        "31e5d4abceaa3d11ff583ddf76ec292e90eacb7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:39 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: gadget: fix EEM gadget CRC usage\n  USB: otg Kconfig: let USB_OTG_UTILS select USB_ULPI option\n  USB: g_multi: fix CONFIG_USB_G_MULTI_RNDIS usage\n  kfifo: Don\u0027t use integer as NULL pointer\n  USB: FHCI: Fix build after kfifo rework\n  kfifo: Make kfifo_initialized work after kfifo_free\n  USB: serial: add usbid for dell wwan card to sierra.c\n  USB: SIS USB2VGA DRIVER: support KAIREN\u0027s USB VGA adaptor USB20SVGA-MB-PLUS\n  USB: ehci: phy low power mode bug fixing\n  USB: s3c-hsotg: Export usb_gadget_register_driver()\n  USB: r8a66597-udc: Prototype IS_ERR() and PTR_ERR()\n  USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)\n  USB: storage: Remove unneeded SC/PR from unusual_devs.h\n  USB: ftdi_sio: new device id for papouch AD4USB\n  USB: usbfs: properly clean up the as structure on error paths\n  USB: usbfs: only copy the actual data received\n"
    },
    {
      "commit": "1ed10aa8e9e55e7f7b3374e532f453c4d0f5fe8a",
      "tree": "eb389f2e28d94aa7d2513ad795249caac8fa45e9",
      "parents": [
        "5d677670477f92006406d9d77cb42391fad17fcd",
        "18d19c96457d172d913510c083bc7411ed40cb10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:55:13 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  class: Free the class private data in class_release\n  sysfs: sysfs_sd_setattr set iattrs unconditionally\n"
    },
    {
      "commit": "5d677670477f92006406d9d77cb42391fad17fcd",
      "tree": "0ca13c6768470f5e1513e25cd1552f28f7f11d24",
      "parents": [
        "88626272549b94310975932a9970d11a9b362a16",
        "07793d33b4fba00f5bd1dac78fa038bb0e23fa5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:52:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 16:52:04 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  be2net: set proper value to version field in req hdr\n  xfrm: Fix xfrm_state_clone leak\n  ipcomp: Avoid duplicate calls to ipcomp_destroy\n  ethtool: allow non-admin user to read GRO settings.\n  ixgbe: fix WOL register setup for 82599\n  ixgbe: Fix - Do not allow Rx FC on 82598 at 1G due to errata\n  sfc: Fix SFE4002 initialisation\n  mac80211: fix handling of null-rate control in rate_control_get_rate\n  inet: Remove bogus IGMPv3 report handling\n  iwlwifi: fix AMSDU Rx after paged Rx patch\n  tcp: fix ICMP-RTO war\n  via-velocity: Fix races on shared interrupts\n  via-velocity: Take spinlock on set coalesce\n  via-velocity: Remove unused IRQ status parameter from rx_srv and tx_srv\n  rtl8187: Add new device ID\n  iwmc3200wifi: Test of wrong pointer after kzalloc in iwm_mlme_update_bss_table()\n  ath9k: Fix sequence numbers for PAE frames\n  mac80211: fix deferred hardware scan requests\n  iwlwifi: Fix to set correct ht configuration\n  mac80211: Fix probe request filtering in IBSS mode\n  ...\n"
    }
  ],
  "next": "bca476139d2ded86be146dae09b06e22548b67f3"
}
