)]}'
{
  "log": [
    {
      "commit": "af8e24e96facfd42eb12d13c8120e3e95de40aba",
      "tree": "2c29e2311dd66cd333ad911cddc3ebc80ecb3a0c",
      "parents": [
        "dd8b72c0cc118196984f1bd23beed545d5087872"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:28 2009 -0800"
      },
      "message": "arm: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd8b72c0cc118196984f1bd23beed545d5087872",
      "tree": "25c27cc8ae7b6a936e4d6bfad8e6c317f1d3aa5d",
      "parents": [
        "c6f09f0c32e5e30b91dea901f00251173fe997f4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "alpha: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6f09f0c32e5e30b91dea901f00251173fe997f4",
      "tree": "163597626d012e325229d2c9e3dc3e2066857d73",
      "parents": [
        "5d30a683888c60b8f93bef3ddc139d1a91ca58f4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "m68k: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d30a683888c60b8f93bef3ddc139d1a91ca58f4",
      "tree": "4cd79bc83d2c97bc95a934b0251757d2170b0140",
      "parents": [
        "f4d2b14501bb7f9a3fa75c07ec0940068fadf728"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "x86: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d2b14501bb7f9a3fa75c07ec0940068fadf728",
      "tree": "ab54ca436766cff9405edbff535aa64f679adb44",
      "parents": [
        "1af84a625356768ab1f9687b70c825250123d7fd"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "sparc: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1af84a625356768ab1f9687b70c825250123d7fd",
      "tree": "9bf824eab0ccaed29b217964d4ec5d0bc715fcc8",
      "parents": [
        "13f7877bb5aeb1d5ad01ffbf17a80fb550fa6642"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "sh: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13f7877bb5aeb1d5ad01ffbf17a80fb550fa6642",
      "tree": "b119569264084c4d49a2884c2ea72832bff162e6",
      "parents": [
        "156ca2bbf6503a02d7d6829886ce381d572de66e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "s390: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "156ca2bbf6503a02d7d6829886ce381d572de66e",
      "tree": "d0d3b4aa44b8d819fdd9c02be22b71e651a022c8",
      "parents": [
        "8cdd3a9261e8efe36aeb6c708edb76d7e2b5d13f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "powerpc: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cdd3a9261e8efe36aeb6c708edb76d7e2b5d13f",
      "tree": "e988371e5370b60605101eec01425d1b42ae9d19",
      "parents": [
        "292b4d0978e3bbb087a83ce77e389c7b462a093c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "mips: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "292b4d0978e3bbb087a83ce77e389c7b462a093c",
      "tree": "d240d83e170696543688f9f58384c1ede986b507",
      "parents": [
        "991c0e6d1ae3df59f0ddfe05edecec8319e35a1b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:26 2009 -0800"
      },
      "message": "avr32: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "991c0e6d1ae3df59f0ddfe05edecec8319e35a1b",
      "tree": "3bc3d717b6d3e6a05d07b62738e0605851a7259a",
      "parents": [
        "c89a9f5a42811aa5b2f258e32750c0109f570fc1"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:26 2009 -0800"
      },
      "message": "byteorder: only use linux/swab.h\n\nThe first step to make swab.h a regular header that will\ninclude an asm/swab.h with arch overrides.\n\nAvoid the gratuitous differences introduced in the new\nlinux/swab.h by naming the ___constant_swabXX bits and\n__fswabXX bits exactly as found in the old implementation\nin byteorder/swab[b].h\n\nUse this new swab.h in byteorder/[big|little]_endian.h and\nremove the two old swab headers.\n\nAlthough the inclusion of asm/byteorder.h looks strange in\nlinux/swab.h, this will allow each arch to move the actual\narch overrides for the swab bits in an asm file and then\nthe includes can be cleaned up without requiring a flag day\nfor all arches at once.\n\nKeep providing __fswabXX in case some userspace was using them\ndirectly, but the revised __swabXX should be used instead in\nany new code and will always do constant folding not dependent\non the optimization level, which means the __constant versions\ncan be phased out in-kernel.\n\nArches that use the old-style arch macros will lose their\noptimized versions until they move to the new style, but at\nleast they will still compile.  Many arches have already moved\nand the patches to move the remaining arches are trivial.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c89a9f5a42811aa5b2f258e32750c0109f570fc1",
      "tree": "53f64a1326f0c3884261ad2160e1b18cc7af5fb6",
      "parents": [
        "db30c70575822cc84d87b5613c19cac24734b99f",
        "a75f28419a7efff611a81293d41d0e2137d7591e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:06:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:06:44 2009 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix ordering of driver unload vs agp unload.\n  drm/i915: Respect the other stolen memory sizes we know of.\n  drm/i915: Non-mobile parts don\u0027t have integrated TV-out.\n  drm/i915: Add support for integrated HDMI on G4X hardware.\n  drm/i915: Pin cursor bo and unpin old bo when setting cursor.\n  drm/i915: Don\u0027t allow objects to get bound while VT switched.\n"
    },
    {
      "commit": "a75f28419a7efff611a81293d41d0e2137d7591e",
      "tree": "44ca76615c5460b2f651723faa381b3b1b79cc71",
      "parents": [
        "241fa85b2bb655224357d713c251077dee3585ce"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:54:57 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:54:57 2009 +1000"
      },
      "message": "drm: fix ordering of driver unload vs agp unload.\n\nFor KMS drivers, we really need to cleanup the driver before disabling\nthe AGP subsystem.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "241fa85b2bb655224357d713c251077dee3585ce",
      "tree": "e123a21d974a8737a47835a077396630718bdf65",
      "parents": [
        "1fc45d84d616cec00566152c1080903c461eb537"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 02 18:05:51 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:50:02 2009 +1000"
      },
      "message": "drm/i915: Respect the other stolen memory sizes we know of.\n\nfd.o bug #19336.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "1fc45d84d616cec00566152c1080903c461eb537",
      "tree": "ed7b01a6cd1517a15ee019b46206dea47421497c",
      "parents": [
        "7d57382e65994ab7d01741373bd1c420370aed9f"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 02 15:57:35 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:49:58 2009 +1000"
      },
      "message": "drm/i915: Non-mobile parts don\u0027t have integrated TV-out.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7d57382e65994ab7d01741373bd1c420370aed9f",
      "tree": "b0c3c5f9657a360db60c45b4c4091b7c027a637f",
      "parents": [
        "3f8bc370ac679a5fe5c098f30d3cf8e80f62a9f8"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Jan 02 13:33:00 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:49:47 2009 +1000"
      },
      "message": "drm/i915: Add support for integrated HDMI on G4X hardware.\n\nThis is ported directly from the userland 2D driver code.  The HDMI audio bits\naren\u0027t hooked up yet.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "3f8bc370ac679a5fe5c098f30d3cf8e80f62a9f8",
      "tree": "e8031b491acc957da7c3e4d99688cf755d7ecfba",
      "parents": [
        "9bb2d6f94aeb9a185d69aedbd19421b6da4e3309"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed Dec 17 22:14:59 2008 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:49:43 2009 +1000"
      },
      "message": "drm/i915: Pin cursor bo and unpin old bo when setting cursor.\n\nWe also didn\u0027t track the cursor bo before and would leak a reference\nwhen the cursor image was change.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9bb2d6f94aeb9a185d69aedbd19421b6da4e3309",
      "tree": "addc6ecaa172ccfca9273a94567a6e35248acece",
      "parents": [
        "c861ea2cb2c25c1698734d9b0540a09e253690a1"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 23 18:42:32 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Jan 07 11:49:39 2009 +1000"
      },
      "message": "drm/i915: Don\u0027t allow objects to get bound while VT switched.\n\nThis avoids a BUG_ON in the enter_vt path due to objects being in the GTT\nwhen we shouldn\u0027t have ever let them be (as we\u0027re not supposed to touch the\ndevice during that time).\n\nThis was triggered by a change in the 2D driver to use the GTT mapping of\nobjects after pinning them to improve software fallback performance.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "db30c70575822cc84d87b5613c19cac24734b99f",
      "tree": "82945ad5813bfe6633698233981d270b5f0a310b",
      "parents": [
        "c861ea2cb2c25c1698734d9b0540a09e253690a1",
        "9334e90d5ac5ee1fa6d8b75acb7c64a8907787d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:14:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:14:01 2009 -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: (29 commits)\n  Input: i8042 - add Dell Vostro 1510 to nomux list\n  Input: gtco - use USB endpoint API\n  Input: add support for Maple controller as a joystick\n  Input: atkbd - broaden the Dell DMI signatures\n  Input: HIL drivers - add MODULE_ALIAS()\n  Input: map_to_7segment.h - convert to __inline__ for userspace\n  Input: add support for enhanced rotary controller on pxa930 and pxa935\n  Input: add support for trackball on pxa930 and pxa935\n  Input: add da9034 touchscreen support\n  Input: ads7846 - strict_strtoul takes unsigned long\n  Input: make some variables and functions static\n  Input: add tsc2007 based touchscreen driver\n  Input: psmouse - add module parameters to control OLPC touchpad delays\n  Input: i8042 - add Gigabyte M912 netbook to noloop exception table\n  Input: atkbd - Samsung NC10 key repeat fix\n  Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop\n  Input: libps2 - handle 0xfc responses from devices\n  Input: add support for Wacom W8001 penabled serial touchscreen\n  Input: synaptics - report multi-taps only if supported by the device\n  Input: add joystick driver for Walkera WK-0701 RC transmitter\n  ...\n"
    },
    {
      "commit": "c861ea2cb2c25c1698734d9b0540a09e253690a1",
      "tree": "b83e5313ca07a3efbcbcdd7fe33e0f6ad6284493",
      "parents": [
        "3610639d1fceb09cb418c65fcbe9136c31eee03a",
        "ac8cc0fa5395fe2278e305a4cbed48e90d88d878"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:11:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:11:39 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #3]\n  Revert \"CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #2]\"\n  SELinux: shrink sizeof av_inhert selinux_class_perm and context\n  CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #2]\n  keys: fix sparse warning by adding __user annotation to cast\n  smack: Add support for unlabeled network hosts and networks\n  selinux: Deprecate and schedule the removal of the the compat_net functionality\n  netlabel: Update kernel configuration API\n"
    },
    {
      "commit": "3610639d1fceb09cb418c65fcbe9136c31eee03a",
      "tree": "78aa6de9e9495c39f8671aed927fece5adff8d24",
      "parents": [
        "cfa97f993c275d193fe82c22511dfb5f1e51b661",
        "82c5b7b527ccc4b5d3cf832437e842f9d2920a79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:53 2009 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: splitout peek ahead functionality, fix\n  hrtimer: fixup comments\n  hrtimer: fix recursion deadlock by re-introducing the softirq\n  hrtimer: simplify hotplug migration\n  hrtimer: fix HOTPLUG_CPU\u003dn compile warning\n  hrtimer: splitout peek ahead functionality\n"
    },
    {
      "commit": "cfa97f993c275d193fe82c22511dfb5f1e51b661",
      "tree": "552cea5db0ef07bbcc5d53850607dcda6f9b664c",
      "parents": [
        "7238eb4ca35cd63340dc02caf757376e40c1210c",
        "db2f59c8c9b315f2b88b1dac159b988c6009034d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:33 2009 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: fix section mismatch\n  sched: fix double kfree in failure path\n  sched: clean up arch_reinit_sched_domains()\n  sched: mark sched_create_sysfs_power_savings_entries() as __init\n  getrusage: RUSAGE_THREAD should return ru_utime and ru_stime\n  sched: fix sched_slice()\n  sched_clock: prevent scd-\u003eclock from moving backwards, take #2\n  sched: sched.c declare variables before they get used\n"
    },
    {
      "commit": "7238eb4ca35cd63340dc02caf757376e40c1210c",
      "tree": "fbaf811a0d9a5834ffa0f23baad2ad8f126d2f36",
      "parents": [
        "f94181da7192f4ed8ccb1b633ea4ce56954df130",
        "be92d7af38fb8a91f8575ab2272e00f2e51667ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:19 2009 -0800"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: provide irq_to_desc() to non-genirq architectures too\n"
    },
    {
      "commit": "f94181da7192f4ed8ccb1b633ea4ce56954df130",
      "tree": "2e28785f2df447573a11fbdd611dc19eb3fcb794",
      "parents": [
        "932adbed6d99cc373fc3433d701b3a594fea872c",
        "fdbc0450df12cc9cb397f3497db4b0cad7c1a8ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:10:04 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rcu: fix rcutorture bug\n  rcu: eliminate synchronize_rcu_xxx macro\n  rcu: make treercu safe for suspend and resume\n  rcu: fix rcutree grace-period-latency bug on small systems\n  futex: catch certain assymetric (get|put)_futex_key calls\n  futex: make futex_(get|put)_key() calls symmetric\n  locking, percpu counters: introduce separate lock classes\n  swiotlb: clean up EXPORT_SYMBOL usage\n  swiotlb: remove unnecessary declaration\n  swiotlb: replace architecture-specific swiotlb.h with linux/swiotlb.h\n  swiotlb: add support for systems with highmem\n  swiotlb: store phys address in io_tlb_orig_addr array\n  swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus()\n"
    },
    {
      "commit": "932adbed6d99cc373fc3433d701b3a594fea872c",
      "tree": "d3495817d158f2678c38235b05102ea93d6795be",
      "parents": [
        "ce519e2327bff01d0eb54071e7044e6291a52aa6",
        "167968199089435c63ad1140ccfb8c6179274a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:09:51 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses\n  ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n  ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type\n  ASoC: New enum type: value_enum\n  pxa2xx-ac97: switch AC unit to correct state before probing\n  ASoC: Clocking fixes for davinci-evm.c\n  ASoC: Mark non-connected TWL4030 pins for pandora\n  ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers\n"
    },
    {
      "commit": "ce519e2327bff01d0eb54071e7044e6291a52aa6",
      "tree": "e032d398d00a6bb20d815dea29cbdaf339795745",
      "parents": [
        "40d7ee5d162203b40b5f4fbb312ab016edddb97f",
        "7a9c67a6ad2e6911e7ebdae34a75835c537d6e84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:04:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:04:29 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (237 commits)\n  Staging: android: binder: fix build errors\n  Staging: android: add lowmemorykiller driver\n  Staging: android: remove dummy android.c driver\n  Staging: android: timed_gpio: Rename android_timed_gpio to timed_gpio\n  Staging: android: add timed_gpio driver\n  Staging: android: add ram_console driver\n  Staging: android: add logging driver\n  staging: android: binder: Fix use of euid\n  Staging: android: binder: Fix gcc warnings about improper format specifiers for size_t in printk\n  Staging: android: add binder driver\n  Staging: add android framework\n  Staging: epl: fix netdev-\u003epriv b0rkage\n  Staging: epl: hr timers all run in hard irq context now\n  Staging: epl: run Lindent on *.c files\n  Staging: epl: run Lindent on *.h files\n  Staging: epl: run Lindent on all user/*.h files\n  Staging: epl: run Lindent on all kernel/*.h files\n  Staging: add epl stack\n  Staging: frontier: fix compiler warnings\n  Staging: frontier: remove unused alphatrack_sysfs.c file\n  ...\n"
    },
    {
      "commit": "40d7ee5d162203b40b5f4fbb312ab016edddb97f",
      "tree": "432db33df85f7f244676127a189a828dfbf2877b",
      "parents": [
        "5fec8bdbf9a1c4df4ad3f20e52aa2d8caed490c8",
        "b8ac9fc0e8cda9f9776019c5b0464b0c6d2d4c90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -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: (60 commits)\n  uio: make uio_info\u0027s name and version const\n  UIO: Documentation for UIO ioport info handling\n  UIO: Pass information about ioports to userspace (V2)\n  UIO: uio_pdrv_genirq: allow custom irq_flags\n  UIO: use pci_ioremap_bar() in drivers/uio\n  arm: struct device - replace bus_id with dev_name(), dev_set_name()\n  libata: struct device - replace bus_id with dev_name(), dev_set_name()\n  avr: struct device - replace bus_id with dev_name(), dev_set_name()\n  block: struct device - replace bus_id with dev_name(), dev_set_name()\n  chris: struct device - replace bus_id with dev_name(), dev_set_name()\n  dmi: struct device - replace bus_id with dev_name(), dev_set_name()\n  gadget: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpio: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpu: struct device - replace bus_id with dev_name(), dev_set_name()\n  hwmon: struct device - replace bus_id with dev_name(), dev_set_name()\n  i2o: struct device - replace bus_id with dev_name(), dev_set_name()\n  IA64: struct device - replace bus_id with dev_name(), dev_set_name()\n  i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()\n  infiniband: struct device - replace bus_id with dev_name(), dev_set_name()\n  ISDN: struct device - replace bus_id with dev_name(), dev_set_name()\n  ...\n"
    },
    {
      "commit": "5fec8bdbf9a1c4df4ad3f20e52aa2d8caed490c8",
      "tree": "e8c1b1a9f3ea6b6a0edb972f082d0d7338c98af4",
      "parents": [
        "59e3af21e94bd56f6a31ba774786a2bfc753581b",
        "5d9ec854bfb6f1e122b1d96b344164a71eac5be8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:01:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:01:20 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: clean up annotations of fc-\u003elock\n  fuse: fix sparse warning in ioctl\n  fuse: update interface version\n  fuse: add fuse_conn-\u003erelease()\n  fuse: separate out fuse_conn_init() from new_conn()\n  fuse: add fuse_ prefix to several functions\n  fuse: implement poll support\n  fuse: implement unsolicited notification\n  fuse: add file kernel handle\n  fuse: implement ioctl support\n  fuse: don\u0027t let fuse_req-\u003eend() put the base reference\n  fuse: move FUSE_MINOR to miscdevice.h\n  fuse: style fixes\n"
    },
    {
      "commit": "59e3af21e94bd56f6a31ba774786a2bfc753581b",
      "tree": "ce535150d8edd5648a6fc81fdc2387a6813b7e08",
      "parents": [
        "f59abb161c955b68fd3d473368420c5919733e09",
        "c2ce5ca047ff6bbc41d491451c39e597c4537cd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:00:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:00:50 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (41 commits)\n  scc_pata: make use of scc_dma_sff_read_status()\n  ide-dma-sff: factor out ide_dma_sff_write_status()\n  ide: move read_sff_dma_status() method to \u0027struct ide_dma_ops\u0027\n  ide: don\u0027t set hwif-\u003edma_ops in init_dma() method\n  Resurrect IT8172 IDE controller driver\n  piix: sync ich_laptop[] with ata_piix.c\n  ide: update warm-plug HOWTO\n  ide: fix ide_port_scan() to do ACPI setup after initializing request queues\n  ide: remove now redundant -\u003ecur_dev checks\n  ide: remove unused ide_hwif_t.sg_mapped field\n  ide: struct ide_atapi_pc - remove unused fields and update documentation\n  ide: remove superfluous hwif variable assignment from ide_timer_expiry()\n  ide: use ide_pci_is_in_compatibility_mode() helper in setup-pci.c\n  ide: make \"paranoia\" -\u003ehandler check in ide_intr() more strict\n  ide-cd: convert to ide-atapi facilities\n  ide-cd: start DMA before sending the actual packet command\n  ide-cd: wait for DRQ to get set per default\n  ide: Fix drive\u0027s DWORD-IO handling\n  ide: add port and host iterators\n  ide: dynamic allocation of device structures\n  ...\n"
    },
    {
      "commit": "f59abb161c955b68fd3d473368420c5919733e09",
      "tree": "b316a7acdbc2e2eb819614e61644249937903f47",
      "parents": [
        "50682bb4de35544466c264c017030de826614367"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jan 06 14:43:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:31 2009 -0800"
      },
      "message": "parport: ieee1284: use del_timer_sync() in parport_wait_event()\n\nUse del_timer_sync() instead of del_timer() to make sure the timer won\u0027t\nbe running when we return from parport_wait_event(), because this would\ncrash due to destruction of timer_list.\n\nThis is untested and just based on a code review.  Just think about the\nfollowing sequence of events:\n\n- add_timer()\n\n- down_interruptible() is interrupted by a signal.\n\n- we enter the timer callback handler on another CPU.\n\n- del_timer(), but the timer callback is still running.\n\n- eturn from parport_wait_even, which destroys the automatic variable\n  \"timer\" while the callback is running on another CPU.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50682bb4de35544466c264c017030de826614367",
      "tree": "9e5fc77230deaa459ea4c12fdc3241ad991117e7",
      "parents": [
        "e1f89ec95bd28b0927e76c46a7cc0927b7521c1d"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jan 06 14:43:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:31 2009 -0800"
      },
      "message": "bfs: check that filesystem fits on the blockdevice\n\nSince all sanity checks rely on the validity of s_start which gets only\nchecked to be smaller than s_end, we should also check if s_end is sane.\nNow we also try to retrieve the last block of the filesystem, which is\ncomputed by s_end.  If this fails, something is bogus.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1f89ec95bd28b0927e76c46a7cc0927b7521c1d",
      "tree": "7edb722c036ee9aaec0621a25a2e58326c55fffc",
      "parents": [
        "58c6d3dfe436eb8cfb451981d8fdc9044eaf42da"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jan 06 14:43:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:31 2009 -0800"
      },
      "message": "bfs: add some basic sanity checks\n\nbfs_fill_super() already touches all inodes, so we can easily add some\ncheap sanity checks and check if the inode start and end blocks are\nsmaller than the maximum number of blocks, the inode start block lies\nbehind the end block or the file end offset is behind the end of the\nfilesystem.  Also check if the start of data offset in the super block\nfits the filesystem.\n\nThe added sanity checks catch softlockup issues early when we try to\nsb_bread() lots of blocks in a loop in bfs_readdir() and bfs_find_entry().\n In addition an oom issue in bfs_fill_super() is prevented by this when\ns_start is corrupted, which influences imap_len and we try to allocate a\nhuge info-\u003esi_imap.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58c6d3dfe436eb8cfb451981d8fdc9044eaf42da",
      "tree": "c4f7fd8f6a24c5d242dd7bd0a876413f15e26fcd",
      "parents": [
        "eccd83e116e7f414a1da3aae3745384b7b171883"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@cmpxchg.org",
        "time": "Tue Jan 06 14:43:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:31 2009 -0800"
      },
      "message": "dma-coherent: catch oversized requests to dma_alloc_from_coherent()\n\nPrevent passing an order to bitmap_find_free_region() that is larger than\nthe actual bitmap can represent.\n\nThese requests can come from device drivers that have no idea how big the\ndma region is and need to rely on dma_alloc_from_coherent() to sort it out\nfor them.\n\nReported-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eccd83e116e7f414a1da3aae3745384b7b171883",
      "tree": "3cc2e2778ecafa34be3380bc85ec9d72b94b5292",
      "parents": [
        "0bef3c2dc7d0c8238330785c8f4504761b0e370b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jan 06 14:43:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:31 2009 -0800"
      },
      "message": "dma_alloc_coherent: clean it up\n\nThis thing was rather stupidly coded.  Rework it all prior to making\nchanges.\n\nAlso, rename local variable `page\u0027: kernel readers expect something called\n`page\u0027 to have type `struct page *\u0027.\n\nCc: Guennadi Liakhovetski \u003clg@denx.de\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bef3c2dc7d0c8238330785c8f4504761b0e370b",
      "tree": "f43e7c7e49f5e67823e7e077c821e8f8d2571e48",
      "parents": [
        "8375d4909aee4c18798f373ecf24a79f040f75fc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jan 06 14:43:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "dma_alloc_from_coherent(): fix fallback to generic memory\n\nIf bitmap_find_free_region() fails and DMA_MEMORY_EXCLUSIVE is not set,\nthe function will fail to write anything to *ret and will return 1.             This will cause dma_alloc_coherent() to return an uninitialised value,\ncrashing the kernel, perhaps via DMA to a random address.\n\nFix that by changing it to return zero in this case, so the caller will\nproceed to allocate the memory from the generic memory allocator.\n\nCc: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8375d4909aee4c18798f373ecf24a79f040f75fc",
      "tree": "9062847d672228a6c1e1f9d5c9dd0d513d819d59",
      "parents": [
        "920c8df6ac678fdb8c49a6ce2e47a98e62757d77"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 06 14:43:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "edac: driver for i5400 MCH (update)\n\nSigned-off-by: Ben Woodard \u003cwoodard@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "920c8df6ac678fdb8c49a6ce2e47a98e62757d77",
      "tree": "3c9b3699310332798b4d928cf2fac09b28df9235",
      "parents": [
        "29d6cf26a74b8575a6416b7ad4d369a455f8d009"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 06 14:43:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "edac: driver for i5400 MCH (Seaburg)\n\nEDAC driver for i5400 MCH (Seaburg)\n\nThis driver adds support for i5400 MCH chipset.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Ben Woodard \u003cwoodard@redhat.com\u003e\nCc: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29d6cf26a74b8575a6416b7ad4d369a455f8d009",
      "tree": "e4a8727c16c1d0719b34ec7f204b34292b3c2735",
      "parents": [
        "281efb17d88a91dc3b879bb1d49e3a66daf48797"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jan 06 14:42:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "edac: fix mpc85xx and add mpc8536 mpc8560\n\nAll other compatibles that are uniquely identifying the processor use a\nprefix of the form fsl,mpc85...\u0027.  We add support for it so we can\ndeprecate the older \u0027fsl,85...\u0027 that was improperly used here.\n\nAdditionally added mpc8536 \u0026 mpc8560 to the compatible lists.\n\nThis patch is based on Nate\u0027s 8572 patch.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nCc: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "281efb17d88a91dc3b879bb1d49e3a66daf48797",
      "tree": "c2136591ecd7b3536c67162cf98fdb5614e2f450",
      "parents": [
        "1dca00bd028e96d39992f501e9251e0cda499562"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 14:42:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "edac: struct device: replace bus_id with dev_name(), dev_set_name()\n\nThis patch is part of a larger patch series which will remove the \"char\nbus_id[20]\" name string from struct device.  The device name is managed in\nthe kobject anyway, and without any size limitation, and just needlessly\ncopied into \"struct device\".\n\n[akpm@linux-foundation.org: coding-style fixes]\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1dca00bd028e96d39992f501e9251e0cda499562",
      "tree": "2c13f0bb2747f4258c424601ef4a4f65feed3eed",
      "parents": [
        "cda796a3d572059d64f5429dfc1d00ca6fcbaf8d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Jan 06 14:42:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/edac\n\nUse the newly introduced pci_ioremap_bar() function in drivers/edac.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cda796a3d572059d64f5429dfc1d00ca6fcbaf8d",
      "tree": "622c2b4d01d99e6c26a4f0ea554f866151becb2f",
      "parents": [
        "71183c94804e8e19be32acccc8a019ffb445ec2b"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 06 14:42:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "random: don\u0027t try to look at entropy_count outside the lock\n\nAs a non-atomic value, it\u0027s only safe to look at entropy_count when the\npool lock is held, so we move the BUG_ON inside the lock for correctness.\n\nAlso remove the spurious comment.  It\u0027s ok for entropy_count to\ntemporarily exceed POOLBITS so long as it\u0027s left in a consistent state\nwhen the lock is released.\n\nThis is a more correct, simple, and idiomatic fix for the bug in\n8b76f46a2db.  I\u0027ve left the reorderings introduced by that patch in place\nas they\u0027re harmless, even though they don\u0027t properly deal with potential\natomicity issues.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71183c94804e8e19be32acccc8a019ffb445ec2b",
      "tree": "ad1c54cec8e39de26e91a4d416112b9dc3d2730c",
      "parents": [
        "842ffabbf35cc608961429a0f3c96d8dde6b22ad"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Jan 06 14:42:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:30 2009 -0800"
      },
      "message": "consolemap: indentation \u0026 braces disagree - reindent\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "842ffabbf35cc608961429a0f3c96d8dde6b22ad",
      "tree": "8ffe6d1b118ffa5ea99ec4cbdcca153605a0ee01",
      "parents": [
        "4c2c3b4aaf3c10a636490438e9648a314ce414f9"
      ],
      "author": {
        "name": "Robert Millan",
        "email": "rmh@aybabtu.com",
        "time": "Tue Jan 06 14:42:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "make firmware/dsp56k/bootstrap.asm buildable on a56\n\nMake firmware/dsp56k/bootstrap.asm buildable on a56, the free Motorola\nDSP56001 assembler (http://www.zdomain.com/a56.html).\n\nSummary of changes:\n\n  - Remove \u0027\u003c\u0027 and \u0027\u003e\u0027 candy (they specify explicit addressing modes,\n    which a56 don\u0027t grok, but uses implicitly anyway).\n\n  - Replace \u0027move\u0027 with \u0027movem\u0027 when accessing program memory.\n\n  - Rename a few labels to avoid duplicates (which a56 can\u0027t handle).\n\nSigned-off-by: Robert Millan \u003crmh@aybabtu.com\u003e\nCc: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c2c3b4aaf3c10a636490438e9648a314ce414f9",
      "tree": "2e9b852fb178d8cb2982829d5a01711575d6d3a5",
      "parents": [
        "e953ac2195659940d0d042f7ac962700a6a0f0e3"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jan 06 14:42:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "ipc/ipc_sysctl.c: move the definition of ipc_auto_callback()\n\nproc_ipcauto_dointvec_minmax() is the only user of ipc_auto_callback(),\nsince the former function is protected by CONFIG_PROC_FS, so should be the\nlatter one.\n\nJust move its definition down.\n\nSigned-off-by: WANG Cong \u003cwangcong@zeuux.org\u003e\nCc: Eric Biederman \u003cebiederm@xmision.com\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e953ac2195659940d0d042f7ac962700a6a0f0e3",
      "tree": "68eba3fff785161166b144b1bcf57858976cc9a4",
      "parents": [
        "e8148f7588064e45080bf1120883380a2efe5c9b"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Jan 06 14:42:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "ipc: do not goto to the next line\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nReviewed-by: WANG Cong \u003cwangcong@zeuux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8148f7588064e45080bf1120883380a2efe5c9b",
      "tree": "3696d738d8e118632c456d77f4a0a4afdcfc98e5",
      "parents": [
        "8cd3ac3aca3f2afe8570708066d64d893da468e8"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "wangcong@zeuux.org",
        "time": "Tue Jan 06 14:42:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "ipc: clean up ipc/shm.c\n\nUse the macro shm_ids().\n\nRemove useless check for a userspace pointer, because copy_to_user()\nwill check it.\n\nSome style cleanups.\n\nSigned-off-by: WANG Cong \u003cwangcong@zeuux.org\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Pierre Peiffer \u003cpeifferp@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cd3ac3aca3f2afe8570708066d64d893da468e8",
      "tree": "ff8d828f3da57880e5d679f32485b5d77d5d3679",
      "parents": [
        "4cb0e11b15d2badad455fcd538af0cccf05dc012"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "wangcong@zeuux.org",
        "time": "Tue Jan 06 14:42:48 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "fs/exec.c: make do_coredump() void\n\nNo one cares do_coredump()\u0027s return value, and also it seems that it\nis also not necessary. So make it void.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: WANG Cong \u003cwangcong@zeuux.org\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cb0e11b15d2badad455fcd538af0cccf05dc012",
      "tree": "49975df37debdb274aa1b9b09a127ad217a405c0",
      "parents": [
        "9cd4fd10437dda6b520cb1410b28f36967a34de8"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Tue Jan 06 14:42:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "coredump_filter: permit changing of the default filter\n\nIntroduce a new kernel parameter `coredump_filter\u0027.  Setting a value to\nthis parameter causes the default bitmask of coredump_filter to be\nchanged.\n\nIt is useful for users to change coredump_filter settings for the whole\nsystem at boot time.  Without this parameter, users have to change\ncoredump_filter settings for each /proc/\u003cpid\u003e/ in an initializing script.\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cd4fd10437dda6b520cb1410b28f36967a34de8",
      "tree": "1a1d5eaa0d650c1efe0e63dbadb9674cac209d9d",
      "parents": [
        "09bca05c90c639f57aae057e0c28f287e61f5a07"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@linux.vnet.ibm.com",
        "time": "Tue Jan 06 14:42:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "SEND_SIG_NOINFO: set si_pid to tgid instead of pid\n\nPOSIX requires the si_pid to be the process id of the sender, so -\u003esi_pid\nshould really be set to \u0027tgid\u0027.  This change does have following changes\nin behavior:\n\n\t- When sending pdeath_signal on re-parent to a sub-thread, -\u003esi_pid\n\t  cannot be used to identify the thread that did the re-parent since\n\t  it will now show the tgid instead of thread id.\n\n\t- A multi-threaded application that expects to find the specific\n\t  thread that encountered a SIGPIPE using the -\u003esi_pid will now\n\t  break.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@linux.vnet.ibm.com\u003e\nAcked-By: Roland McGrath \u003croland@redhat.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09bca05c90c639f57aae057e0c28f287e61f5a07",
      "tree": "5a5d88930380da8994525da361c9c8114ebf82fc",
      "parents": [
        "ecb08d81313a3c015225236775de259d99ab47fe"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@linux.vnet.ibm.com",
        "time": "Tue Jan 06 14:42:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "SEND_SIG_NOINFO: masquerade si_pid when crossing pid-ns boundary\n\nFor SEND_SIG_NOINFO, si_pid is currently set to the pid of sender\nin sender\u0027s active pid namespace. But if the receiver is in a\nEg: when parent sends the \u0027pdeath_signal\u0027 to a child that is in\na descendant pid namespace, we should set si_pid 0.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@linux.vnet.ibm.com\u003e\nAcked-By: Roland McGrath \u003croland@redhat.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb08d81313a3c015225236775de259d99ab47fe",
      "tree": "be95d9e282cc7ac3aa8bbc546434410226d200d2",
      "parents": [
        "7c4be253d3a01ddc92033ec3a3812fddf703ef19"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "doc: reformat some long lines in kernel-parameters.txt\n\nReformat text to (mostly) stay within 80 columns of text.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c4be253d3a01ddc92033ec3a3812fddf703ef19",
      "tree": "5569dbc206edff4b7c1d8bdfb3ad1ee581c488b9",
      "parents": [
        "28f4d75a618e52f93d8e4a3e7bc66db8c882d679"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "docs: add more early params to kernel-parameters.txt\n\nAdd some (more) early_param boot options to kernel-parameters.txt.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28f4d75a618e52f93d8e4a3e7bc66db8c882d679",
      "tree": "4e1009460067ee7883a9ea9f339881b06effa68e",
      "parents": [
        "58cc855c395fc22db996cc893134c4c690f0f0dc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "documentation: how to use DOC: section blocks\n\nAdd info on how to use DOC: sections in kernel-doc.  DOC: sections enable\nthe addition of inline source file comments that are general in nature\ninstead of being specific to a function, struct, union, enum, or typedef.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58cc855c395fc22db996cc893134c4c690f0f0dc",
      "tree": "884f87b6169a9cc0c8be53731f89360b7a7bd947",
      "parents": [
        "07983f0e36eab01a5385117e55154a2aa796eafc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "documentation: update s390 header file paths\n\nUpdate Documentation/s390/ files to reflect changed header files\nlocations.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07983f0e36eab01a5385117e55154a2aa796eafc",
      "tree": "d520b6d7d6c396c773740acdb2ef8b21baeac9da",
      "parents": [
        "d3635abfee0c55ad9dcd6b6172a0c6a5455900c9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "documentation: update header file paths\n\nUpdate several Documentation/ files and a few sub-dir files (only one\nchange in each) to reflect changed header files locations.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3635abfee0c55ad9dcd6b6172a0c6a5455900c9",
      "tree": "7d368b4f9c9861f44f621cd7dea8d73afd838f0b",
      "parents": [
        "d78dd070ccda6384efeae142b116bc174f0cd9fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "rapidio: remove excess kernel-doc notation\n\nRemove excess kernel-doc notation from rio header and driver:\n\nWarning(include/linux/rio_drv.h:399): Excess function parameter or struct member \u0027buffer\u0027 description in \u0027rio_get_inb_message\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d78dd070ccda6384efeae142b116bc174f0cd9fa",
      "tree": "2d1afdbc80291b690db6108f964db34255b7b22e",
      "parents": [
        "bd4207c9016749f0a212faf7f7f49e5317d96d9b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "docs: document how to write @varargs in kernel-doc\n\nAdd documentation on how to use kernel-doc for function parameters\nthat are \"...\" (varargs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd4207c9016749f0a212faf7f7f49e5317d96d9b",
      "tree": "e2e5a6efdbadf8a73c292e5b0895a6b4e4bd837e",
      "parents": [
        "d6b54841f4ddd836c886d1e6ac381cf309ee98a3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "kmod: fix varargs kernel-doc\n\nFix varargs kernel-doc format in kmod.c:\nUse @... instead of @varargs.\n\nWarning(kernel/kmod.c:67): Excess function parameter or struct member \u0027varargs\u0027 description in \u0027request_module\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6b54841f4ddd836c886d1e6ac381cf309ee98a3",
      "tree": "106537060ff79fc597942743acd32fa8b3e8a0fd",
      "parents": [
        "4fb6de2561d5c47f3539a7b412108164d79fbb96"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Tue Jan 06 14:42:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "minix: fix add link\u0027s wrong position calculation\n\nFix the add link method.  The oosition in the directory was calculated in\nwrong way - it had the incorrect shift direction.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.lots]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fb6de2561d5c47f3539a7b412108164d79fbb96",
      "tree": "69404556536c60d0fec260f5d95ecfafe73e55bb",
      "parents": [
        "c00b1b7d19d335f96aa03ef2e4e71b7fb4fdb056"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jan 06 14:42:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "fbdev/logo: check compatibility of main and extra logos\n\nThe code to draw penguin logos always uses some properties of the main logo.\nThis is incorrect if additional logos (CONFIG_FB_LOGO_EXTRA\u003dy) have different\ntypes than the main logo, which causes corrupted logo images.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d12181\n\nHence skip additional logos that are not compatible with the main logo.\n\nTechnically, it\u0027s possible to draw multiple logos of different types on\ntruecolor displays, but this would complicate the (already quite\ncomplicated) logo drawing code even more.\n\nThis patch fixes a problem with Debian\u0027s linux-image-2.6.26-1-powerpc64\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d508173\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c00b1b7d19d335f96aa03ef2e4e71b7fb4fdb056",
      "tree": "8980fe4965fcc0e4f6f36c538729c08b0eead697",
      "parents": [
        "fd002050becd888e4dab419aa59a6484afe1d00b"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Jan 06 14:42:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "sm501: unsigned ptr cannot be negative\n\nunsigned ptr cannot be negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd002050becd888e4dab419aa59a6484afe1d00b",
      "tree": "6071c49fe801544c99b8c4a77d1cbeac88722ffc",
      "parents": [
        "4fa34cd051db53a07e1004c7ab078ed13e721f21"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "intelfb: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/intelfb/intelfbdrv.c:1497:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1525:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1544:3: warning: returning void-valued expression\n  drivers/video/intelfb/intelfbdrv.c:1558:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa34cd051db53a07e1004c7ab078ed13e721f21",
      "tree": "07499d08c7d251fc18812bd9a7bff74c4e6a2310",
      "parents": [
        "27ec937c4f455163d6b0ab2df7a7b0161367c067"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "i810: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/i810/i810_accel.c:305:3: warning: returning void-valued expression\n  drivers/video/i810/i810_accel.c:331:3: warning: returning void-valued expression\n  drivers/video/i810/i810_accel.c:370:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27ec937c4f455163d6b0ab2df7a7b0161367c067",
      "tree": "219a764ada09d530e61a8820ca30ae28f0f5892a",
      "parents": [
        "7654532dbeb6cc3fb35b12449f71f1d97e26fa9a"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "neofb: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/neofb.c:1456:4: warning: returning void-valued expression\n  drivers/video/neofb.c:1464:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7654532dbeb6cc3fb35b12449f71f1d97e26fa9a",
      "tree": "c48d4c5192186b30038d71c69d1df9bc2b9600ff",
      "parents": [
        "2899bb09418786132079bb6495ba8f1ce86eb0c6"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:27 2009 -0800"
      },
      "message": "pm3fb: fix sparse warning\n\nFix this sparse warning:\n\n  drivers/video/pm3fb.c:543:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2899bb09418786132079bb6495ba8f1ce86eb0c6",
      "tree": "f85e1ad82b586a48ef0c295b90e88d295b5bc619",
      "parents": [
        "6875145940efdc9851df8aaa251453d33cda62a4"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:32 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "viafb: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/via/viafbdev.c:871:3: warning: returning void-valued expression\n  drivers/video/via/viafbdev.c:938:3: warning: returning void-valued expression\n  drivers/video/via/viafbdev.c:995:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6875145940efdc9851df8aaa251453d33cda62a4",
      "tree": "03ad7ba0456cff79077ea47791195a96530d708f",
      "parents": [
        "6405141fb3d06ec4a50d054a113e3317cad054f9"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Tue Jan 06 14:42:32 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "nvidia: fix sparse warnings\n\nFix this sparse warnings:\n\n  drivers/video/nvidia/nv_accel.c:304:3: warning: returning void-valued expression\n  drivers/video/nvidia/nv_accel.c:323:3: warning: returning void-valued expression\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6405141fb3d06ec4a50d054a113e3317cad054f9",
      "tree": "c7b9f3b93b0c6016f1e20b03db3ea9e9bae1cedc",
      "parents": [
        "08cc6341cc04fad45c28995db796317b5b413045"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Jan 06 14:42:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "gbefb: unsigned var-\u003epixclock cannot be less than 0\n\nunsigned var-\u003epixclock cannot be less than 0\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08cc6341cc04fad45c28995db796317b5b413045",
      "tree": "dea4d15a5cc3fd78b3c05002e856ce574a3b7113",
      "parents": [
        "729f77bbe515455ac474e6a4a3709858a01ef3da"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:42:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "fb: carminefb: trivial annotation packing color register\n\ndrivers/video/carminefb.c:171:41: warning: cast to restricted __be32\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "729f77bbe515455ac474e6a4a3709858a01ef3da",
      "tree": "02456b46be8b3ccc7c4041ff5a96f737aeae2b8c",
      "parents": [
        "3efbb987c1ffcb82ad1b76b67fa26ec7c0c1448a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:42:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "blackfin: remove __FUNCTION__ in video driver\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3efbb987c1ffcb82ad1b76b67fa26ec7c0c1448a",
      "tree": "f7bc803931642803607399c1bb2ee77ddd08b76b",
      "parents": [
        "3c36aa5ccdf516255ef2eac90dd948da891aa4bd"
      ],
      "author": {
        "name": "Jiri Moravec",
        "email": "jim.lkml@gmail.com",
        "time": "Tue Jan 06 14:42:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "fbdev: fix typo in drivers/video/modedb.c\n\nWhen I viewed drivers/video/modedb.c, I noticed a very old typo already\ncontained in 2.6.0.\n\nThis typo remained unheeded at least 5 years.  Clear evidence of its\nimportance.  ;)\n\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c36aa5ccdf516255ef2eac90dd948da891aa4bd",
      "tree": "7930059e5ba51e0fe58fd902b3622664dcfee749",
      "parents": [
        "ab5dc372021def8f40b34761babecad0bf868b1c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Jan 06 14:42:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:26 2009 -0800"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/video\n\nUse the newly introduced pci_ioremap_bar() function in drivers/video.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab5dc372021def8f40b34761babecad0bf868b1c",
      "tree": "0ccc13782c79913e61d688f4f14522b249028d4a",
      "parents": [
        "cabb3fc4bd1628c37c37e054960eb3e4bf30dc26"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jan 06 14:42:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "gpio: pca953x handles more chips, i2c fault codes\n\nMinor updates to the pca953x GPIO expander driver: handle several more\ncompatible parts, and stop assuming that the I2C layer\u0027s return codes are\ngarbage (that\u0027s now been fixed).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cabb3fc4bd1628c37c37e054960eb3e4bf30dc26",
      "tree": "db8acce21cc4c9762da5f815779ec702f5a59c0c",
      "parents": [
        "ba6c4033b9db22cb54e7e03dae5b624b7b0ffaf9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jan 06 14:42:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "twl4030-gpio: cleanup debounce\n\nProvide a static debounce configuration mechanism for twl4030 GPIOs,\nreplacing the previous dynamic one.  The single user of that mechanism was\nfor MMC card detect debouncing.\n\nBoards can provide a bitmask saying which GPIOs to debounce (30 msec).\nIt\u0027s always enabled for pins with the MMC card-detect/VMMCx link active,\nso most boards won\u0027t need to set the debounce mask.\n\nThis is a net code shrink, including runtime footprint.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba6c4033b9db22cb54e7e03dae5b624b7b0ffaf9",
      "tree": "7bb9fea47fbd33a6ccc4a2c04ef52f50305cbd3c",
      "parents": [
        "defb45147b85457461bfd3e57f0ecc05c18c429e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jan 06 14:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "drivers/rtc: correct an error test\n\nrtc is clearly does not satisfy IS_ERR at the point where it is tested, so\nI have changed the test to consider the just initialized rtc-\u003ertc_dev.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\nposition p1,p2;\n@@\n\n(\nx \u003d E;\n|\nx \u003d E\n|\nx@p1-\u003efld\n... when !\u003d x \u003d E\nIS_ERR(x@p2)\n... when any\n)\n\n@other_match exists@\nexpression match.x, E1, E2;\nposition match.p1,match.p2;\n@@\n\nx \u003d E1\n... when !\u003d x \u003d E2\n    when !\u003d x@p1\nx@p2\n\n@ script:python depends on !other_match@\np1 \u003c\u003c match.p1;\np2 \u003c\u003c match.p2;\n@@\n\nprint \"* file %s dereference %s test %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "defb45147b85457461bfd3e57f0ecc05c18c429e",
      "tree": "d3b0bb51d110fce171c52ce2dfef12ffd5b461dc",
      "parents": [
        "97a1f9532ed41fd9cf5249fc1afae23fd47d1120"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Jan 06 14:42:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: driver for Marvell\u0027s SoCs 88F6281 and 88F6192\n\nDriver for the on-chip RTC found in some of Marvell\u0027s SoCs such as the\nKirkwood 88F6281 and 88F6192 devices.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97a1f9532ed41fd9cf5249fc1afae23fd47d1120",
      "tree": "fe263c09d931eafe9bc37c8df2ff52df6b9f7473",
      "parents": [
        "0e1492330cd2c95df2553335d7a77351021a938f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: rtc-ds1216 fixes\n\nFixes a few issues with the rtc-ds1216 driver\n\n- use rtc_valid_tm\n\n- use platform_driver_probe\n\n- fix init sequence - it was using rtc_unregister_driver where not\n  needed.  I also added resource_size and removed an useless pointer\n  assignment.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nTested-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1492330cd2c95df2553335d7a77351021a938f",
      "tree": "48f74bcaeb1a5f5fe5ea687de57b6435ca15e05e",
      "parents": [
        "bbccf83f6c4e1a0de5bdf51ec9ec708d3a1ce933"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 06 14:42:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: add rtc-tx4939 driver\n\nAdd support for RTC in TX4939 SoC.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbccf83f6c4e1a0de5bdf51ec9ec708d3a1ce933",
      "tree": "8c9797c7914b0f7fc78e5878ef33ae5f3219a202",
      "parents": [
        "f60091575d43e5a27b26f4d6fa4251cdd6b9ae8a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: use set_mmss when set_time is not available\n\nDrivers should only need to implement either set_mmss (counter based RTCs)\nor set_time (most RTCs).  The RTC subsystem will handle them\nappropriately.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f60091575d43e5a27b26f4d6fa4251cdd6b9ae8a",
      "tree": "2f8435632ae5be00fb4ced024a7490e56094403c",
      "parents": [
        "a5771c6c42826556a73b16b66f93a0936ff87d4e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-ds3234 fixes\n\n- no changelogs in code\n- no banners\n- use local buffers\n- fix probe sequence\n- do not init .driver.bus\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Dennis Aberilla \u003cdenzzzhome@yahoo.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5771c6c42826556a73b16b66f93a0936ff87d4e",
      "tree": "537b8e3512da77b0ea490e8a47cc77fc7abf7810",
      "parents": [
        "45fd8a0c14884b2d8f2a31f71c72dedbaeeb33f2"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-max6902 fixes\n\n- no changelogs in code\n- no banners\n- use local buffers\n- fix probe sequence\n- fixed style issues\n- fix spi_write call\n- removed old debug code\n\nreplaces http://patchwork.ozlabs.org/patch/9421/\nand http://patchwork.ozlabs.org/patch/9455/\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Raphael Assenat \u003craph@raphnet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45fd8a0c14884b2d8f2a31f71c72dedbaeeb33f2",
      "tree": "858e24c5511de2c9efe10de6a738a815a593d02c",
      "parents": [
        "ae64d16956718bfd11955217f603b27a781c0cb1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Jan 06 14:42:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: Au1000 On-Chip Counter0-as-RTC driver.\n\nSimple driver which uses the Au1xxx Time-Of-Year counter (counter0)\nas a 1Hz RTC.\n\n[akpm@linux-foundation.org: repair Kconfig]\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae64d16956718bfd11955217f603b27a781c0cb1",
      "tree": "1c06b10e9d3e426504ed5853e66b82833d0ee3a2",
      "parents": [
        "7b9b2ef1bb7a1eb4c8cdcdc537b3e20466d2d96d"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: kconfig cleanup\n\nRemove double spaces and adds some suggestions.  It also fixes the\ndescriptions of options that are no more available as modules.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b9b2ef1bb7a1eb4c8cdcdc537b3e20466d2d96d",
      "tree": "743fe2ba531862097bdc69688a00324a4b6b4427",
      "parents": [
        "0417ce2ad81f719c72e948705134c3d502300d4f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-ds1390 probe sequence and misc fixes\n\nSmall fixes for the ds1390 driver\n\n - fixed initialization of the spi device\n - added missing includes\n - removed printks\n - removed useless wrappers for rtc ops\n - removed dead code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Jackson \u003cmpfj@mimc.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0417ce2ad81f719c72e948705134c3d502300d4f",
      "tree": "ce1b5aea60a41cb59d84c7021cfaf87992811106",
      "parents": [
        "dc9443688e76733e43eebe8d6f31cc6dc34ccda9"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: pxa27x/pxa3xx driver fixes, revised\n\nSmall fixes for the pxa27x/pxa3xx driver\n\n- use platform_driver_probe\n- fixed exit paths\n- fixed probe sequence\n- added missing include\n- using linux/io.h instead of asm/io.h\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc9443688e76733e43eebe8d6f31cc6dc34ccda9",
      "tree": "6cc522744d3a72f428d6dcc6f82e6c6b92f893d9",
      "parents": [
        "5d2a50371ddf127afa782ad3147469be8e9bd69f"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Jan 06 14:42:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: driver for pxa27x and pxa3xx SoC\n\nWith PXA27x and above, a new RTC hardware block was added in addition to\nthe legacy one which is also found on the SA1100 SOC family.  This second\nRTC block is called \"wristwatch\" and \"periodic interrupt\" and works\nindependently from the other RTC block.\n\nThe driver offers provides :\n - a 1Hz ticking clock\n - a periodic alarm, in the 1Hz to 1000Hz range\n - a one shot alarm\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d2a50371ddf127afa782ad3147469be8e9bd69f",
      "tree": "bc7b7032512c17f493e5f656044c79c17952f517",
      "parents": [
        "2fac6674ddf3164da42a76d62f8912073d629a30"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Jan 06 14:42:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: move power of 2 periodic frequency check down into drivers\n\nMove the power of 2 check on frequencies down into individual rtc drivers\n\nThis is to allow for non power of 2 real time clock periodic interrupts\nsuch as those on the pxa27x to be found in the new pxa27x-rtc driver\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fac6674ddf3164da42a76d62f8912073d629a30",
      "tree": "ffc7b69bbbe065ebe1e75be601c866467252f550",
      "parents": [
        "d4afc76c0b59a37113e184004f8a9989cfc1ddd3"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jan 06 14:42:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "rtc: bunch of drivers: fix \u0027no irq\u0027 case handing\n\nThis patch fixes a bunch of irq checking misuses.  Most drivers were\ngetting irq via platform_get_irq(), which returns -ENXIO or r-\u003estart.\n\nrtc-cmos.c is special.  It is using PNP and platform bindings.  Hopefully\nnobody is using PNP IRQ 0 for RTC.  So the changes should be safe.\n\nrtc-sh.c is using platform_get_irq, but was storing a result into an\nunsigned type, then was checking for \u003c 0.  This is fixed now.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4afc76c0b59a37113e184004f8a9989cfc1ddd3",
      "tree": "92d36a41879749c0faa912f98476b7947b192825",
      "parents": [
        "103d6d9170e3ecd9cefee9406bf928e1fcc45cc5"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 14:42:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "rtc: struct device: replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-By: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "103d6d9170e3ecd9cefee9406bf928e1fcc45cc5",
      "tree": "e180ea788fbb56b35eaeefcf1339f6d1a037e04e",
      "parents": [
        "bae8ec66554b27967f057a4b7888b09481ff1b8b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Jan 06 14:42:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "genrtc: disable genrtc on Blackfin systems\n\nBlackfin platforms do not support the hardware which this driver drives.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bae8ec66554b27967f057a4b7888b09481ff1b8b",
      "tree": "89dffc974d4b6bb899d0419527a574a143c9bf6d",
      "parents": [
        "a92daf6ba1f9ace8584edc8eb557a77aa7c2c71d"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Jan 06 14:42:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "autofs4: fix string validation check order\n\nIn function validate_dev_ioctl() we check that the string we\u0027ve been sent\nis a valid path.  The function that does this check assumes the string is\nNULL terminated but our NULL termination check isn\u0027t done until after this\ncall.  This patch changes the order of the check.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a92daf6ba1f9ace8584edc8eb557a77aa7c2c71d",
      "tree": "a4734bb761e762af714710ab53c4b3c3c58516f8",
      "parents": [
        "41cfef2eb87694a8d64105c059b39f7bd6b7d4fe"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Jan 06 14:42:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "autofs4: make autofs type usage explicit\n\n- the type assigned at mount when no type is given is changed\n  from 0 to AUTOFS_TYPE_INDIRECT. This was done because 0 and\n  AUTOFS_TYPE_INDIRECT were being treated implicitly as the same\n  type.\n\n- previously, an offset mount had it\u0027s type set to\n  AUTOFS_TYPE_DIRECT|AUTOFS_TYPE_OFFSET but the mount control\n  re-implementation needs to be able distinguish all three types.\n  So this was changed to make the type setting explicit.\n\n- a type AUTOFS_TYPE_ANY was added for use by the re-implementation\n  when checking if a given path is a mountpoint. It\u0027s not really a\n  type as we use this to ask if a given path is a mountpoint in the\n  autofs_dev_ioctl_ismountpoint() function.\n\n- functions to set and test the autofs mount types have been added to\n  improve readability and make the type usage explicit.\n\n- the mount type is used from user space for the mount control\n  re-implementtion so, for consistency, all the definitions have\n  been moved to the user space include file include/linux/auto_fs4.h.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41cfef2eb87694a8d64105c059b39f7bd6b7d4fe",
      "tree": "413fa68364341d94366b2d36e537464db739ad5e",
      "parents": [
        "730c9eeca9808fc2cfb506cc68c90aa330da17b0"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Jan 06 14:42:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "autofs4: fix var shadowed by local delaration\n\nA local definition of devid in autofs_dev_ioctl_ismountpoint() shadows\nthe fuction wide definition.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "730c9eeca9808fc2cfb506cc68c90aa330da17b0",
      "tree": "95de85ecf2ee6c071af151ba4e33f1017868a776",
      "parents": [
        "f70f582f0072f37790d2984647198deb3e7782a3"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Jan 06 14:42:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "autofs4: improve parameter usage\n\nThe parameter usage in the device node ioctl code uses arg1 and arg2 as\nparameter names.  This patch redefines the parameter names to reflect what\nthey actually are in an effort to make the code more readable.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f70f582f0072f37790d2984647198deb3e7782a3",
      "tree": "acdeaf347fdd017346c15d9da858ee02f1b99224",
      "parents": [
        "71c11c378f46e42ca67c1e227646ce23bf43a8c6"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Tue Jan 06 14:42:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "fs/ecryptfs/inode.c: cleanup kerneldoc\n\nArguments lower_dentry and ecryptfs_dentry in ecryptfs_create_underlying_file()\nhave been merged into dentry, now fix it.\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71c11c378f46e42ca67c1e227646ce23bf43a8c6",
      "tree": "5762c267801a47bc5efd54242661820472827960",
      "parents": [
        "7d8bc2be51706152828164b305e969b4a8471041"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Tue Jan 06 14:42:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "eCryptfs: Clean up ecryptfs_decode_from_filename()\n\nFlesh out the comments for ecryptfs_decode_from_filename(). Remove the\nreturn condition, since it is always 0.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Dustin Kirkland \u003cdustin.kirkland@gmail.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Tyler Hicks \u003ctchicks@us.ibm.com\u003e\nCc: David Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d8bc2be51706152828164b305e969b4a8471041",
      "tree": "3020b62d6e94005ed20e59361e10c0891ceba796",
      "parents": [
        "a8f12864c52f8ab8520568dc97969c1749ae60bf"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Tue Jan 06 14:42:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "eCryptfs: kerneldoc for ecryptfs_parse_tag_70_packet()\n\nKerneldoc updates for ecryptfs_parse_tag_70_packet().\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Dustin Kirkland \u003cdustin.kirkland@gmail.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Tyler Hicks \u003ctchicks@us.ibm.com\u003e\nCc: David Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8f12864c52f8ab8520568dc97969c1749ae60bf",
      "tree": "9b65cf578ce80fb0fc139371b7dd7594ed79a6f0",
      "parents": [
        "df261c52abdef147084c76ecf14473184e907547"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Tue Jan 06 14:42:03 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "eCryptfs: Fix data types (int/size_t)\n\nCorrect several format string data type specifiers.  Correct filename size\ndata types; they should be size_t rather than int when passed as\nparameters to some other functions (although note that the filenames will\nnever be larger than int).\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Dustin Kirkland \u003cdustin.kirkland@gmail.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Tyler Hicks \u003ctchicks@us.ibm.com\u003e\nCc: David Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df261c52abdef147084c76ecf14473184e907547",
      "tree": "f1f423ba612dbacace82193f2b088252f169a9c6",
      "parents": [
        "87c94c4df0149786ad91d8a03c738a03369ee9c8"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Tue Jan 06 14:42:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "eCryptfs: Replace %Z with %z\n\n%Z is a gcc-ism. Using %z instead.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Dustin Kirkland \u003cdustin.kirkland@gmail.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Tyler Hicks \u003ctchicks@us.ibm.com\u003e\nCc: David Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87c94c4df0149786ad91d8a03c738a03369ee9c8",
      "tree": "6b7ee0b3c3e15d94fdeccb59e8bfab6c9d2a4498",
      "parents": [
        "addd65ad8d19a7d7982130b16f957d5d01d3f8df"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Tue Jan 06 14:42:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:22 2009 -0800"
      },
      "message": "eCryptfs: Filename Encryption: mount option\n\nEnable mount-wide filename encryption by providing the Filename Encryption\nKey (FNEK) signature as a mount option.  Note that the ecryptfs-utils\nuserspace package versions 61 or later support this option.\n\nWhen mounting with ecryptfs-utils version 61 or later, the mount helper\nwill detect the availability of the passphrase-based filename encryption\nin the kernel (via the eCryptfs sysfs handle) and query the user\ninteractively as to whether or not he wants to enable the feature for the\nmount.  If the user enables filename encryption, the mount helper will\nthen prompt for the FNEK signature that the user wishes to use, suggesting\nby default the signature for the mount passphrase that the user has\nalready entered for encrypting the file contents.\n\nWhen not using the mount helper, the user can specify the signature for\nthe passphrase key with the ecryptfs_fnek_sig\u003d mount option.  This key\nmust be available in the user\u0027s keyring.  The mount helper usually takes\ncare of this step.  If, however, the user is not mounting with the mount\nhelper, then he will need to enter the passphrase key into his keyring\nwith some other utility prior to mounting, such as ecryptfs-manager.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Dustin Kirkland \u003cdustin.kirkland@gmail.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Tyler Hicks \u003ctchicks@us.ibm.com\u003e\nCc: David Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "addd65ad8d19a7d7982130b16f957d5d01d3f8df"
}
