)]}'
{
  "log": [
    {
      "commit": "d02f0cff1da4a1bd609e8d3eae3a2e85459cd8a1",
      "tree": "1af6bf3ed38414a9587a1cbd6dc21b56b3671f1b",
      "parents": [
        "c4081ba5c9f6f7bdffe49e501a8604a2c0797ef9"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue Feb 23 08:38:42 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Feb 23 08:38:42 2010 +0100"
      },
      "message": "cciss: export linux/cciss_defs.h header\n\n\u0027make headers_check\u0027 began to fail after cciss_defs.h was introduced in:\n   429c42c9d246f5bda868495c09974312a0177328\n\nusr/include/linux/cciss_ioctl.h:6: included file \u0027linux/cciss_defs.h\u0027 is not exported\n\nFix this by exporting cciss_defs.h\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c4081ba5c9f6f7bdffe49e501a8604a2c0797ef9",
      "tree": "2c2f59a61dc7a68088ff36262de3834b46334477",
      "parents": [
        "f11cbd74c5ff3614f6390b4de67a6ffdc614c378"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Mon Feb 22 13:49:24 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:49:24 2010 +0100"
      },
      "message": "cfq: reorder cfq_queue removing padding on 64bit\n\nThis removes 8 bytes of padding from struct cfq_queue on 64 bit builds,\nshrinking it\u0027s size to 256 bytes, so fitting into 1 fewer cachelines and\nallowing 1 more object/slab in it\u0027s kmem_cache.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\n----\npatch against 2.6.33-rc8\ntested on x86_64 AMDX2\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f11cbd74c5ff3614f6390b4de67a6ffdc614c378",
      "tree": "6a30920ade9eeaac5bf6d6263b5d09712e882eb0",
      "parents": [
        "429c42c9d246f5bda868495c09974312a0177328",
        "aea187c46f7d03ce985e55eb1398d0776a15b928"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:48:51 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:48:51 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.34\n"
    },
    {
      "commit": "429c42c9d246f5bda868495c09974312a0177328",
      "tree": "70ff1d78c6aee4eefcfb9ffd5d7c65614ba5c4c6",
      "parents": [
        "b028461d66a4dc2754d4e5dab1b3974c44798c5d"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Feb 17 16:55:11 2010 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:44:45 2010 +0100"
      },
      "message": "cciss: Consolidate duplicate bits in cciss_cmd.h \u0026 cciss_ioctl.h\n\nThere are several duplicate definitions in cciss_cmd.h and cciss_ioctl.h.\nConsolidate these into the new cciss_defs.h file. This patch doesn\u0027t change\nthe definitions exposed under include/linux, so userspace apps shouldn\u0027t\nbe affected.\n\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b028461d66a4dc2754d4e5dab1b3974c44798c5d",
      "tree": "d12b0275b3fd1af7d6c841ae053248d6efb57169",
      "parents": [
        "488991e28e55b4fbca8067edf0259f69d1a6f92c"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Wed Feb 17 16:53:31 2010 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Feb 22 13:44:45 2010 +0100"
      },
      "message": "cciss: remove C99-style comments\n\nSome cleanup before the header file split-out so we don\u0027t propagate this style\ninto new files.\n\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\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": "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": "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"
    },
    {
      "commit": "bca476139d2ded86be146dae09b06e22548b67f3",
      "tree": "50a894c3ccce5f2f629a8e535a8bd6132f759ef9",
      "parents": [
        "0813e22d4e0d618eac9b47bec942bf856adca4c5"
      ],
      "author": {
        "name": "Dick Hollenbeck",
        "email": "dick@softplc.com",
        "time": "Wed Dec 09 12:31:34 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:55:51 2010 -0800"
      },
      "message": "serial: 8250: add serial transmitter fully empty test\n\nWhen controlling an industrial radio modem it can be necessary to\nmanipulate the handshake lines in order to control the radio modem\u0027s\ntransmitter, from userspace.\n\nThe transmitter should not be turned off before all characters have been\ntransmitted.  serial8250_tx_empty() was reporting that all characters were\ntransmitted before they actually were.\n\n\u003d\u003d\u003d\n\nDiscovered in parallel with more testing and analysis by Kees Schoenmakers\nas follows:\n\nI ran into an NetMos 9835 serial pci board which behaves a little\ndifferent than the standard.  This type of expansion board is very common.\n\n\"Standard\" 8250 compatible devices clear the \u0027UART_LST_TEMT\" bit together\nwith the \"UART_LSR_THRE\" bit when writing data to the device.\n\nThe NetMos device does it slightly different\n\nI believe that the TEMT bit is coupled to the shift register.  The problem\nis that after writing data to the device and very quickly after that one\ndoes call serial8250_tx_empty, it returns the wrong information.\n\nMy patch makes the test more robust (and solves the problem) and it does\nnot affect the already correct devices.\n\nAlan:\n\n  We may yet need to quirk this but now we know which chips we have a\n  way to do that should we find this breaks some other 8250 clone with\n  dodgy THRE.\n\nSigned-off-by: Dick Hollenbeck \u003cdick@softplc.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Kees Schoenmakers \u003ck.schoenmakers@sigmae.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18d19c96457d172d913510c083bc7411ed40cb10",
      "tree": "34f1eb4addd2550a3c6cc09cebec06795ef948e4",
      "parents": [
        "7c0ff870d1ed287504a61ed865f3d728c757436b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Feb 10 13:32:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:43:00 2010 -0800"
      },
      "message": "class: Free the class private data in class_release\n\nFix a memory leak by freeing the memory allocated in __class_register\nfor the class private data.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c0ff870d1ed287504a61ed865f3d728c757436b",
      "tree": "d35c745ca95a72a0d6af1c51b06ca6f3eb93a254",
      "parents": [
        "0813e22d4e0d618eac9b47bec942bf856adca4c5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 03 23:13:24 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:42:42 2010 -0800"
      },
      "message": "sysfs: sysfs_sd_setattr set iattrs unconditionally\n\nThere is currently a bug in sysfs_sd_setattr inherited from\nsysfs_setattr in 2.6.32 where the first time we set the attributes\non a sysfs file we allocate backing store but do not set the\nbacking store attributes.  Resulting in overly restrictive\npermissions on sysfs files.\n\nThe fix is to simply modify the code so that it always executes\nwhen we update the sysfs attributes, as we did in 2.6.31 and earlier.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nTested-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "31e5d4abceaa3d11ff583ddf76ec292e90eacb7d",
      "tree": "b5a8132979a4fb5bcfc07f9f2409828e6081cc16",
      "parents": [
        "dd091c7b3280d4811b855d034fa91519fd3485ef"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr3@gmail.com",
        "time": "Mon Jan 25 14:45:40 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:10 2010 -0800"
      },
      "message": "USB: gadget: fix EEM gadget CRC usage\n\neem_wrap() is sending a sentinel CRC, but it didn\u0027t indicate that to\nthe host, it should zero bit 14 (bmCRC) in the EEM packet header,\ninstead of setting it.\n\nAlso remove a redundant crc calculation in eem_unwrap().\n\n\nSigned-off-by: Steve Longerbeam \u003cstevel@netspectrum.com\u003e\nAcked-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd091c7b3280d4811b855d034fa91519fd3485ef",
      "tree": "2d2568f254ee7327888d01d43596cb7f91009d2a",
      "parents": [
        "dbe4a99d846e565f0f99914cc82658cd9ce60bdc"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 20 20:06:31 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:09 2010 -0800"
      },
      "message": "USB: otg Kconfig: let USB_OTG_UTILS select USB_ULPI option\n\nWith CONFIG_USB_ULPI\u003dy, CONFIG_USB\u003c\u003dm, CONFIG_PCI\u003dn and\nCONFIG_USB_OTG_UTILS\u003dn, which is the default used for mx31moboard,\nthe build for all mx3 platforms fails because drivers/usb/otg/ulpi.c\nwhere otg_ulpi_create is defined is not compiled.\n\nBuild error:\narch/arm/mach-mx3/built-in.o: In function `mxc_board_init\u0027:\nkzmarm11.c:(.init.text+0x73c): undefined reference to `otg_ulpi_create\u0027\nkzmarm11.c:(.init.text+0x1020): undefined reference to `otg_ulpi_create\u0027\n\nThis isn\u0027t a strong dependency as drivers/usb/otg/ulpi.c doesn\u0027t\nuse functions defined in drivers/usb/otg/otg.o and is only needed\nto get ulpi.o linked into the kernel image.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dbe4a99d846e565f0f99914cc82658cd9ce60bdc",
      "tree": "fe16872ba8a439a1b7c6da68cfcea6ca6bb03b70",
      "parents": [
        "5a5e0f4c7038168e38d1db6af09d1ac715ee9888"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Fri Jan 22 15:18:21 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:08 2010 -0800"
      },
      "message": "USB: g_multi: fix CONFIG_USB_G_MULTI_RNDIS usage\n\ng_multi used CONFIG_USB_ETH_RNDIS to check if RNDIS option was requested\nwhere it should check for CONFIG_USB_G_MULTI_RNDIS.  As a result, RNDIS\nwas never present in g_multi regardless of configuration.\n\nThis fixes changes made in commit 396cda90d228d0851f3d64c7c85a1ecf6b8ae1e8.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a5e0f4c7038168e38d1db6af09d1ac715ee9888",
      "tree": "6627b1e2ae1b4880d93c1c5f8d6db4f3aca0d38c",
      "parents": [
        "4c743d0ae60462e91465483dd87f4458d71af550"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jan 27 17:09:38 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:08 2010 -0800"
      },
      "message": "kfifo: Don\u0027t use integer as NULL pointer\n\nThis patch fixes following sparse warnings:\n\ninclude/linux/kfifo.h:127:25: warning: Using plain integer as NULL pointer\nkernel/kfifo.c:83:21: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4c743d0ae60462e91465483dd87f4458d71af550",
      "tree": "e0df7d620cb43f7bdb1181dd02dfb3159d4a8b47",
      "parents": [
        "1a02d59aba9b61b820517fb135086471c065b573"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jan 27 17:09:36 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:07 2010 -0800"
      },
      "message": "USB: FHCI: Fix build after kfifo rework\n\nAfter kfifo rework FHCI fails to build:\n\n  CC      drivers/usb/host/fhci-tds.o\ndrivers/usb/host/fhci-tds.c: In function \u0027fhci_ep0_free\u0027:\ndrivers/usb/host/fhci-tds.c:108: error: used struct type value where scalar is required\ndrivers/usb/host/fhci-tds.c:118: error: used struct type value where scalar is required\ndrivers/usb/host/fhci-tds.c:128: error: used struct type value where scalar is required\n\nThis is because kfifos are no longer pointers in the ep struct.\nSo, instead of checking the pointers, we should now check if kfifo\nis initialized.\n\nReported-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1a02d59aba9b61b820517fb135086471c065b573",
      "tree": "349a6c71a67036b415ae48aaf1a61331244afde7",
      "parents": [
        "1ebca9dad5abe8b2ed4dbd186cd657fb47c1f321"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jan 27 17:09:34 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:06 2010 -0800"
      },
      "message": "kfifo: Make kfifo_initialized work after kfifo_free\n\nAfter kfifo rework it\u0027s no longer possible to reliably know if kfifo is\nusable, since after kfifo_free(), kfifo_initialized() would still return\ntrue. The correct behaviour is needed for at least FHCI USB driver.\n\nThis patch fixes the issue by resetting the kfifo to zero values (the\nsame approach is used in kfifo_alloc() if allocation failed).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ebca9dad5abe8b2ed4dbd186cd657fb47c1f321",
      "tree": "0ef24df7bfa1078b5cc2dff15ed941025a59a634",
      "parents": [
        "bbcb8bbad52b8795912e8f02c2b319092b96078e"
      ],
      "author": {
        "name": "Richard Farina",
        "email": "sidhayn@gmail.com",
        "time": "Wed Jan 20 16:42:33 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:06 2010 -0800"
      },
      "message": "USB: serial: add usbid for dell wwan card to sierra.c\n\nThis patch adds support for Dell Computer Corp. Wireless 5720 VZW Mobile\nBroadband (EVDO Rev-A) Minicard GPS Port.  I stole the name from lsusb,\nbut my card does not have a GPS on it (at least not that I can make\nfunction). I\u0027m sure the patch is whitespace damaged but the one line\naddition should be fairly straightforward nonetheless.\n\nTested-by: Rick Farina \u003csidhayn@gmail.com\u003e\nSigned-off-by: Rick Farina \u003csidhayn@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bbcb8bbad52b8795912e8f02c2b319092b96078e",
      "tree": "05c839ded17e6ebd98786043f93d6d1d0f3d248c",
      "parents": [
        "b9df794258de24d10b0616634d4c30d8b6e9d381"
      ],
      "author": {
        "name": "Tanaka Akira",
        "email": "akr@fsij.org",
        "time": "Thu Jan 21 02:31:09 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:05 2010 -0800"
      },
      "message": "USB: SIS USB2VGA DRIVER: support KAIREN\u0027s USB VGA adaptor USB20SVGA-MB-PLUS\n\nThis patch adds the USB product ID of KAIREN\u0027s USB VGA Adaptor,\nUSB20SVGA-MB-PLUS, to sisusbvga work with it.\n\nSigned-off-by: Tanaka Akira \u003cakr@fsij.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9df794258de24d10b0616634d4c30d8b6e9d381",
      "tree": "ffcbe403b41528f687ad71038c737f2d7a8d550a",
      "parents": [
        "6feb63b69f4f6e876ea5a2edc6119b8e7ac90102"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue Jan 19 16:31:31 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:04 2010 -0800"
      },
      "message": "USB: ehci: phy low power mode bug fixing\n\n1. There are two msleep calls inside two spin lock sections, need to unlock\n   and lock again after msleep.\n2. Save a extra status reg setting.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6feb63b69f4f6e876ea5a2edc6119b8e7ac90102",
      "tree": "01816cbfd8d568297c0c5f32490e87e28242e489",
      "parents": [
        "ae3a07924f0a31b96d52bf16bdf1713445a5a414"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 18 13:18:34 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:04 2010 -0800"
      },
      "message": "USB: s3c-hsotg: Export usb_gadget_register_driver()\n\nUSB gadget controller drivers normally export their driver registration\nfunction, allowing modular builds of the individual gadget drivers so\ndo so for s3c-hsotg, fixing builds.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae3a07924f0a31b96d52bf16bdf1713445a5a414",
      "tree": "47c4820de826ad7ac5319a0474a014add2362f2e",
      "parents": [
        "65e1ec6751b3eefee6d94161185e78736366126f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 18 12:03:18 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:03 2010 -0800"
      },
      "message": "USB: r8a66597-udc: Prototype IS_ERR() and PTR_ERR()\n\nThe build of r8a66597-udc was failing on ARM since IS_ERR() and\nPTR_ERR() weren\u0027t protyped.  Presumably err.h is being pulled in by\nanother header on other platforms.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65e1ec6751b3eefee6d94161185e78736366126f",
      "tree": "d89105029030203404c95bc0cc782cc0779997a5",
      "parents": [
        "39232b3d8046eace9985fd898b763c585f989099"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Sun Jan 17 11:45:38 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:03 2010 -0800"
      },
      "message": "USB: ftdi_sio: add device IDs (several ELV, one Mindstorms NXT)\n\n- add FTDI device IDs for several ELV devices and NXTCam of Lego Mindstorms NXT\n- add hopefully helpful new_id comment\n- remove less helpful \"Due to many user requests for multiple ELV devices we enable\n  them by default.\" comment (we simply add _all_ known devices - an\n  enduser shouldn\u0027t have to fiddle with obscure module parameters...).\n- add myself to DRIVER_AUTHOR\n\nThe missing NXTCam ID has been found at\nhttp://www.unixboard.de/vb3/showthread.php?t\u003d44155\n, ELV devices taken from ELV Windows .inf file.\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39232b3d8046eace9985fd898b763c585f989099",
      "tree": "bf47f56d5c799a6a4a167ff0a95fb1826aca5edc",
      "parents": [
        "a7787e508acb4378d62f4584bae3dd1cd0ba3eac"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sat Jan 16 19:52:17 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:03 2010 -0800"
      },
      "message": "USB: storage: Remove unneeded SC/PR from unusual_devs.h\n\nThis patch removes the subclass and protocol entries from a Microtech\nentry in unusual_devs.h. This was reported by \u003cryck@pacbell.net\u003e.\n\nGreg, please apply.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7787e508acb4378d62f4584bae3dd1cd0ba3eac",
      "tree": "7e729d2fa3c5ecba025e5305c1a27cabf002343f",
      "parents": [
        "ddeee0b2eec2a51b0712b04de4b39e7bec892a53"
      ],
      "author": {
        "name": "Radek Liboska",
        "email": "liboska@uochb.cas.cz",
        "time": "Wed Jan 27 15:38:34 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:02 2010 -0800"
      },
      "message": "USB: ftdi_sio: new device id for papouch AD4USB\n\nadded new device pid (PAPOUCH_AD4USB_PID) to ftdi_sio.h and ftdi_sio.c\n\nAD4USB measuring converter is a 4-input A/D converter which enables the\nuser to measure to four current inputs ranging from 0(4) to 20 mA or\nvoltage between 0 and 10 V. The measured values are then transferred to\na superior system in digital form. The AD4USB communicates via USB.\nPowered is also via USB.  datasheet in english is here:\nhttp://www.papouch.com/shop/scripts/pdf/ad4usb_en.pdf\n\n\nSigned-off-by: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\n\n"
    },
    {
      "commit": "ddeee0b2eec2a51b0712b04de4b39e7bec892a53",
      "tree": "21565d9ce53d9a8ffc3b9ee650305316fda8f0d5",
      "parents": [
        "d4a4683ca054ed9917dfc9e3ff0f7ecf74ad90d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 12:35:07 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:02 2010 -0800"
      },
      "message": "USB: usbfs: properly clean up the as structure on error paths\n\nI notice that the processcompl_compat() function seems to be leaking the\n\u0027struct async *as\u0027 in the error paths. \n\nI think that the calling convention is fundamentally buggered. The\ncaller is the one that did the \"reap_as()\" to get the as thing, the\ncaller should be the one to free it too. \n\nFreeing it in the caller also means that it very clearly always gets\nfreed, and avoids the need for any \"free in the error case too\".\n\nFrom: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Marcus Meissner \u003cmeissner@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4a4683ca054ed9917dfc9e3ff0f7ecf74ad90d6",
      "tree": "087b4ad7f541d166147f85941020bfbccfa3b0ba",
      "parents": [
        "0813e22d4e0d618eac9b47bec942bf856adca4c5"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Mon Feb 15 09:37:46 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:01 2010 -0800"
      },
      "message": "USB: usbfs: only copy the actual data received\n\nWe need to only copy the data received by the device to userspace, not\nthe whole kernel buffer, which can contain \"stale\" data.\n\nThanks to Marcus Meissner for pointing this out and testing the fix.\n\nReported-by: Marcus Meissner \u003cmeissner@suse.de\u003e\nTested-by: Marcus Meissner \u003cmeissner@suse.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07793d33b4fba00f5bd1dac78fa038bb0e23fa5c",
      "tree": "6944a74dd95b35fea01bc8e5e8a966f78429d5a8",
      "parents": [
        "553f9118abc4fc53674fff87f6fe5fa3f56a41ed"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Tue Feb 16 00:18:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 14:53:25 2010 -0800"
      },
      "message": "be2net: set proper value to version field in req hdr\n\nBefore sending a command to the ASIC, set version properly.\nThis is necessary for the ARM firmware to send correct data to the driver.\nThis also fixes a bug in certain skews of the ASIC where the statistics\nare misreported.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "553f9118abc4fc53674fff87f6fe5fa3f56a41ed",
      "tree": "8b6fcbbfc3709915cc733aa48a49f95d9f930e89",
      "parents": [
        "10e7454ed7a2da39f1f6255f63d7df27ab4bb67f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 15 20:00:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 14:53:24 2010 -0800"
      },
      "message": "xfrm: Fix xfrm_state_clone leak\n\nxfrm_state_clone calls kfree instead of xfrm_state_put to free\na failed state.  Depending on the state of the failed state, it\ncan cause leaks to things like module references.\n\nAll states should be freed by xfrm_state_put past the point of\nxfrm_init_state.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10e7454ed7a2da39f1f6255f63d7df27ab4bb67f",
      "tree": "467bf2ee42e91914ac679ad871a87ea2ecb3925f",
      "parents": [
        "1cab819b5e244e1b853c7b440981e6a960da3bfb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 15 19:24:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 14:53:24 2010 -0800"
      },
      "message": "ipcomp: Avoid duplicate calls to ipcomp_destroy\n\nWhen ipcomp_tunnel_attach fails we will call ipcomp_destroy twice.\nThis may lead to double-frees on certain structures.\n\nAs there is no reason to explicitly call ipcomp_destroy, this patch\nremoves it from ipcomp*.c and lets the standard xfrm_state destruction\ntake place.\n\nThis is based on the discovery and patch by Alexey Dobriyan.\n\nTested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cab819b5e244e1b853c7b440981e6a960da3bfb",
      "tree": "ed29e3b83da710af2c51b741a99e7e88250c60df",
      "parents": [
        "e86bff0edaa514a63ecd80e1ed2b3472b2507880"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 11 13:48:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 16 14:53:23 2010 -0800"
      },
      "message": "ethtool: allow non-admin user to read GRO settings.\n\nLooks like an oversight in GRO design.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88626272549b94310975932a9970d11a9b362a16",
      "tree": "67c6e65dc1d68ce0941e04b13526cf6a4be70e7e",
      "parents": [
        "5ae1d95568f647f890167877287fc4f54b7bdb2b",
        "9307f6b19ac4f5887552b5b2992f391b866f7633"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 12:22:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 12:22:15 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm: sysfs revert add empty release function to avoid debug warning\n  dm mpath: fix stall when requeueing io\n  dm raid1: fix null pointer dereference in suspend\n  dm raid1: fail writes if errors are not handled and log fails\n  dm log: userspace fix overhead_size calcuations\n  dm snapshot: persistent annotate work_queue as on stack\n  dm stripe: avoid divide by zero with invalid stripe count\n"
    },
    {
      "commit": "5ae1d95568f647f890167877287fc4f54b7bdb2b",
      "tree": "3be7ecd4ede8ddfe542b535f32448e9352961d80",
      "parents": [
        "11557b24fdec13cb1c3d5f681688401a651ed54e",
        "22208ac586f2e456c49e927b90ded50e923b6aee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 11:59:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 11:59:01 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] preserve personality flag bits across exec\n"
    },
    {
      "commit": "9307f6b19ac4f5887552b5b2992f391b866f7633",
      "tree": "bad439cf03f6e2b7aecb4fa78d6098feea443dd5",
      "parents": [
        "9eef87da2a8ea4920e0d913ff977cac064b68ee0"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Feb 16 18:43:04 2010 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Feb 16 18:43:04 2010 +0000"
      },
      "message": "dm: sysfs revert add empty release function to avoid debug warning\n\nRevert commit d2bb7df8cac647b92f51fb84ae735771e7adbfa7 at Greg\u0027s request.\n\n    Author: Milan Broz \u003cmbroz@redhat.com\u003e\n    Date:   Thu Dec 10 23:51:53 2009 +0000\n\n    dm: sysfs add empty release function to avoid debug warning\n\n    This patch just removes an unnecessary warning:\n     kobject: \u0027dm\u0027: does not have a release() function,\n     it is broken and must be fixed.\n\n    The kobject is embedded in mapped device struct, so\n    code does not need to release memory explicitly here.\n\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    }
  ],
  "next": "9eef87da2a8ea4920e0d913ff977cac064b68ee0"
}
