)]}'
{
  "log": [
    {
      "commit": "7a9c906094de8b3dc227de448019dbc386cd25d4",
      "tree": "bf7ebc3d31e27b449ec0e000bfd65eddf758fc6b",
      "parents": [
        "97f5ab6651a996ecefed73e41684422f3b29d9a8"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Sep 15 22:57:31 2009 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:47:06 2009 -0800"
      },
      "message": "drm: make drm_mode_object_find typesafe\n\nI\u0027ve wasted half a day hunting a bug that could easily be spotted by\ngcc. Prevent this from reoccurring.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "97f5ab6651a996ecefed73e41684422f3b29d9a8",
      "tree": "3a78cd25b38419df94fa5b2f91793f47b5d99b68",
      "parents": [
        "d8a2d0e00c0d5a0d55e14b884bff034205015e51"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 08 10:16:48 2009 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:47:06 2009 -0800"
      },
      "message": "drm/i915: add render standby support\n\nRender standy allows the GPU to power down the render unit when idle.\nIn order for this to work, it needs a page of graphics memory to save\nstate.  This patch allocates that page and enables the feature on\nsupported chipsets.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d8a2d0e00c0d5a0d55e14b884bff034205015e51",
      "tree": "6a997424c636e447f79a09ab334b7744592ffec5",
      "parents": [
        "4bfe6b6876a036d26a960320f1ab0bbd752c19bf"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Mon Nov 02 07:52:30 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:03:28 2009 -0800"
      },
      "message": "drm/i915: HDMI hardware workaround for Ironlake\n\nThis brings some hardware workaround for HDMI port on PCH (Ibex Peak),\nwhich fixes unstable issues like during rotation.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "4bfe6b6876a036d26a960320f1ab0bbd752c19bf",
      "tree": "a148753cbfea2eee98989d253b9ca572a7873023",
      "parents": [
        "ba86bf8bfc1add5f515db8cf1d6042bb9396a299"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Mon Nov 02 07:52:29 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 14:00:32 2009 -0800"
      },
      "message": "drm/i915: Fix and cleanup DPLL calculation for Ironlake\n\nWhen the ideal error range can\u0027t be reached, this will safely use\na most closed one. Clean up some dumb codes in DPLL function too.\n\nThis fixes DPLL clock issue against one monitor at 1680x1050@60hz.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ba86bf8bfc1add5f515db8cf1d6042bb9396a299",
      "tree": "dd50b1d71536030c3a65e94993fc78bcdf4a7a46",
      "parents": [
        "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 20 16:29:16 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Nov 05 13:33:22 2009 -0800"
      },
      "message": "drm/i915: Avoid potential sleep whilst holding spinlock\n\nMiles Lane reported the following error:\n2 locks held by cat/4179:\n  #0:  (\u0026p-\u003elock){+.+.+.}, at: [\u003cc10a3884\u003e] seq_read+0x25/0x315\n  #1:  (\u0026dev_priv-\u003emm.active_list_lock){+.+...}, at: [\u003cc119a854\u003e]\ni915_batchbuffer_info+0x2b/0x124\nPid: 4179, comm: cat Not tainted 2.6.32-rc5-git1 #2\nCall Trace:\n  [\u003cc104874f\u003e] ? __debug_show_held_locks+0x1e/0x20\n  [\u003cc1023fb0\u003e] __might_sleep+0xf0/0xf7\n  [\u003cc101c393\u003e] kmap+0x17/0x58\n  [\u003cc119a8d6\u003e] i915_batchbuffer_info+0xad/0x124\n  [\u003cc10a39bf\u003e] seq_read+0x160/0x315\n  [\u003cc108fb8c\u003e] ? rw_verify_area+0x98/0xbb\n  [\u003cc10a385f\u003e] ? seq_read+0x0/0x315\n  [\u003cc1090331\u003e] vfs_read+0x75/0xa9\n  [\u003cc10903f9\u003e] sys_read+0x3b/0x5d\n  [\u003cc1002a8f\u003e] sysenter_do_call+0x12/0x36\n\nThe fix is relatively simple, use the atomic variants of kmap() that\navoid the potential sleep.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213",
      "tree": "b4bd15742d56e488592203e1d0a0d07a0684410d",
      "parents": [
        "d4116f820496ae3af5225d09450edc7791df0045",
        "82d6469916c6fcfa345636a49004c9d1753905d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: mask extended topology info in cpuid\n  xen/hvc: make sure console output is always emitted, with explicit polling\n"
    },
    {
      "commit": "d4116f820496ae3af5225d09450edc7791df0045",
      "tree": "54205739d4e65788757882fdda5dbd9687d93966",
      "parents": [
        "608221fdf9a2170962295dcfbea53dc5c50d1a74",
        "4c3da2209b1261af9a948b7509a38904c8eee554"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:57:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:57: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  sysfs: Don\u0027t leak secdata when a sysfs_dirent is freed.\n"
    },
    {
      "commit": "608221fdf9a2170962295dcfbea53dc5c50d1a74",
      "tree": "26712f2f8a8a332369df2b31174c8c5b46c42164",
      "parents": [
        "72cc129e8dae988d2a132467cfd0ecd7623c35fb",
        "b84ff7d6f1b7f8a43414e74d972ec4c8f3361db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 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 kthread_bind() by moving the body of kthread_bind() to sched.c\n  sched: Disable SD_PREFER_LOCAL at node level\n  sched: Fix boot crash by zalloc()ing most of the cpu masks\n  sched: Strengthen buddies and mitigate buddy induced latencies\n"
    },
    {
      "commit": "72cc129e8dae988d2a132467cfd0ecd7623c35fb",
      "tree": "e0a3fdfa3e7cb45e75727fe77558e64ec1bc9b4f",
      "parents": [
        "411094acb70f171a111710cf32031c749ffdd28c",
        "ed146b25942b428f8e8056587b7638ce76573c2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:25 2009 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: Fix unmatched locking in ftrace_regex_write()\n  ring-buffer: Synchronize resizing buffer with reader lock\n"
    },
    {
      "commit": "411094acb70f171a111710cf32031c749ffdd28c",
      "tree": "c3e23af4b6a9ac242da85861d59268a8e8812114",
      "parents": [
        "8fcf4e5a572af520580b14abd9017760e6fcdada",
        "89240ba059ca468ae7a8346edf7f95082458c2fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, fs: Fix x86 procfs stack information for threads on 64-bit\n  x86: Add reboot quirk for 3 series Mac mini\n  x86: Fix printk message typo in mtrr cleanup code\n  dma-debug: Fix compile warning with PAE enabled\n  x86/amd-iommu: Un__init function required on shutdown\n  x86/amd-iommu: Workaround for erratum 63\n"
    },
    {
      "commit": "8fcf4e5a572af520580b14abd9017760e6fcdada",
      "tree": "8d931ef0c484b6065ec942324e7bc891406b69cb",
      "parents": [
        "bd901751e7ab9ddba335b19643605b3cf8517078",
        "45cdd473301aae36e1f10664b9fe7ef5aad3f182"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:49 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: Should index be positive?\n  m32r: bzip2/lzma kernel compression support\n  m32r: add NOTES to vmlinux.lds.S to remove .note.gnu.build-id section\n  arch/m32r: Use DIV_ROUND_CLOSEST\n"
    },
    {
      "commit": "bd901751e7ab9ddba335b19643605b3cf8517078",
      "tree": "1cbe73d100f80cc93e8e8f662f7399dd6f05a94f",
      "parents": [
        "d39b7dd1dcbf394a1cb897457c862dafe9a20ac5",
        "17adea01b9606e416ea5116a27d02d47fe7e6c8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:53:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: fix CECCs reporting\n  amd64_edac: fix a wrong goto clause in amd64_edac.c\n"
    },
    {
      "commit": "d39b7dd1dcbf394a1cb897457c862dafe9a20ac5",
      "tree": "2eebf445f1b61cf09abd62d5a2dc4a314f0d6803",
      "parents": [
        "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:48:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:48:30 2009 -0800"
      },
      "message": "sgi-gru: decrapfiy options_write() function\n\nNot a single line of actual code in the function was really\nfundamentally correct.\n\nProblems ranged from lack of proper range checking, to removing the last\ncharacter written (which admittedly is usually \u0027\\n\u0027), to not accepting\nhex numbers even though the \u0027show\u0027 routine would show the data in that\nformat.\n\nThis tries to do better.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-and-acked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: stable@kernel.org\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Michael Gilbert \u003cmichael.s.gilbert@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c3da2209b1261af9a948b7509a38904c8eee554",
      "tree": "74e2f113f8a40885b0df4858a3ba19f4747086a1",
      "parents": [
        "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Nov 04 02:50:06 2009 -0800"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 05 08:19:18 2009 +1100"
      },
      "message": "sysfs: Don\u0027t leak secdata when a sysfs_dirent is freed.\n\nWhile refreshing my sysfs patches I noticed a leak in the secdata\nimplementation.  We don\u0027t free the secdata when we free the\nsysfs dirent.\n\nThis is a bug in 2.6.32-rc5 that we really should close.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c",
      "tree": "3409f69ef76a28734a492af8803ea9653ee0b4a8",
      "parents": [
        "51bb296b09a83ee1aae025778db38f9d2cc7bb1a",
        "4204878179c99d419d392d78d817729992b4c442"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 04 07:05:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 04 07:05:43 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Ironlake suspend/resume support\n  drm/i915: kill warning in intel_find_pll_g4x_dp\n  drm/i915: update watermarks before enabling PLLs\n  drm/i915: add FIFO watermark support for G4x\n  drm/i915: quiet DP i2c init\n  drm/i915: fix panel fitting filter coefficient select for Ironlake\n  drm/i915: fix to setup display reference clock control on Ironlake\n  drm/i915: Install a fence register for fbc on g4x\n  drm/i915: save/restore BLC histogram control reg across suspend/resume\n  drm/i915: Fix FDI M/N setting according with correct color depth\n  drm/i915: disable powersave feature for Ironlake currently\n  drm/i915: Fix render reclock availability detection.\n  drm/i915: Save and restore the GM45 FBC regs on suspend and resume.\n  drm/i915: Set the LVDS_BORDER when using LVDS scaling mode\n  drm/i915: disable FBC for Pineview, fixing a boot hang.\n"
    },
    {
      "commit": "17adea01b9606e416ea5116a27d02d47fe7e6c8d",
      "tree": "1839d638dba0691bb489bf39572c46eb3e0d6cd5",
      "parents": [
        "a3c4c58085b23d8e878a58dcdd0f8fcf8fad1ccd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:04:06 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:04:06 2009 +0100"
      },
      "message": "amd64_edac: fix CECCs reporting\n\nShift error type bits properly.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "a3c4c58085b23d8e878a58dcdd0f8fcf8fad1ccd",
      "tree": "4d90cbfce9f7e869270127f75a4232c1fc69db9c",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Li Hong",
        "email": "lihong.hi@gmail.com",
        "time": "Mon Oct 19 16:33:29 2009 +0800"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Nov 04 14:02:32 2009 +0100"
      },
      "message": "amd64_edac: fix a wrong goto clause in amd64_edac.c\n\nIn amd64_edac_init(void) in amd64_edac.c, cache_k8_northbridges() is\ncalled before pci_register_driver. If it fails, should exit with err\ndirectly.\n\nSigned-off-by: Li Hong \u003clihong.hi@gmail.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "89240ba059ca468ae7a8346edf7f95082458c2fc",
      "tree": "a16b4ce794572d256f568e41fe9ccfc10c35ff39",
      "parents": [
        "1d87cff407ceddf0bc4e825949a4b1bf645418bd"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Nov 03 10:22:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 13:25:03 2009 +0100"
      },
      "message": "x86, fs: Fix x86 procfs stack information for threads on 64-bit\n\nThis patch fixes two issues in the procfs stack information on\nx86-64 linux.\n\nThe 32 bit loader compat_do_execve did not store stack\nstart. (this was figured out by Alexey Dobriyan).\n\nThe stack information on a x64_64 kernel always shows 0 kbyte\nstack usage, because of a missing implementation of the KSTK_ESP\nmacro which always returned -1.\n\nThe new implementation now returns the right value.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1257240160.4889.24.camel@wall-e\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ed146b25942b428f8e8056587b7638ce76573c2f",
      "tree": "36b3355b5d53057accb92000ee5b3986d5a05a8b",
      "parents": [
        "f7112949f6a4cd6883d66c882d568c2197321de6"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Nov 03 08:55:38 2009 +0800"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Nov 04 01:42:10 2009 -0500"
      },
      "message": "ftrace: Fix unmatched locking in ftrace_regex_write()\n\nWhen a command is passed to the set_ftrace_filter, then\nthe ftrace_regex_lock is still held going back to user space.\n\n # echo \u0027do_open : foo\u0027 \u003e set_ftrace_filter\n (still holding ftrace_regex_lock when returning to user space!)\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nLKML-Reference: \u003c4AEF7F8A.3080300@cn.fujitsu.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "f7112949f6a4cd6883d66c882d568c2197321de6",
      "tree": "2982044acfce5f1e422be2fd7467d2f1177c5159",
      "parents": [
        "6d3f1e12f46a2f9a1bb7e7aa433df8dd31ce5647"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Tue Nov 03 19:42:45 2009 +0800"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Nov 04 00:04:20 2009 -0500"
      },
      "message": "ring-buffer: Synchronize resizing buffer with reader lock\n\nWe got a sudden panic when we reduced the size of the\nringbuffer.\n\nWe can reproduce the panic by the following steps:\n\necho 1 \u003e events/sched/enable\ncat trace_pipe \u003e /dev/null \u0026\n\nwhile ((1))\ndo\necho 12000 \u003e buffer_size_kb\necho 512 \u003e buffer_size_kb\ndone\n\n(not more than 5 seconds, panic ...)\n\nReported-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nLKML-Reference: \u003c4AF01735.9060409@cn.fujitsu.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "51bb296b09a83ee1aae025778db38f9d2cc7bb1a",
      "tree": "739f445b953aa77e82a429fe3a939d0b4cb3d222",
      "parents": [
        "dc79d2f21a2dc19df26f0cb0b46be2d6241b627b",
        "4b27e1bb442e964903f8a3fa6bdf33a602dc0941"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:16:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:16:21 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cfq-iosched: limit coop preemption\n  cfq-iosched: fix bad return value cfq_should_preempt()\n  backing-dev: bdi sb prune should be in the unregister path, not destroy\n  Fix bio_alloc() and bio_kmalloc() documentation\n  bio_put(): add bio_clone() to the list of functions in the comment\n"
    },
    {
      "commit": "dc79d2f21a2dc19df26f0cb0b46be2d6241b627b",
      "tree": "ba6191124786698b8da63938c20638bf97c31464",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a",
        "f38e35b43f2924b3b4e51147b7193f32e9276db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:15:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 18:15:18 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_via: Remove redundant device ID for VIA VT8261\n  drivers/ata/libata: Move dereference after NULL test\n  ahci: Enable SB600 64bit DMA on MSI K9A2 Platinum v2\n"
    },
    {
      "commit": "45cdd473301aae36e1f10664b9fe7ef5aad3f182",
      "tree": "af1feedba66ea1364f9607806eef46f8aad613c2",
      "parents": [
        "337214e8c6b0c777713b2483749f9c03102a416c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Nov 01 15:33:06 2009 +0100"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:39:26 2009 +0900"
      },
      "message": "m32r: Should index be positive?\n\nIndex `ipi_num\u0027 is signed, test whether it is negative to\nmake sure we don\u0027t get a negative array element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "337214e8c6b0c777713b2483749f9c03102a416c",
      "tree": "ee60e2d0be42716812852309e984757c330286da",
      "parents": [
        "e968b8d404ae8ab4ef218cd145f6dcb71e65154b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Oct 15 09:21:56 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:37:33 2009 +0900"
      },
      "message": "m32r: bzip2/lzma kernel compression support\n\n- Support bzip2 and lzma kernel compression for m32r.\n- Clean up arch/m32r/boot/compressed/misc.c.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e968b8d404ae8ab4ef218cd145f6dcb71e65154b",
      "tree": "20a8a8bb645e25f9275d391159147489741247c9",
      "parents": [
        "560235857fb79da48d36e8f866a0ee3b10a232bf"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Oct 05 00:10:55 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:33:23 2009 +0900"
      },
      "message": "m32r: add NOTES to vmlinux.lds.S to remove .note.gnu.build-id section\n\nBuilding with --build-id option, .note.gnu.build-id section is added\nto vmlinux.bin.  But some old buggy binutils creates a huge vmlinux.bin,\nand a bootloader fails to boot its zImage as well.\n\nThis patch adds a NOTES macro to a linker script vmlinux.ld.S to put\n.note.gnu.build-id section into .note section.\nThen, the .note section will be removed, because \"-R .note\" option is\nspecified in OBJCOPYFLAGS to make a vmlinux.bin binary.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "560235857fb79da48d36e8f866a0ee3b10a232bf",
      "tree": "5635f5ec3fca87f35caf0ef0bff7fdbc21782ff1",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 02 10:47:27 2009 +0200"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 04 08:31:50 2009 +0900"
      },
      "message": "arch/m32r: Use DIV_ROUND_CLOSEST\n\nThe kernel.h macro DIV_ROUND_CLOSEST performs the computation (x + d/2)/d\nbut is perhaps more readable.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n@depends on haskernel@\nexpression x,__divisor;\n@@\n\n- (((x) + ((__divisor) / 2)) / (__divisor))\n+ DIV_ROUND_CLOSEST(x,__divisor)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "b419148e567728f6af0c3b01965c1cc141e3e13a",
      "tree": "037f2ddbc68584edc58b3bbd2e1370c4c0361e7f",
      "parents": [
        "79051db9aedf7d169458a879accd1beda8f0cf8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:37:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:37:49 2009 -0800"
      },
      "message": "Linux 2.6.32-rc6\n"
    },
    {
      "commit": "f38e35b43f2924b3b4e51147b7193f32e9276db4",
      "tree": "7f8f78b4e0b9061328c497a6d5c2bc2a568caf64",
      "parents": [
        "a1104016ce8f7750ecd8ca6129786bc549aa5c38"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Mon Nov 02 19:36:08 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:27:06 2009 -0500"
      },
      "message": "sata_via: Remove redundant device ID for VIA VT8261\n\nJust remove redundant device ID for VIA VT8261.\nThe device ID 0x9000 and 0x9040 are redundant (for VT8261).\nThe 0x9040 is reserved for other usage.\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a1104016ce8f7750ecd8ca6129786bc549aa5c38",
      "tree": "362350c913218858952d4c09b18bd3cd59969958",
      "parents": [
        "e65cc194f7628ecaa02462f22f42fb09b50dcd49"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:41:47 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:26:12 2009 -0500"
      },
      "message": "drivers/ata/libata: Move dereference after NULL test\n\nIn each case, if the NULL test on qc is needed, then the derefernce\nshould be after the NULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e65cc194f7628ecaa02462f22f42fb09b50dcd49",
      "tree": "5f5c71857e238070ac3878d23a5ed033eddee774",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "mdnelson8@gmail.com",
        "time": "Tue Nov 03 20:06:48 2009 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 03 14:25:57 2009 -0500"
      },
      "message": "ahci: Enable SB600 64bit DMA on MSI K9A2 Platinum v2\n\nLike the Asus M2A-VM, MSI\u0027s K9A2 Platinum (MS-7376) can also support 64bit\nDMA. It is a new enough board that all the BIOS releases work correctly with\n64bit DMA enabled.\n\nSigned-off-by: Mark Nelson \u003cmdnelson8@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4b27e1bb442e964903f8a3fa6bdf33a602dc0941",
      "tree": "d7eecb66f6a75dbff292fbd03b643b04ed075289",
      "parents": [
        "e6ec4fe24572ee265723d895ec4159e5559c8266"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Nov 03 20:25:02 2009 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 03 20:25:02 2009 +0100"
      },
      "message": "cfq-iosched: limit coop preemption\n\nCFQ has an optimization for cooperated applications. if several\nio-context have close requests, they will get boost. But the\noptimization get abused. Considering thread a, b, which work on one\nfile. a reads sectors s, s+2, s+4, ...; b reads sectors s+1, s+3, s\n+5, ... Both a and b are sequential read, so they can open idle window.\na reads a sector s and goes to idle window and wakeup b. b reads sector\ns+1, since in current implementation, cfq_should_preempt() thinks a and\nb are cooperators, b will preempt a. b then reads sector s+1 and goes to\nidle window and wakeup a. for the same reason, a will preempt b and\nreads s+2. a and b will continue the circle. The circle will be very\nlong, and a and b will occupy whole disk queue. Other applications will\nnearly have no chance to run.\n\nFix this limiting coop preempt until a queue is scheduled normally\nagain.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e6ec4fe24572ee265723d895ec4159e5559c8266",
      "tree": "cf61a73b2e50d695579cffe4226d41da5c889f8f",
      "parents": [
        "8c4db3355b0fcc9ad77431f15b955efa0645b5d0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 03 20:21:35 2009 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 03 20:21:35 2009 +0100"
      },
      "message": "cfq-iosched: fix bad return value cfq_should_preempt()\n\nCommit a6151c3a5c8e1ff5a28450bc8d6a99a2a0add0a7 inadvertently reversed\na preempt condition check, potentially causing a performance regression.\nMake the meta check correct again.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8c4db3355b0fcc9ad77431f15b955efa0645b5d0",
      "tree": "59182683545e9ca548d0e17e52d6326bb24b44cf",
      "parents": [
        "5f04eeb8a76521dec371ceb05e8263889a8af2bc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 03 20:18:44 2009 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 03 20:18:44 2009 +0100"
      },
      "message": "backing-dev: bdi sb prune should be in the unregister path, not destroy\n\nCommit 592b09a42fc3ae6737a0f3ecf4fee42ecd0296f8 was different from\nthe tested path, in that it moved the bdi super_block prune from\nunregister to destroy context. This doesn\u0027t fully fix the sync hang\nbug on unexpected device removal, as need to prune the bdi cache\npointer before killing flusher thread.\n\nTested-by: Artur Skawina \u003cart.08.09@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "79051db9aedf7d169458a879accd1beda8f0cf8b",
      "tree": "5fc7d94ed307dc5d31babc1cc802ccf3fb04507c",
      "parents": [
        "9ddfd92909ac969758684e309e62198f549786a3",
        "d8951adeba05719b9efd7ce875a3294ffdbb37ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:15:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 11:15:25 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91\n\n* \u0027for-linus\u0027 of git://github.com/at91linux/linux-2.6-at91:\n  at91: at91sam9g45 family: identify several chip versions\n  avr32: add two new at91 to cpu.h definition\n"
    },
    {
      "commit": "82d6469916c6fcfa345636a49004c9d1753905d1",
      "tree": "f4d95a9159234b66d26e4e8ebe661e105929234b",
      "parents": [
        "7825cf10e31c64ece3cac66fb01a742f1094da51"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Oct 22 16:41:15 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Nov 03 11:09:12 2009 -0800"
      },
      "message": "xen: mask extended topology info in cpuid\n\nA Xen guest never needs to know about extended topology, and knowing\nwould just confuse it.\n\nThis patch just zeros ebx in leaf 0xb which indicates no topology info,\npreventing a crash under Xen on cpus which support this leaf.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "7825cf10e31c64ece3cac66fb01a742f1094da51",
      "tree": "45de3111641487d1deb18cfb86200113e2427b0b",
      "parents": [
        "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 20 15:28:21 2009 +0900"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Nov 03 11:05:51 2009 -0800"
      },
      "message": "xen/hvc: make sure console output is always emitted, with explicit polling\n\nWe never want to rely on the hvc workqueue to emit output, because the\nmost interesting output is when the kernel is broken.  This will\nimprove oops/crash/console message for better debugging.\n\nInstead, we force-poll until all output is emitted.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "d8951adeba05719b9efd7ce875a3294ffdbb37ea",
      "tree": "27a933c75730e6e0b1d46f695fb5022eadb18264",
      "parents": [
        "2f5d46d2f669a6d0083e50f457ce4e32fb90568c"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Sep 21 12:03:56 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 03 18:42:31 2009 +0100"
      },
      "message": "at91: at91sam9g45 family: identify several chip versions\n\ncpu_is_xxx() macros are identifying generic at91sam9g45 chip. This patch adds\nthe capacity to differentiate Engineering Samples and final lots through the\ninclusion of  at91_cpu_fully_identify() and the related chip IDs with chip\nversion field preserved.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "2f5d46d2f669a6d0083e50f457ce4e32fb90568c",
      "tree": "8cb2da76b2d9c53ad5e814aa255a28d45e3212e4",
      "parents": [
        "38dc63459f185795b24a39f3f4921a433ea9980b"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Jul 06 12:15:12 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 03 18:36:35 2009 +0100"
      },
      "message": "avr32: add two new at91 to cpu.h definition\n\nSomme common drivers will need those at91 cpu_is_xxx() definitions. As\nat91sam9g10 and at91sam9g45 are on the way to linus\u0027 tree, here is the patch\nthat adds those chips to cpu.h in AVR32 architecture.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9ddfd92909ac969758684e309e62198f549786a3",
      "tree": "e5799c0bb894a98f8c8948ebb568f336233fc0db",
      "parents": [
        "38dc63459f185795b24a39f3f4921a433ea9980b",
        "049a31afe16e733a54f7da7fdf845034758c6ee1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 08:09:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 08:09:57 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (38 commits)\n  MIPS: O32: Fix ppoll\n  MIPS: Oprofile: Rename cpu_type from godson2 to loongson2\n  MIPS: Alchemy: Fix hang with high-frequency edge interrupts\n  MIPS: TXx9: Fix spi-baseclk value\n  MIPS: bcm63xx: Set the correct BCM3302 CPU name\n  MIPS: Loongson 2: Set cpu_has_dc_aliases and cpu_icache_snoops_remote_store\n  MIPS: Avoid potential hazard on Context register\n  MIPS: Octeon: Use lockless interrupt controller operations when possible.\n  MIPS: Octeon: Use write_{un,}lock_irq{restore,save} to set irq affinity\n  MIPS: Set S-cache linesize to 64-bytes for MTI\u0027s S-cache\n  MIPS: SMTC: Avoid queing multiple reschedule IPIs\n  MIPS: GCMP: Avoid accessing registers when they are not present\n  MIPS: GIC: Random fixes and enhancements.\n  MIPS: CMP: Fix memory barriers for correct operation of amon_cpu_start\n  MIPS: Fix abs.[sd] and neg.[sd] emulation for NaN operands\n  MIPS: SPRAM: Clean up support code a little\n  MIPS: 1004K: Enable SPRAM support.\n  MIPS: Malta: Enable PCI 2.1 compatibility in PIIX4\n  MIPS: Kconfig: Fix duplicate default value for MIPS_L1_CACHE_SHIFT.\n  MIPS: MTI: Fix accesses to device registers on MIPS boards\n  ...\n"
    },
    {
      "commit": "1d87cff407ceddf0bc4e825949a4b1bf645418bd",
      "tree": "fc099ab5881ac0822ecec83e3684cf3686715730",
      "parents": [
        "05154752cf3767c544b65b5e340793d40b3f1229",
        "342688f9db392ec82ab9e6b25a6137f9ee1647d7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "message": "Merge branch \u0027iommu/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "38dc63459f185795b24a39f3f4921a433ea9980b",
      "tree": "205a8abc9b20c4f5573e4d2fbc03e74388cef2bc",
      "parents": [
        "1d510750941a53a1d3049c1d33c75d6dfcd78618",
        "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Remove some debug messages producing too much noise\n  PM: Fix warning on suspend errors\n  PM / Hibernate: Add newline to load_image() fail path\n  PM / Hibernate: Fix error handling in save_image()\n  PM / Hibernate: Fix blkdev refleaks\n  PM / yenta: Split resume into early and late parts (rev. 4)\n"
    },
    {
      "commit": "1d510750941a53a1d3049c1d33c75d6dfcd78618",
      "tree": "03f501224f839aa897cf540e29595aeda8551052",
      "parents": [
        "1c211849d893b14cc923a18708923954fdd2c63e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Tue Nov 03 10:11:14 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:39 2009 -0800"
      },
      "message": "Correct nr_processes() when CPUs have been unplugged\n\nnr_processes() returns the sum of the per cpu counter process_counts for\nall online CPUs. This counter is incremented for the current CPU on\nfork() and decremented for the current CPU on exit(). Since a process\ndoes not necessarily fork and exit on the same CPU the process_count for\nan individual CPU can be either positive or negative and effectively has\nno meaning in isolation.\n\nTherefore calculating the sum of process_counts over only the online\nCPUs omits the processes which were started or stopped on any CPU which\nhas since been unplugged. Only the sum of process_counts across all\npossible CPUs has meaning.\n\nThe only caller of nr_processes() is proc_root_getattr() which\ncalculates the number of links to /proc as\n        stat-\u003enlink \u003d proc_root.nlink + nr_processes();\n\nYou don\u0027t have to be all that unlucky for the nr_processes() to return a\nnegative value leading to a negative number of links (or rather, an\napparently enormous number of links). If this happens then you can get\nfailures where things like \"ls /proc\" start to fail because they got an\n-EOVERFLOW from some stat() call.\n\nExample with some debugging inserted to show what goes on:\n        # ps haux|wc -l\n        nr_processes: CPU0:     90\n        nr_processes: CPU1:     1030\n        nr_processes: CPU2:     -900\n        nr_processes: CPU3:     -136\n        nr_processes: TOTAL:    84\n        proc_root_getattr. nlink 12 + nr_processes() 84 \u003d 96\n        84\n        # echo 0 \u003e/sys/devices/system/cpu/cpu1/online\n        # ps haux|wc -l\n        nr_processes: CPU0:     85\n        nr_processes: CPU2:     -901\n        nr_processes: CPU3:     -137\n        nr_processes: TOTAL:    -953\n        proc_root_getattr. nlink 12 + nr_processes() -953 \u003d -941\n        75\n        # stat /proc/\n        nr_processes: CPU0:     84\n        nr_processes: CPU2:     -901\n        nr_processes: CPU3:     -137\n        nr_processes: TOTAL:    -954\n        proc_root_getattr. nlink 12 + nr_processes() -954 \u003d -942\n          File: `/proc/\u0027\n          Size: 0               Blocks: 0          IO Block: 1024   directory\n        Device: 3h/3d   Inode: 1           Links: 4294966354\n        Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)\n        Access: 2009-11-03 09:06:55.000000000 +0000\n        Modify: 2009-11-03 09:06:55.000000000 +0000\n        Change: 2009-11-03 09:06:55.000000000 +0000\n\nI\u0027m not 100% convinced that the per_cpu regions remain valid for offline\nCPUs, although my testing suggests that they do. If not then I think the\ncorrect solution would be to aggregate the process_count for a given CPU\ninto a global base value in cpu_down().\n\nThis bug appears to pre-date the transition to git and it looks like it\nmay even have been present in linux-2.6.0-test7-bk3 since it looks like\nthe code Rusty patched in http://lwn.net/Articles/64773/ was already\nwrong.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c211849d893b14cc923a18708923954fdd2c63e",
      "tree": "a5a84e45126e3aeb4c4a77648a047aeba93a5e68",
      "parents": [
        "fcef24d38e8f974673d158866e60763ac4f2161b",
        "558a5e296a02266ef43d6e933ee35df9976de987"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 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:\n  Input: gpio-keys - use IRQF_SHARED\n  Input: winbond-cir - select LEDS_TRIGGERS\n  Input: i8042 - try to get stable CTR value when initializing\n  Input: atkbd - add a quirk for OQO 01+ multimedia keys\n"
    },
    {
      "commit": "fcef24d38e8f974673d158866e60763ac4f2161b",
      "tree": "74feffbf738f4ac0dba8e9d2376f0a7371ce2791",
      "parents": [
        "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
        "620abe28776d8cec0a275fac25e254c1f0bc1c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "message": "Merge branch \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C2410: Fix sparse warnings in arch/arm/mach-s3c2410/gpio.c\n  ARM: S3C2440: mini2440: Fix spare warnings\n  ARM: S3C24XX: Fix warnings in arch/arm/plat-s3c24xx/gpio.c\n  ARM: S3C2440: mini2440: Fix missing CONFIG_S3C_DEV_USB_HOST\n  ARM: S3C24XX: arch/arm/plat-s3c24xx: Move dereference after NULL test\n  ARM: S3C: Fix adc function exports\n  ARM: S3C2410: Fix link if CONFIG_S3C2410_IOTIMING is not set\n  ARM: S3C24XX: Introduce S3C2442B CPU\n  ARM: S3C24XX: Define a macro to avoid compilation error\n  ARM: S3C: Add info for supporting circular DMA buffers\n  ARM: S3C64XX: Set rate of crystal mux\n  ARM: S3C64XX: Fix S3C64XX_CLKDIV0_ARM_MASK value\n"
    },
    {
      "commit": "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
      "tree": "6cc0d08ccb64fe58f5a933420663656ee3b09ffc",
      "parents": [
        "1cec2cdee4fe59e72f7e1662431264d97d863b9b",
        "45da790ebe746bb29f7e4adf806c020db6ff7755"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-mpc: Do not generate STOP after read.\n  i2c: imx: disable clock when it\u0027s possible to save power.\n  i2c: imx: only imx1 needs disable delay\n  i2c: imx: check busy bit when START/STOP\n"
    },
    {
      "commit": "1cec2cdee4fe59e72f7e1662431264d97d863b9b",
      "tree": "4c66eb6df71f2a73a7689457c715e1a685c1c406",
      "parents": [
        "a84216e671c724e0920dfad2fb70828d428ff60a",
        "05b4358ad564d7a6a51b3717afe771d36711e9c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:22 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: add zero-fill for new btree node buffers\n  nilfs2: fix irregular checkpoint creation due to data flush\n  nilfs2: fix dirty page accounting leak causing hang at write\n"
    },
    {
      "commit": "a84216e671c724e0920dfad2fb70828d428ff60a",
      "tree": "a39f53715c73d267d854653dfe275da5fc60e842",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  mac80211: check interface is down before type change\n  cfg80211: fix NULL ptr deref\n  libertas if_usb: Fix crash on 64-bit machines\n  mac80211: fix reason code output endianness\n  mac80211: fix addba timer\n  ath9k: fix misplaced semicolon on rate control\n  b43: Fix DMA TX bounce buffer copying\n  mac80211: fix BSS leak\n  rt73usb.c : more ids\n  ipw2200: fix oops on missing firmware\n  gre: Fix dev_addr clobbering for gretap\n  sky2: set carrier off in probe\n  net: fix sk_forward_alloc corruption\n  pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n  r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n  ibmtr: possible Read buffer overflow?\n  net: Fix RPF to work with policy routing\n  net: fix kmemcheck annotations\n  e1000e: rework disable K1 at 1000Mbps for 82577/82578\n  e1000e: config PHY via software after resets\n  ...\n"
    },
    {
      "commit": "342688f9db392ec82ab9e6b25a6137f9ee1647d7",
      "tree": "e55eca548851778a559674e467e34574ae2c633a",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "ca0207114f1708b563f510b7781a360ec5b98359",
        "59a40e70458341b35d123b60aca416a1d97ebbe3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "message": "Merge branches \u0027amd-iommu/fixes\u0027 and \u0027dma-debug/fixes\u0027 into iommu/fixes\n"
    },
    {
      "commit": "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07",
      "tree": "c6634784c63a0c11b50c60fba24f288b684fe159",
      "parents": [
        "e528e876897217465d5cd7cb28130d8489596e34"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Oct 28 22:56:10 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:18:18 2009 +0100"
      },
      "message": "PM: Remove some debug messages producing too much noise\n\npm_runtime_idle() is somewhat noisy. Remove debug prints.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e528e876897217465d5cd7cb28130d8489596e34",
      "tree": "23426f3bfa55e9cf046087e28bed83d9ce678027",
      "parents": [
        "bf9fd67a0328d56eff6022f80d4eb88ba6614119"
      ],
      "author": {
        "name": "Romit Dasgupta",
        "email": "romit@ti.com",
        "time": "Wed Oct 28 22:56:02 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:03:33 2009 +0100"
      },
      "message": "PM: Fix warning on suspend errors\n\nFixes the point where we need to complete the power transition when\ndevice suspend fails, so that we don\u0027t print warnings about devices\nadded to the device hierarchy after a failing suspend.\n\n[rjw: Modified changelog.]\n\nSigned-off-by: Romit Dasgupta \u003cromit@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "bf9fd67a0328d56eff6022f80d4eb88ba6614119",
      "tree": "e2621ab848a7ad7cae2397e0356ece7e2eeea452",
      "parents": [
        "4ff277f9e42fa16314045bd124a61519286094c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 28 22:55:42 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:03:09 2009 +0100"
      },
      "message": "PM / Hibernate: Add newline to load_image() fail path\n\nFinish a line by \\n when load_image fails in the middle of loading.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "4ff277f9e42fa16314045bd124a61519286094c0",
      "tree": "59c00800cead3926938a68145dcddba4b9ad160f",
      "parents": [
        "76b57e613f6006ff525a17876c89326d127cadc9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 28 22:55:33 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:02:43 2009 +0100"
      },
      "message": "PM / Hibernate: Fix error handling in save_image()\n\nThere are too many retval variables in save_image(). Thus error return\nvalue from snapshot_read_next() may be ignored and only part of the\nsnapshot (successfully) written.\n\nRemove \u0027error\u0027 variable, invert the condition in the do-while loop\nand convert the loop to use only \u0027ret\u0027 variable.\n\nSwitch the rest of the function to consider only \u0027ret\u0027.\n\nAlso make sure we end printed line by \\n if an error occurs.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "76b57e613f6006ff525a17876c89326d127cadc9",
      "tree": "244d876f24581fb40d1900003c55b1c7ca5abb91",
      "parents": [
        "9905d1b411946fb3fb228e8c6529fd94afda8a92"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 07 22:37:35 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:01:46 2009 +0100"
      },
      "message": "PM / Hibernate: Fix blkdev refleaks\n\nWhile cruising through the swsusp code I found few blkdev reference\nleaks of resume_bdev.\n\nswsusp_read: remove blkdev_put altogether. Some fail paths do\n             not do that.\nswsusp_check: make sure we always put a reference on fail paths\nsoftware_resume: all fail paths between swsusp_check and swsusp_read\n                 omit swsusp_close. Add it in those cases. And since\n                 swsusp_read doesn\u0027t drop the reference anymore, do\n                 it here unconditionally.\n\n[rjw: Fixed a small coding style issue.]\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9905d1b411946fb3fb228e8c6529fd94afda8a92",
      "tree": "8257b26f4b3d7c2b8be082233ac9c294b5387f8b",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "message": "PM / yenta: Split resume into early and late parts (rev. 4)\n\nCommit 0c570cdeb8fdfcb354a3e9cd81bfc6a09c19de0c\n(PM / yenta: Fix cardbus suspend/resume regression) caused resume to\nfail on systems with two CardBus bridges.  While the exact nature\nof the failure is not known at the moment, it can be worked around by\nsplitting the yenta resume into an early part, executed during the\nearly phase of resume, that will only resume the socket and power it\nup if there was a card in it during suspend, and a late part,\nexecuted during \"regular\" resume, that will carry out all of the\nremaining yenta resume operations.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d14334, which is a\nlisted regression from 2.6.31.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nReported-by: Stephen J. Gowdy \u003cgowdy@cern.ch\u003e\nTested-by: Jose Marino \u003cbraket@hotmail.com\u003e\n"
    },
    {
      "commit": "b84ff7d6f1b7f8a43414e74d972ec4c8f3361db4",
      "tree": "7e8db08b8dd7d28780f3d08466928c907e5e0440",
      "parents": [
        "6b9de613ae9c79b637e070136585dde029578065"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Thu Oct 29 11:48:30 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 07:25:00 2009 +0100"
      },
      "message": "sched: Fix kthread_bind() by moving the body of kthread_bind() to sched.c\n\nEric Paris reported that commit\nf685ceacab07d3f6c236f04803e2f2f0dbcc5afb causes boot time\nPREEMPT_DEBUG complaints.\n\n [    4.590699] BUG: using smp_processor_id() in preemptible [00000000] code: rmmod/1314\n [    4.593043] caller is task_hot+0x86/0xd0\n\nSince kthread_bind() messes with scheduler internals, move the\nbody to sched.c, and lock the runqueue.\n\nReported-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nTested-by: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1256813310.7574.3.camel@marge.simson.net\u003e\n[ v2: fix !SMP build and clean up ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6b9de613ae9c79b637e070136585dde029578065",
      "tree": "ab567c71852bf5dec21ab97e7dc3db1594a0ac7f",
      "parents": [
        "49557e620339cb134127b5bfbcfecc06b77d0232"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Nov 02 20:36:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 07:24:07 2009 +0100"
      },
      "message": "sched: Disable SD_PREFER_LOCAL at node level\n\nYanmin Zhang reported that SD_PREFER_LOCAL induces an order of\nmagnitude increase in select_task_rq_fair() overhead while\nrunning heavy wakeup benchmarks (tbench and vmark).\n\nSince SD_BALANCE_WAKE is off at node level, turn SD_PREFER_LOCAL\noff as well pending further investigation.\n\nReported-by: Zhang, Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "558a5e296a02266ef43d6e933ee35df9976de987",
      "tree": "8bc96d27e296d9c28284235ca4119b4df2b71a6e",
      "parents": [
        "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Nov 02 22:04:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:37 2009 -0800"
      },
      "message": "Input: gpio-keys - use IRQF_SHARED\n\nThere is nothing that disallows gpio-keys to share it\u0027s IRQ line\nw/ other drivers. Make it use IRQF_SHARED in request_irq().\n\nAn example of other driver with which I\u0027d like to share IRQ line\nfor GPIO buttons is ledtrig-gpio.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f",
      "tree": "507a67ae472642b6a38fe8305dac9271290a91a2",
      "parents": [
        "ee1e82cee5e463a885d3c71acb2c769490e6927f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Nov 02 21:57:41 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:29 2009 -0800"
      },
      "message": "Input: winbond-cir - select LEDS_TRIGGERS\n\ndrivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so\nadd an appropriate select to drivers/input/misc/Kconfig\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee1e82cee5e463a885d3c71acb2c769490e6927f",
      "tree": "288e9baeae958db78a170e18b8c885699cfbf198",
      "parents": [
        "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 21:57:40 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:11:43 2009 -0800"
      },
      "message": "Input: i8042 - try to get stable CTR value when initializing\n\nIf user presses keys while i8042 is being initialized there is a chance\nthat keyboard data will be mistaken for results of Read Control Register\ncommand causing futher troubles. Work around this issue by reading CTR\nseveral times and stop when we get matching results.\n\nReported-and-tested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1",
      "tree": "19dec256fc80ad06d631ece78b9eb68a457ce66b",
      "parents": [
        "e57130698fe3dd2b7d617d90bbf86474473cb40c",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into for-linus\n"
    },
    {
      "commit": "05b4358ad564d7a6a51b3717afe771d36711e9c4",
      "tree": "ad8473aadd4a8f8e25aa40bf1bef8f16f7490d83",
      "parents": [
        "aeda7f6343e6375a832e52ff5ed389c115023ca5"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Mon Sep 14 01:20:35 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:32:03 2009 +0900"
      },
      "message": "nilfs2: add zero-fill for new btree node buffers\n\nAdds missing initialization of newly allocated b-tree node buffers.\nThis avoids garbage data to be mixed in b-tree node blocks.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "aeda7f6343e6375a832e52ff5ed389c115023ca5",
      "tree": "2543be730f7fff44e23fbe302108afa0093cc643",
      "parents": [
        "b1e19e5601277845b4f17ecd7c9ba04f73ee11aa"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Mon Nov 02 15:08:13 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:32:03 2009 +0900"
      },
      "message": "nilfs2: fix irregular checkpoint creation due to data flush\n\nWhen nilfs flushes out dirty data to reduce memory pressure, creation\nof checkpoints is wrongly postponed.  This bug causes irregular\ncheckpoint creation especially in small footprint systems.\n\nTo correct this issue, a timer for the checkpoint creation has to be\ncontinued if a log writer does not create a checkpoint.\n\nThis will do the correction.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "b1e19e5601277845b4f17ecd7c9ba04f73ee11aa",
      "tree": "bdc23c9fcc4bfe58787b63e9c739c0692b79dc4d",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 00:25:53 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:31:36 2009 +0900"
      },
      "message": "nilfs2: fix dirty page accounting leak causing hang at write\n\nBruno Prémont and Dunphy, Bill noticed me that NILFS will certainly\nhang on ARM-based targets.\n\nI found this was caused by an underflow of dirty pages counter.  A\nb-tree cache routine was marking page dirty without adjusting page\naccount information.\n\nThis fixes the dirty page accounting leak and resolves the hang on\narm-based targets.\n\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nReported-by: Dunphy, Bill \u003cWDunphy@tandbergdata.com\u003e\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nTested-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b",
      "tree": "d1a13eedc08cdc07aa488e77af08b84c50a07c46",
      "parents": [
        "2e9526b352061ee0fd2a1580a2e3a5af960dabc4",
        "c1f9a764cf47686b1f5a0cf87ada68d90056136a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "45da790ebe746bb29f7e4adf806c020db6ff7755",
      "tree": "0aa6a12cb9b128dd2bde8d71466e878420bc67c0",
      "parents": [
        "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Oct 13 10:12:03 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c-mpc: Do not generate STOP after read.\n\nThe driver always ends a read with a STOP condition which\nbreaks subsequent I2C reads/writes in the same transaction as\nthese expect to do a repeated START(ReSTART).\n\nThis will also help I2C multimaster as the bus will not be released\nafter the first read, but when the whole transaction ends.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f",
      "tree": "811858ab7f415c9e584d0704d0e8c234cd67d9c7",
      "parents": [
        "a4094a76e6a45691b8f9108060b750a48b4c4563"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:24 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: disable clock when it\u0027s possible to save power.\n\nEnable clock before START, disable it after STOP.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a4094a76e6a45691b8f9108060b750a48b4c4563",
      "tree": "adac3b625b9033962e8fccae00aa61a28cfa148f",
      "parents": [
        "43309f3b521302bb66c4c9e66704dd3675e4d725"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:23 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: only imx1 needs disable delay\n\ncheck cpu_is_mx1() when disable delay.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "43309f3b521302bb66c4c9e66704dd3675e4d725",
      "tree": "4f2e927b301a9b89d6fb35e524c90b37331129b2",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:22 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:46 2009 +0000"
      },
      "message": "i2c: imx: check busy bit when START/STOP\n\nThe controller can\u0027t do anything else before it actually generates START/STOP.\nSo we check busy bit to make sure START/STOP is successfully finished.\n\nIf we don\u0027t check busy bit, START/STOP may fail on some fast CPUs.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
      "tree": "24ebf7cfd598dfef82247044fb3b65110fe22fc8",
      "parents": [
        "333a07437c31ea8c16a2b82071629a540ae1e50f",
        "3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 12:23:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 12:23:21 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: fix readdir corner cases\n  9p: fix readlink\n  9p: fix a small bug in readdir for long directories\n"
    },
    {
      "commit": "c1f9a764cf47686b1f5a0cf87ada68d90056136a",
      "tree": "77bff7f1361deb11e1b3c60470d9d5784c00a771",
      "parents": [
        "7400f42e9d765fa0656b432f3ab1245f9710f190"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Nov 01 19:25:40 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 02 15:14:07 2009 -0500"
      },
      "message": "mac80211: check interface is down before type change\n\nFor some strange reason the netif_running() check\nended up after the actual type change instead of\nbefore, potentially causing all kinds of problems\nif the interface is up while changing the type;\none of the problems manifests itself as a warning:\n\nWARNING: at net/mac80211/iface.c:651 ieee80211_teardown_sdata+0xda/0x1a0 [mac80211]()\nHardware name: Aspire one\nPid: 2596, comm: wpa_supplicant Tainted: G        W  2.6.31-10-generic #32-Ubuntu\nCall Trace:\n [] warn_slowpath_common+0x6d/0xa0\n [] warn_slowpath_null+0x15/0x20\n [] ieee80211_teardown_sdata+0xda/0x1a0 [mac80211]\n [] ieee80211_if_change_type+0x4a/0xc0 [mac80211]\n [] ieee80211_change_iface+0x61/0xa0 [mac80211]\n [] cfg80211_wext_siwmode+0xc7/0x120 [cfg80211]\n [] ioctl_standard_call+0x58/0xf0\n\n(http://www.kerneloops.org/searchweek.php?search\u003dieee80211_teardown_sdata)\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7400f42e9d765fa0656b432f3ab1245f9710f190",
      "tree": "0ed7c06fb44c0c2b966755c2a0264827b7e100f3",
      "parents": [
        "e9024a059f2c17fb2bfab212ee9d31511d7b8e57"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Oct 31 07:40:37 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 02 15:14:07 2009 -0500"
      },
      "message": "cfg80211: fix NULL ptr deref\n\ncommit 211a4d12abf86fe0df4cd68fc6327cbb58f56f81\n  Author: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n  Date:   Tue Oct 20 15:08:53 2009 +0900\n\n      cfg80211: sme: deauthenticate on assoc failure\n\nintroduced a potential NULL pointer dereference that\nsome people have been hitting for some reason -- the\nparams.bssid pointer is not guaranteed to be non-NULL\nfor what seems to be a race between various ways of\nreaching the same thing.\n\nWhile I\u0027m trying to analyse the problem more let\u0027s\nfirst fix the crash. I think the real fix may be to\navoid doing _anything_ if it ended up being NULL, but\nright now I\u0027m not sure yet.\n\nI think\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14342\nmight also be this issue.\n\nReported-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nTested-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "333a07437c31ea8c16a2b82071629a540ae1e50f",
      "tree": "b2bc63d29d22238add7e4eb66ed841e7cf6b6932",
      "parents": [
        "d4da6c9ccf648f3f1cb5bf9d981a62c253d30e28",
        "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Revert \"[IA64] fix percpu warnings\"\n  [IA64] fix percpu warnings\n  [IA64] SMT friendly version of spin_unlock_wait()\n  [IA64] use printk_once() unaligned.c/io_common.c\n  [IA64] Require SAL 3.2 in order to do extended config space ops\n  [IA64] unsigned cannot be less than 0 in sn_hwperf_ioctl()\n  [IA64] Restore registers in the stack on INIT\n  [IA64] Re-implement spinaphores using ticket lock concepts\n  [IA64] Squeeze ticket locks back into 4 bytes.\n"
    },
    {
      "commit": "d4da6c9ccf648f3f1cb5bf9d981a62c253d30e28",
      "tree": "709f8bdc50a3a1d47632047eb3670b4a4a6ff045",
      "parents": [
        "c35102c3e15f90fe604523a2fbffd9dc158b455a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:15:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:15:27 2009 -0800"
      },
      "message": "Revert \"ext4: Remove journal_checksum mount option and enable it by default\"\n\nThis reverts commit d0646f7b636d067d715fab52a2ba9c6f0f46b0d7, as\nrequested by Eric Sandeen.\n\nIt can basically cause an ext4 filesystem to miss recovery (and thus get\nmounted with errors) if the journal checksum does not match.\n\nQuoth Eric:\n\n   \"My hand-wavy hunch about what is happening is that we\u0027re finding a\n    bad checksum on the last partially-written transaction, which is\n    not surprising, but if we have a wrapped log and we\u0027re doing the\n    initial scan for head/tail, and we abort scanning on that bad\n    checksum, then we are essentially running an unrecovered filesystem.\n\n    But that\u0027s hand-wavy and I need to go look at the code.\n\n    We lived without journal checksums on by default until now, and at\n    this point they\u0027re doing more harm than good, so we should revert\n    the default-changing commit until we can fix it and do some good\n    power-fail testing with the fixes in place.\"\n\nSee\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14354\n\nfor all the gory details.\n\nRequested-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Theodore Tso \u003ctytso@mit.edu\u003e\nCc: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: Mathias Burén \u003cmathias.buren@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c35102c3e15f90fe604523a2fbffd9dc158b455a",
      "tree": "0c248939a1f424701b583873360c91e081bfe810",
      "parents": [
        "20107f84b29536887b958e38b20474cccc619322",
        "4b46d6416548fb6a0940dfd9911fd895eb6247b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: ensure initial page tables are setup for SMP systems\n  ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n  ARM: 5774/1: Fix Realview ARM1176PB board reboot\n  ARM: Fix errata 411920 workarounds\n  ARM: Fix sparsemem with SPARSEMEM_EXTREME enabled\n  ARM: Use GFP_DMA only for masks _less_ than 32-bit\n  ARM: integrator: allow Integrator to be built with highmem\n  ARM: Fix signal restart issues with NX and OABI compat\n"
    },
    {
      "commit": "20107f84b29536887b958e38b20474cccc619322",
      "tree": "457a84cafe89bf63ba243edb3f8074955c478838",
      "parents": [
        "3fe866ca6cc0495510a1d37c03a4abdc55174e83",
        "8fd6959de180f727b28813741468c9cb2a7028ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 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  ALSA: hda - Don\u0027t check invalid HP pin\n  ALSA: dummy - Fix descriptions of pcm_substreams parameter\n  ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound)\n  ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268\n  sound: via82xx: deactivate DXS controls of inactive streams\n  ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n  ALSA: snd-usb-caiaq: Lock on stream start/unpause\n  ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n  ALSA: sound/parisc: Move dereference after NULL test\n  ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests\n  ALSA: hda_intel: Add the Linux device ID for NVIDIA HDA controller\n  ALSA: pcsp - Fix nforce workaround\n  ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency\n  ASoC: Amstrad Delta: add info about the line discipline requirement to Kconfig help text\n  ASoC: Fix possible codec_dai-\u003eops NULL pointer problems\n  ALSA: hda - Fix capture source checks for ALC662/663 codecs\n  ASoC: Serialize access to dapm_power_widgets()\n"
    },
    {
      "commit": "3fe866ca6cc0495510a1d37c03a4abdc55174e83",
      "tree": "4b3d4ae603b01e2f9179d29402d5946ff50eb28f",
      "parents": [
        "bce8fc4cb796dc77ea71699ef88802879a177474",
        "11df6dddcbc38affb7473aad3d962baf8414a947"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:33 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  futex: Fix spurious wakeup for requeue_pi really\n"
    },
    {
      "commit": "bce8fc4cb796dc77ea71699ef88802879a177474",
      "tree": "683ff9f2def12d390af0ae2dc2326b4d9f85a1cd",
      "parents": [
        "a5e3013d6612d2ed4aefdcd7920ae01df3b63b3a",
        "ec29b8d2af01912bb79adda8aeab4293539f29ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:06 2009 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Remove -Wcast-align\n  perf tools: Fix compatibility with libelf 0.8 and autodetect\n  perf events: Don\u0027t generate events for the idle task when exclude_idle is set\n  perf events: Fix swevent hrtimer sampling by keeping track of remaining time when enabling/disabling swevent hrtimers\n"
    },
    {
      "commit": "a5e3013d6612d2ed4aefdcd7920ae01df3b63b3a",
      "tree": "89dce7d51c11ea56150e4f5613a28369e238f90e",
      "parents": [
        "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
        "6d3f1e12f46a2f9a1bb7e7aa433df8dd31ce5647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:44 2009 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Remove cpu arg from the rb_time_stamp() function\n  tracing: Fix comment typo and documentation example\n  tracing: Fix trace_seq_printf() return value\n  tracing: Update *ppos instead of filp-\u003ef_pos\n"
    },
    {
      "commit": "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
      "tree": "167fb89a3e0ae3b83a89207e0c42a35dcf2a8ad4",
      "parents": [
        "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Make EFI RTC function depend on 32bit again\n  x86-64: Fix register leak in 32-bit syscall audting\n  x86: crash_dump: Fix non-pae kdump kernel memory accesses\n  x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\n  x86: Remove STACKPROTECTOR_ALL\n"
    },
    {
      "commit": "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
      "tree": "7a392ac3196770c49622d5d5cb41f77c46a35f83",
      "parents": [
        "c9354c85c1c7bac788ce57d3c17f2016c1c45b1d"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "bo-liu@hotmail.com",
        "time": "Mon Nov 02 16:50:33 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:44:41 2009 -0800"
      },
      "message": "mm: remove incorrect swap_count() from try_to_unuse()\n\nIn try_to_unuse(), swcount is a local copy of *swap_map, including the\nSWAP_HAS_CACHE bit; but a wrong comparison against swap_count(*swap_map),\nwhich masks off the SWAP_HAS_CACHE bit, succeeded where it should fail.\n\nThat had the effect of resetting the mm from which to start searching\nfor the next swap page, to an irrelevant mm instead of to an mm in which\nthis swap page had been found: which may increase search time by ~20%.\nBut we\u0027re used to swapoff being slow, so never noticed the slowdown.\n\nRemove that one spurious use of swap_count(): Bo Liu thought it merely\nredundant, Hugh rewrote the description since it was measurably wrong.\n\nSigned-off-by: Bo Liu \u003cbo-liu@hotmail.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9354c85c1c7bac788ce57d3c17f2016c1c45b1d",
      "tree": "b51e70799226546e0efd494cfdbf64237dbd2265",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "message": "i915: fix intel graphics suspend breakage due to resume/lid event confusion\n\nIn commit c1c7af60892070e4b82ad63bbfb95ae745056de0 (\"drm/i915: force\nmode set at lid open time\") the intel graphics driver was taught to\nrestore the LVDS mode on lid open.\n\nThat caused problems with interaction with the suspend/resume code,\nwhich commonly runs at the same time (suspend is often caused by the lid\nclose event, while lid open is commonly a resume event), which was\nworked around with in commit 06891e27a9b5dba5268bb80e41a283f51335afe7\n(\"drm/i915: fix suspend/resume breakage in lid notifier\").\n\nHowever, in the meantime the lid event code had also grown a user event\nnotifier (commit 06324194eee97a51b5f172270df49ec39192d6cc: \"drm/i915:\ngenerate a KMS uevent at lid open/close time\"), and now _that_ causes\nproblems with suspend/resume and some versions of Xorg reacting to those\nuevents by setting the mode.\n\nSo this effectively reverts that commit 06324194ee, and makes the lid\nopen protection logic against suspend/resume more explicit.  This fixes\nat least one laptop. See\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14484\n\nfor more details.\n\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Riccardo Magliocchetti \u003criccardo.magliocchetti@gmail.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a",
      "tree": "e45d9f6e5f4a27a1472692699c7f0ffe908327e5",
      "parents": [
        "8add570a70d2ea6e9e15fce001c6503589c833d1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "message": "Revert \"[IA64] fix percpu warnings\"\n\nThis reverts commit b94b08081fcecf83fa690d6c5664f6316fe72208.\n\ngenksyms currently cannot handle complicated types for exported\npercpu variables.  Drop this patch for now as it prevents a\nmodule from being loaded on sn2 systems:\n\n xpc: no symbol version for per_cpu____sn_cnodeid_to_nasid\n xpc: Unknown symbol per_cpu____sn_cnodeid_to_nasid\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4b46d6416548fb6a0940dfd9911fd895eb6247b3",
      "tree": "c2a890342019c9df5e6187ad185a28208b786341",
      "parents": [
        "6603a4fd5195a004dec5f9568e38ff76bae630c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 01 17:44:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:59 2009 +0000"
      },
      "message": "ARM: ensure initial page tables are setup for SMP systems\n\nMapping the same memory using two different attributes (memory\ntype, shareability, cacheability) is unpredictable.  During boot,\nwe encounter a situation when we\u0027re updating the kernel\u0027s page\ntables which can lead to dirty cache lines existing in the cache\nwhich are subsequently missed.  This causes stack corruption,\nand therefore a crash.\n\nTherefore, ensure that the shared and cacheability settings\nmatches the configuration that will be used later; this together\nwith the restriction in early_cachepolicy() ensures that we won\u0027t\ncreate a mismatch during boot.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6603a4fd5195a004dec5f9568e38ff76bae630c1",
      "tree": "a623de325bbe8e4ba024daee6bc8263f6da69180",
      "parents": [
        "426fcd2a351e4bf662fee9fa2cf2603a48223164"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Fri Oct 30 12:06:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:45 2009 +0000"
      },
      "message": "ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n\nARM unwind is known to compile only with EABI and not-buggy compilers.\nThe problem is not the unwinding information but the -fno-frame-pointer\noption added as a result of !CONFIG_FRAME_POINTER.  Now we check the\ncompiler and raise a #warning in case of wrong compiler.\n\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8fd6959de180f727b28813741468c9cb2a7028ec",
      "tree": "aaf188f61cd14bac02988eae20e42f1c750bb639",
      "parents": [
        "01e324b463815f62be2c4c89c72463f69ec979e2",
        "ad87c64f00e01a694bf90bddc2b4a6c90796d13c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "01e324b463815f62be2c4c89c72463f69ec979e2",
      "tree": "090ffc1d9512fd98853bb58567325882aab54e6c",
      "parents": [
        "23aebca486429b74c35b41ac5cac7ce97609fd6a",
        "b214f11fb92713fbb07d8c1f62dd1aa8077b56c9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "49557e620339cb134127b5bfbcfecc06b77d0232",
      "tree": "a2a73c84a384243a63c1b8e8462c39381d5ef98e",
      "parents": [
        "f685ceacab07d3f6c236f04803e2f2f0dbcc5afb"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 02 20:37:20 2009 +1030"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 15:48:54 2009 +0100"
      },
      "message": "sched: Fix boot crash by zalloc()ing most of the cpu masks\n\nI got a boot crash when forcing cpumasks offstack on 32 bit,\nbecause find_new_ilb() returned 3 on my UP system (nohz.cpu_mask\nwasn\u0027t zeroed).\n\nAFAICT the others need to be zeroed too: only\nnohz.ilb_grp_nohz_mask is initialized before use.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c200911022037.21282.rusty@rustcorp.com.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05154752cf3767c544b65b5e340793d40b3f1229",
      "tree": "801a0a82610dfc9a29a56dbbdbaa8e59a108369e",
      "parents": [
        "16121d70fdf9eeb05ead46b241a293156323dbbe"
      ],
      "author": {
        "name": "Gottfried Haider",
        "email": "gottfried.haider@gmail.com",
        "time": "Mon Nov 02 11:51:11 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 15:46:17 2009 +0100"
      },
      "message": "x86: Add reboot quirk for 3 series Mac mini\n\nReboot does not work out of the box on my \"Early 2009\" Mac mini\n(3,1). Detect this machine via DMI as we do for recent MacBooks.\n\nSigned-off-by: Gottfried Haider \u003cgottfried.haider@gmail.com\u003e\nCc: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a",
      "tree": "80bddc0f5d36a589db5a77b9b60e4c94c75994ed",
      "parents": [
        "2511cd0b3b9e9b1c3e9360cc565c3745ac3f3f3f"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:39:28 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:45 2009 -0600"
      },
      "message": "9p: fix readdir corner cases\n\nThe patch below also addresses a couple of other corner cases in readdir\nseen with a large (e.g. 64k) msize.  I\u0027m not sure what people think of\nmy co-opting of fid-\u003eaux here.  I\u0027d be happy to rework if there\u0027s a better\nway.\n\nWhen the size of the user supplied buffer passed to readdir is smaller\nthan the data returned in one go by the 9P read request, v9fs_dir_readdir()\ncurrently discards extra data so that, on the next call, a 9P read\nrequest will be issued with offset \u003c previous offset + bytes returned,\nwhich voilates the constraint described in paragraph 3 of read(5) description.\nThis patch preseves the leftover data in fid-\u003eaux for use in the next call.\n\nSigned-off-by: Jim Garlick \u003cgarlick@llnl.gov\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "2511cd0b3b9e9b1c3e9360cc565c3745ac3f3f3f",
      "tree": "70fff7f686a9c6c956146e39f656412715d40996",
      "parents": [
        "f91b90993f0d286be89f06c2f547ced8cfe291c6"
      ],
      "author": {
        "name": "Martin Stava",
        "email": "martin.stava@gmail.com",
        "time": "Mon Nov 02 08:39:34 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:45 2009 -0600"
      },
      "message": "9p: fix readlink\n\nI do not know if you\u0027ve looked on the patch, but unfortunately it is\nincorrect. A suggested better version is in this email (the old\nversion didn\u0027t work in case the user provided buffer was not long\nenough - it incorrectly appended null byte on a position of last char,\nand thus broke the contract of the readlink method). However, I\u0027m\nstill not sure this is 100% correct thing to do, I think readlink is\nsupposed to return buffer without last null byte in all cases, but we\ndo return last null byte (even the old version).. on the other hand it\nis likely unspecified what is in the remaining part of the buffer, so\nnull character may be fine there ;):\n\nSigned-off-by: Martin Stava \u003cmartin.stava@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "f91b90993f0d286be89f06c2f547ced8cfe291c6",
      "tree": "556667dabcd184b7713101c3bb456142fc645642",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Martin Stava",
        "email": "martin.stava@gmail.com",
        "time": "Mon Nov 02 08:39:35 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:44 2009 -0600"
      },
      "message": "9p: fix a small bug in readdir for long directories\n\nHere is a proposed patch for bug in readdir. Listing of dirs with\nmany files fails without this patch.\n\nSigned-off-by: Martin Stava \u003cmartin.stava@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "ad87c64f00e01a694bf90bddc2b4a6c90796d13c",
      "tree": "d79ca7cd5e34a9213570dc64d77067a18119a8af",
      "parents": [
        "a1bf808849f25a4d668f81415ecebb2da9fecf8e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "message": "ALSA: hda - Don\u0027t check invalid HP pin\n\nalc_automute_pin() might be called even if any HP pin is defined, and\nit will result in verbs with NID\u003d0.\n\nThis patch adds a check for the validity of HP widget before issuing\nany verbs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "23aebca486429b74c35b41ac5cac7ce97609fd6a",
      "tree": "d9a35e4c66ada8beb7b065bbaf08015a2e6eec89",
      "parents": [
        "0d488234fd857aae07f1c56467bbf58f1a859753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:10:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:11:55 2009 +0100"
      },
      "message": "ALSA: dummy - Fix descriptions of pcm_substreams parameter\n\nNow up to 128 substreams are supported.\n\nReported-by: Adrian Bridgett \u003cadrian@smop.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "049a31afe16e733a54f7da7fdf845034758c6ee1",
      "tree": "f98a1bfed63f0040c928f8881e8d4bada5153f00",
      "parents": [
        "55f4e1d4fe88f16f773ba5bb31ce8c1ae63724af"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Tue Oct 20 10:27:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: O32: Fix ppoll\n\nsys_ppoll syscall needs to use a compat handler on 64bit kernels with o32\nuser-space.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "55f4e1d4fe88f16f773ba5bb31ce8c1ae63724af",
      "tree": "8d816601cc9345d00e30a789425f53db1588ed1e",
      "parents": [
        "44f2c586a3553154bc6549eb696c7716c85f910b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Oct 21 22:51:46 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: Oprofile: Rename cpu_type from godson2 to loongson2\n\nUnify the naming method between kernel and the user-space oprofile tool.\nBecause loongson is used instead of godson in most of the places, we agreed\nto use loongson instead, which will simplify future maintenance.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44f2c586a3553154bc6549eb696c7716c85f910b",
      "tree": "1050bd39b5fd1d67c63dddd939223b60ad7f9a44",
      "parents": [
        "fcc152f3bf55cec61167b173774cbf717b0ff5e4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 14 12:22:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:08 2009 +0100"
      },
      "message": "MIPS: Alchemy: Fix hang with high-frequency edge interrupts\n\nThe handle_edge_irq() flowhandler disables edge int sources which occur\ntoo fast (i.e. another edge comes in before the irq handler function\nhad a chance to finish).  Currently, the mask_ack() callback does not\nack the edges in hardware, leading to an endless loop in the flowhandler\nwhere it tries to shut up the irq source.\n\nWhen I rewrote the alchemy IRQ code  I wrongly assumed the mask_ack()\ncallback was only used by the level flowhandler, hence it omitted the\n(at the time pointless) edge acks.  Turned out I was wrong; so here\nis a complete mask_ack implementation for Alchemy IC, which fixes\nthe above mentioned problem.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcc152f3bf55cec61167b173774cbf717b0ff5e4",
      "tree": "7005fde7d87f7f93fa33a39f1cda3194ed94a632",
      "parents": [
        "2b5b9b786c177fa4bca1646325a1dd98c4399523"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 03 22:59:00 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: TXx9: Fix spi-baseclk value\n\nTXx9 SPI bit rate is calculated by:\n\tfBR \u003d fSPI / 2 / (n + 1)\n\t(fSPI is SPI master clock freq, i.e. imbusclk freq.)\nSo use imbus_clk / 2 as a spi-baseclk.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b5b9b786c177fa4bca1646325a1dd98c4399523",
      "tree": "99caeaa2e079d5a7fdaa87039dabfa72f95e376e",
      "parents": [
        "e8d4c342e5cfecb8080c181e881deb35ef99806d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Oct 14 09:56:00 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: bcm63xx: Set the correct BCM3302 CPU name\n\nFor consistency with other BCM63xx SoC set the CPU name to \"Broadcom\nBCM6338\" when actually running on that system.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8d4c342e5cfecb8080c181e881deb35ef99806d",
      "tree": "2c27d68b61200a3d0894979654df413ab68a8f85",
      "parents": [
        "c2ea1d56eaf084c66177eb5658ff4065e79b36ea"
      ],
      "author": {
        "name": "Zhang Le",
        "email": "r0bertz@gentoo.org",
        "time": "Fri Jun 19 18:01:39 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Loongson 2: Set cpu_has_dc_aliases and cpu_icache_snoops_remote_store\n\nLoongson 2 does not have dcache aliases when is using 16k pages. and the\n\nAnd because Loongson 2 doesn\u0027t do SMP , cpu_icache_snoops_remote_store does\nnot matter here.\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2ea1d56eaf084c66177eb5658ff4065e79b36ea",
      "tree": "fcc0a634a194dba00f730b54bdf6cf5f0f3b9de1",
      "parents": [
        "cd847b7857b835f9730d6fc93c3f423fcacc50f7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 13 23:23:28 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:07 2009 +0100"
      },
      "message": "MIPS: Avoid potential hazard on Context register\n\nset_saved_sp reads Context register. Avoid reading stale value from\nearlier incomplete write.\n\nIssue found and fixed for head.S by Chris Dearman \u003cchris@mips.com\u003e.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "cd847b7857b835f9730d6fc93c3f423fcacc50f7"
}
