)]}'
{
  "log": [
    {
      "commit": "fa6d5d4f2b0df1e9b613b7b5926805b8a4306d44",
      "tree": "607fd5c8087821d0d140ad66707c7598c7c40de6",
      "parents": [
        "c659c38b2796578638548b77ef626d93609ec8ac"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Fri Jan 21 10:59:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:07:06 2011 -0800"
      },
      "message": "tlan: add suspend/resume support\n\nAdd suspend/resume support to tlan driver. This allows not unloading the\ndriver over suspend/resume.\n\nAlso, start (or now, wake) the queue after resetting the adapter --- not the\nother way around.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c659c38b2796578638548b77ef626d93609ec8ac",
      "tree": "a013399d0e7f6c6fb2e3dff7ff322d98584a491e",
      "parents": [
        "c445477d74ab3779d1386ab797fbb9b628eb9f64"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@iki.fi",
        "time": "Fri Jan 21 10:59:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 15:07:06 2011 -0800"
      },
      "message": "tlan: Code cleanup: checkpatch.pl is relatively happy now.\n\n- Remove CamelCase.\n- Convert hexadecimals to lower case.\n- Remove useless comments. Tlan driver contained a name of the function at\n  the end of it in a comment. Remove those comments.\n- Remove local typedefs. Use real types instead of typedefs in code.\n- Resolve space issues and reindent.\n- One warning remain, it\u0027s a case where printing a single line involves a\n  number of printk()s.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c445477d74ab3779d1386ab797fbb9b628eb9f64",
      "tree": "3ee70b7748c6c63a688f367e5ffd83fde21b87e3",
      "parents": [
        "c39649c331c70952700f99832b03f87e9d7f5b4b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jan 19 11:03:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:53:01 2011 -0800"
      },
      "message": "net: RPS: Enable hardware acceleration of RFS\n\nAllow drivers for multiqueue hardware with flow filter tables to\naccelerate RFS.  The driver must:\n\n1. Set net_device::rx_cpu_rmap to a cpu_rmap of the RX completion\nIRQs (in queue order).  This will provide a mapping from CPUs to the\nqueues for which completions are handled nearest to them.\n\n2. Implement net_device_ops::ndo_rx_flow_steer.  This operation adds\nor replaces a filter steering the given flow to the given RX queue, if\npossible.\n\n3. Periodically remove filters for which rps_may_expire_flow() returns\ntrue.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c39649c331c70952700f99832b03f87e9d7f5b4b",
      "tree": "19ba9cea5102595e42bcd043aa53eb666ea834fa",
      "parents": [
        "c2df88cbb43c25db27fbbf94e92318bdad018f3e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jan 19 11:03:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:51:56 2011 -0800"
      },
      "message": "lib: cpu_rmap: CPU affinity reverse-mapping\n\nWhen initiating I/O on a multiqueue and multi-IRQ device, we may want\nto select a queue for which the response will be handled on the same\nor a nearby CPU.  This requires a reverse-map of IRQ affinity.  Add\nlibrary functions to support a generic reverse-mapping from CPUs to\nobjects with affinity and the specific case where the objects are\nIRQs.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2df88cbb43c25db27fbbf94e92318bdad018f3e",
      "tree": "dc41466a193f85e3a7cc8baf1f78f2b55b62aabc",
      "parents": [
        "5bdc22a56549e7983c6b443298672641952ea035",
        "cd7eab44e9946c28d595abe3e9a43e945bc49141"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:30:13 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:30:13 2011 -0800"
      },
      "message": "Merge branch \u0027irq/numa\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n"
    },
    {
      "commit": "5bdc22a56549e7983c6b443298672641952ea035",
      "tree": "fbfd4e7453e4fd23dfef826d4610ed2aae47b36c",
      "parents": [
        "b6f4098897f30b7ea90a1c1edf35e9b20a9d828a",
        "e92427b289d252cfbd4cb5282d92f4ce1a5bb1fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:09:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 14:09:35 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/sched/sch_hfsc.c\n\tnet/sched/sch_htb.c\n\tnet/sched/sch_tbf.c\n"
    },
    {
      "commit": "e92427b289d252cfbd4cb5282d92f4ce1a5bb1fb",
      "tree": "6d30e5e7b7f8e9aaa51d43b7128ac56860fa03bb",
      "parents": [
        "c506653d35249bb4738bb139c24362e1ae724bc1",
        "ec30f343d61391ab23705e50a525da1d55395780"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:17:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:17:06 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "c506653d35249bb4738bb139c24362e1ae724bc1",
      "tree": "24fdcd4d25b8e0fd14c4074f3ef3673d3c7f6eb3",
      "parents": [
        "0a0b7a5f7a043d86a95990d3227cf7e823ae52ac"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jan 24 13:16:16 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:16:16 2011 -0800"
      },
      "message": "net: arp_ioctl() must hold RTNL\n\nCommit 941666c2e3e0 \"net: RCU conversion of dev_getbyhwaddr() and\narp_ioctl()\" introduced a regression, reported by Jamie Heilman.\n\"arp -Ds 192.168.2.41 eth0 pub\" triggered the ASSERT_RTNL() assert\nin pneigh_lookup()\n\nRemoving RTNL requirement from arp_ioctl() was a mistake, just revert\nthat part.\n\nReported-by: Jamie Heilman \u003cjamie@audible.transient.net\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6f4098897f30b7ea90a1c1edf35e9b20a9d828a",
      "tree": "349c3db295d6f3d6895ff1e181842914379e53d8",
      "parents": [
        "23624935e0c4b04730ed8d7d21f0cd25b2c2cda1",
        "6493d24f77d8e4fe94913eb504ed9ffebb433402"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:00:48 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 24 13:00:48 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "ec30f343d61391ab23705e50a525da1d55395780",
      "tree": "6ac84bc7a34074cbbac22403e2afcc07abdaf838",
      "parents": [
        "34686fe689bf62d34af5379240caf7c446607ead"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Jan 24 08:00:01 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:57:34 2011 +1000"
      },
      "message": "fix a shutdown regression in intel_idle\n\nFix a shutdown regression caused by 2a2d31c8dc6f (\"intel_idle: open\nbroadcast clock event\").  The clockevent framework can automatically\nshutdown broadcast timers for hotremove CPUs.  And we get a shutdown\nregression when we shutdown broadcast timer for hot remove CPU, so just\ndelete some code.\n\nAlso fix some section mismatch.\n\nReported-by: Ari Savolainen \u003cari.m.savolainen@gmail.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nTested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34686fe689bf62d34af5379240caf7c446607ead",
      "tree": "eb6f192631aa8469cba13d875a0f8a72e91e08cf",
      "parents": [
        "500d85ce39e4d21368fbcdfec6cf3052170aeec8",
        "4fb699b408b559107f1e1b47d176d33361446b69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:29:49 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:29:49 2011 +1000"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: DMA: clear interrupt status correctly\n  OMAP3: Devkit8000: Fix tps65930 pullup/pulldown configuration\n  arm: omap3: cm-t3517: minor comment fix\n  arm: omap3: cm-t3517: rtc fix\n  omap1: Fix sched_clock implementation when both MPU timer and 32K timer are used\n  omap1: Fix booting for 15xx and 730 with omap1_defconfig\n  omap1: Fix sched_clock for the MPU timer\n  OMAP: PRCM: remove duplicated headers\n  OMAP4: clockdomain: bypass unimplemented wake-up dependency functions on OMAP4\n  OMAP: counter_32k: init clocksource as part of machine timer init\n"
    },
    {
      "commit": "500d85ce39e4d21368fbcdfec6cf3052170aeec8",
      "tree": "ee0fe5723ccf82a89df52c2dc58068c03164ae0d",
      "parents": [
        "ce84d539ce47484ff3cbc9c67b3eb69ae88954f9",
        "00e99a49f6f3a6b5a84ba8bf8f632c9b974bea7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "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: Fix time function double declaration with glibc\n  perf tools: Fix build by checking if extra warnings are supported\n  perf tools: Fix build when using gcc 3.4.6\n  perf tools: Add missing header, fixes build\n  perf tools: Fix 64 bit integer format strings\n  perf test: Fix build on older glibcs\n  perf: perf_event_exit_task_context: s/rcu_dereference/rcu_dereference_raw/\n  perf test: Use cpu_map-\u003e[cpu] when setting affinity\n  perf symbols: Fix annotation of thumb code\n  perf: Annotate cpuctx-\u003ectx.mutex to avoid a lockdep splat\n  powerpc, perf: Fix frequency calculation for overflowing counters (FSL version)\n  perf: Fix perf_event_init_task()/perf_event_free_task() interaction\n  perf: Fix find_get_context() vs perf_event_exit_task() race\n"
    },
    {
      "commit": "ce84d539ce47484ff3cbc9c67b3eb69ae88954f9",
      "tree": "cdba43e845e23a6793ca47857a16fae6032becfb",
      "parents": [
        "bc094757f4f3d7b8211a8a1ed7605ffd7c728f75",
        "b5cc8ca1c9c3a37eaddf709b2fd3e1699aee41ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:55 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:55 2011 +1000"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  RTC: Remove Kconfig symbol for UIE emulation\n  RTC: Properly handle rtc_read_alarm error propagation and fix bug\n  RTC: Propagate error handling via rtc_timer_enqueue properly\n  acpi_pm: Clear pmtmr_ioport if acpi_pm initialization fails\n  rtc: Cleanup removed UIE emulation declaration\n  hrtimers: Notify hrtimer users of switches to NOHZ mode\n"
    },
    {
      "commit": "bc094757f4f3d7b8211a8a1ed7605ffd7c728f75",
      "tree": "b12e5d0229cab3c0bd3634e9e0763a53a1c0d73c",
      "parents": [
        "4398f31ca7989cbddca96267e3d018d440bac30e",
        "3ff6dcac735704824c1dff64dc6863c390d364cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:13 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:25:13 2011 +1000"
      },
      "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 poor interactivity on UP systems due to group scheduler nice tune bug\n"
    },
    {
      "commit": "4398f31ca7989cbddca96267e3d018d440bac30e",
      "tree": "77b59bd0b224107970f18c63299e58ffc63ff532",
      "parents": [
        "d315777b32a4696feb86f2a0c9e9f39c94683649",
        "8969691343354bdd80eff5405a0f879edbf013d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:24:12 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:24:12 2011 +1000"
      },
      "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: Fix jump label with RO/NX module protection crash\n  x86, hotplug: Fix powersavings with offlined cores on AMD\n  x86, mcheck, therm_throt.c: Export symbol platform_thermal_notify to allow coretemp to handler intr\n  x86: Use asm-generic/cacheflush.h\n  x86: Update CPU cache attributes table descriptors\n"
    },
    {
      "commit": "3ff6dcac735704824c1dff64dc6863c390d364cc",
      "tree": "6ccbdd6f80da38f104199538f06f1bf2a5cb235e",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Mon Jan 24 15:33:52 2011 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 24 11:47:50 2011 +0100"
      },
      "message": "sched: Fix poor interactivity on UP systems due to group scheduler nice tune bug\n\nMichael Witten and Christian Kujau reported that the autogroup\nscheduling feature hurts interactivity on their UP systems.\n\nIt turns out that this is an older bug in the group scheduling code,\nand the wider appeal provided by the autogroup feature exposed it\nmore prominently.\n\nWhen on UP with FAIR_GROUP_SCHED enabled, tune shares\nonly affect tg-\u003eshares, but is not reflected in\ntg-\u003ese-\u003eload. The reason is that update_cfs_shares()\ndoes nothing on UP.\n\nSo introduce update_cfs_shares() for UP \u0026\u0026 FAIR_GROUP_SCHED.\n\nThis issue was found when enable autogroup scheduling was enabled,\nbut it is an older bug that also exists on cgroup.cpu on UP.\n\nReported-and-Tested-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nReported-and-Tested-by: Christian Kujau \u003cchristian@nerdbynature.de\u003e\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nAcked-by: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20110124073352.GA24186@windriver.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d315777b32a4696feb86f2a0c9e9f39c94683649",
      "tree": "f21c24d85cde6ad453c4d9485f5de49357336f81",
      "parents": [
        "5a05a6d7a51bcc47c5c6f0ed68e433f9a01afd89",
        "1765e3a4933ea0870fabd755feffc5473c4363ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:58:39 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:58:39 2011 +1000"
      },
      "message": "Merge branch \u0027BUG_ON\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027BUG_ON\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  Remove MAYBE_BUILD_BUG_ON\n  BUILD_BUG_ON: make it handle more cases\n"
    },
    {
      "commit": "5a05a6d7a51bcc47c5c6f0ed68e433f9a01afd89",
      "tree": "d283eb52fda7b5db060514599259e568abfd97ac",
      "parents": [
        "d20761a7995773dfae4a54fdd26a7857b861adb5",
        "577d6a7c3a0e273e115c65a148b71be6c1950f69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:57:43 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:57:43 2011 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  module: fix missing semicolons in MODULE macro usage\n  param: add null statement to compiled-in module params\n  module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS\u003dn\n  module: show version information for built-in modules in sysfs\n"
    },
    {
      "commit": "d20761a7995773dfae4a54fdd26a7857b861adb5",
      "tree": "14deebe09cf5a89a7b7ea1cab0ed45dbe4e5a627",
      "parents": [
        "ff5fdb61493d95332945630fcae249f896098652",
        "3ac285ff23cd6e1bc402b6db836521bce006eb89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:56:47 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 24 19:56:47 2011 +1000"
      },
      "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  selinux: return -ENOMEM when memory allocation fails\n  tpm: fix panic caused by \"tpm: Autodetect itpm devices\"\n  TPM: Long default timeout fix\n  trusted keys: Fix a memory leak in trusted_update().\n  keys: add trusted and encrypted maintainers\n  encrypted-keys: rename encrypted_defined files to encrypted\n  trusted-keys: rename trusted_defined files to trusted\n"
    },
    {
      "commit": "6493d24f77d8e4fe94913eb504ed9ffebb433402",
      "tree": "cf68d400ff41ca877437924762a3d88f22a6380b",
      "parents": [
        "05b9321405efcca9ab217fb65c91915244ebf526"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Jan 14 05:33:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jan 24 00:14:09 2011 -0800"
      },
      "message": "igb: Add support for i340 Quad Port Fiber Adapter\n\nThis patch enables support for Intel i340 Quad Port Fiber Adapter.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "05b9321405efcca9ab217fb65c91915244ebf526",
      "tree": "00b2e8106dbe2de7b2367a7ae4a7c2aff6e015c6",
      "parents": [
        "90da06692532541a38f9857972e1fd6b1cdfb45a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jan 05 07:10:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jan 24 00:14:03 2011 -0800"
      },
      "message": "e1000e: Use kmemdup rather than duplicating its implementation\n\nThe semantic patch that makes this output is available\nin scripts/coccinelle/api/memdup.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "90da06692532541a38f9857972e1fd6b1cdfb45a",
      "tree": "b57994ef65c615e0cf34a57f692fed67b95f3dd1",
      "parents": [
        "67fd4fcb78a7ced369a6bd8a131ec8c65ebd2bbb"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 07:02:53 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jan 24 00:13:56 2011 -0800"
      },
      "message": "e1000e: reduce scope of some variables, remove unnecessary ones\n\nStatic analysis of the driver code found some variables for which the scope\ncan be reduced, or remove the variable altogether.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "67fd4fcb78a7ced369a6bd8a131ec8c65ebd2bbb",
      "tree": "53747c0e34152d47c440f9dbb8318301747ccbab",
      "parents": [
        "bb134d2298b49f50cf6d9388410fba96272905dc"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jan 07 05:12:09 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jan 24 00:13:37 2011 -0800"
      },
      "message": "e1000e: convert to stats64\n\nBased on the patch provided by Flavio Leitner \u003cfleitner@redhat.com\u003e\nProvides accurate stats at the time user reads them.\n\nv2: fixed whitespace/merging issues (by Jeff Kirsher)\nv3: fixed namespacing issues (by Bruce Allan)\n\nCC: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Flavio Leitner \u003cfleitner@redhat.com\u003e\n"
    },
    {
      "commit": "1765e3a4933ea0870fabd755feffc5473c4363ce",
      "tree": "208364f2933f96773310a3a6c4dce6a21f66eec7",
      "parents": [
        "7ef88ad561457c0346355dfd1f53e503ddfde719"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:45:10 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:45:11 2011 +1030"
      },
      "message": "Remove MAYBE_BUILD_BUG_ON\n\nNow BUILD_BUG_ON() can handle optimizable constants, we don\u0027t need\nMAYBE_BUILD_BUG_ON any more.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "7ef88ad561457c0346355dfd1f53e503ddfde719",
      "tree": "22f5e53aec61e0508f8d1aee130160fe24801144",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:45:10 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:45:10 2011 +1030"
      },
      "message": "BUILD_BUG_ON: make it handle more cases\n\nBUILD_BUG_ON used to use the optimizer to do code elimination or fail\nat link time; it was changed to first the size of a negative array (a\nnicer compile time error), then (in\n8c87df457cb58fe75b9b893007917cf8095660a0) to a bitfield.\n\nThis forced us to change some non-constant cases to MAYBE_BUILD_BUG_ON();\nas Jan points out in that commit, it didn\u0027t work as intended anyway.\n\nbitfields: needs a literal constant at parse time, and can\u0027t be put under\n\t\"if (__builtin_constant_p(x))\" for example.\nnegative array: can handle anything, but if the compiler can\u0027t tell it\u0027s\n\ta constant, silently has no effect.\nlink time: breaks link if the compiler can\u0027t determine the value, but the\n\tlinker output is not usually as informative as a compiler error.\n\nIf we use the negative-array-size method *and* the link time trick,\nwe get the ability to use BUILD_BUG_ON() under __builtin_constant_p()\nbranches, and maximal ability for the compiler to detect errors at\nbuild time.\n\nWe also document it thoroughly.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nAcked-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\n"
    },
    {
      "commit": "577d6a7c3a0e273e115c65a148b71be6c1950f69",
      "tree": "3094a0b019ab4f81a2a0bc460635b9ee56cd2768",
      "parents": [
        "b75be4204e7871869b2c268c00783703197aaa7d"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:52 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:54 2011 +1030"
      },
      "message": "module: fix missing semicolons in MODULE macro usage\n\nYou always needed them when you were a module, but the builtin versions\nof the macros used to be more lenient.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b75be4204e7871869b2c268c00783703197aaa7d",
      "tree": "6667a6d0ca0380bf8f64a499bfcee0db39bdc5a6",
      "parents": [
        "3b90a5b292321b2acac3921f77046ae195aef53f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Jan 05 13:27:04 2011 +0100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:52 2011 +1030"
      },
      "message": "param: add null statement to compiled-in module params\n\nAdd an unused struct declaration statement requiring a\nterminating semicolon to the compile-in case to provoke an\nerror if __MODULE_INFO() is used without the terminating\nsemicolon. Previously MODULE_ALIAS(\"foo\") (no semicolon)\ncompiled fine if MODULE was not selected.\n\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3b90a5b292321b2acac3921f77046ae195aef53f",
      "tree": "f084c812a3c55911b9a9a35e101346ffb33d8aae",
      "parents": [
        "e94965ed5beb23c6fabf7ed31f625e66d7ff28de"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:51 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:52 2011 +1030"
      },
      "message": "module: fix linker error for MODULE_VERSION when !MODULE and CONFIG_SYSFS\u003dn\n\nlib/built-in.o:(__modver+0x8): undefined reference to `__modver_version_show\u0027\nlib/built-in.o:(__modver+0x2c): undefined reference to `__modver_version_show\u0027\n\nSimplest to just not emit anything: if they\u0027ve disabled SYSFS they probably\nwant the smallest kernel possible.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "e94965ed5beb23c6fabf7ed31f625e66d7ff28de",
      "tree": "842e4cab961b568bcb98d8ab80d7d399110598a4",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Wed Dec 15 14:00:19 2010 -0800"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jan 24 14:32:51 2011 +1030"
      },
      "message": "module: show version information for built-in modules in sysfs\n\nCurrently only drivers that are built as modules have their versions\nshown in /sys/module/\u003cmodule_name\u003e/version, but this information might\nalso be useful for built-in drivers as well. This especially important\nfor drivers that do not define any parameters - such drivers, if\nbuilt-in, are completely invisible from userspace.\n\nThis patch changes MODULE_VERSION() macro so that in case when we are\ncompiling built-in module, version information is stored in a separate\nsection. Kernel then uses this data to create \u0027version\u0027 sysfs attribute\nin the same fashion it creates attributes for module parameters.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3ac285ff23cd6e1bc402b6db836521bce006eb89",
      "tree": "449a7788ba52f3ac0cb7a5ae6a467934163745c2",
      "parents": [
        "e5cce6c13c25d9ac56955a3ae2fd562719848172"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Fri Jan 21 12:28:04 2011 -0300"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 11:35:47 2011 +1100"
      },
      "message": "selinux: return -ENOMEM when memory allocation fails\n\nReturn -ENOMEM when memory allocation fails in cond_init_bool_indexes,\ncorrectly propagating error code to caller.\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "e5cce6c13c25d9ac56955a3ae2fd562719848172",
      "tree": "29ed2e65da52bda2d16a77425102f3a8813fcef1",
      "parents": [
        "c4ff4b829ef9e6353c0b133b7adb564a68054979"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 06 21:24:01 2011 -0600"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 11:29:55 2011 +1100"
      },
      "message": "tpm: fix panic caused by \"tpm: Autodetect itpm devices\"\n\ncommit 3f0d3d016d89a5efb8b926d4707eb21fa13f3d27 adds a check for\nPNP device id to the common tpm_tis_init() function, which in some\ncases (force\u003d1) will be called without the device being a member of\na pnp_dev. Oopsing and panics ensue.\n\nMove the test up to before the call to tpm_tis_init(), since it\njust modifies a global variable anyway.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "c4ff4b829ef9e6353c0b133b7adb564a68054979",
      "tree": "0b32c7b91763144ea587e2965f5a401eea3d537c",
      "parents": [
        "5403110943a2dcf1f96416d7a412a8b46895facd"
      ],
      "author": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Fri Nov 12 22:30:02 2010 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 11:22:48 2011 +1100"
      },
      "message": "TPM: Long default timeout fix\n\nIf duration variable value is 0 at this point, it\u0027s because\nchip-\u003evendor.duration wasn\u0027t filled by tpm_get_timeouts() yet.\nThis patch sets then the lowest timeout just to give enough\ntime for tpm_get_timeouts() to further succeed.\n\nThis fix avoids long boot times in case another entity attempts\nto send commands to the TPM when the TPM isn\u0027t accessible.\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "5403110943a2dcf1f96416d7a412a8b46895facd",
      "tree": "48e3501e71511200c911315b8bdffde4788d357d",
      "parents": [
        "7f3c68bee977ab872827e44de017216736fe21d7"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jan 23 22:40:42 2011 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 10:59:58 2011 +1100"
      },
      "message": "trusted keys: Fix a memory leak in trusted_update().\n\nOne failure path in security/keys/trusted.c::trusted_update() does\nnot free \u0027new_p\u0027 while the others do. This patch makes sure we also free\nit in the remaining path (if datablob_parse() returns different from\nOpt_update).\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "7f3c68bee977ab872827e44de017216736fe21d7",
      "tree": "9c60164cdbde89a26ca98a192ad8331f1f7b1a41",
      "parents": [
        "b9703449347603289cac0bd04e574ac2e777275d"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Jan 18 09:07:13 2011 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 10:29:10 2011 +1100"
      },
      "message": "keys: add trusted and encrypted maintainers\n\nAdd myself and David Safford as maintainers for trusted/encrypted keys.\n\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "b9703449347603289cac0bd04e574ac2e777275d",
      "tree": "287d7d8cccfad36f238d826f87e474afb8db424d",
      "parents": [
        "4b174b6d281f5c87234fc65bafc02877f565c5cf"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Jan 18 09:07:12 2011 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 10:27:57 2011 +1100"
      },
      "message": "encrypted-keys: rename encrypted_defined files to encrypted\n\nRename encrypted_defined.c and encrypted_defined.h files to encrypted.c and\nencrypted.h, respectively. Based on request from David Howells.\n\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "4b174b6d281f5c87234fc65bafc02877f565c5cf",
      "tree": "5c1f0519d2f4d642ac9ecec9a180019fe980958e",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Jan 18 09:07:11 2011 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 10:14:22 2011 +1100"
      },
      "message": "trusted-keys: rename trusted_defined files to trusted\n\nRename trusted_defined.c and trusted_defined.h files to trusted.c and\ntrusted.h, respectively. Based on request from David Howells.\n\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "8969691343354bdd80eff5405a0f879edbf013d6",
      "tree": "94780f18bfb33a6c5c20b007795e19eb628c1832",
      "parents": [
        "93789b32dbf355e70f18b17a82e8661677a7f7fb"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Jan 23 15:45:52 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 23 16:12:45 2011 +0100"
      },
      "message": "x86: Fix jump label with RO/NX module protection crash\n\nIf we use jump table in module init, there are marked\nas removed in __jump_table section after init is done.\n\nBut we already applied ro permissions on the module, so\nwe can\u0027t modify a read only section (crash in\nremove_jump_label_module_init).\n\nMake the __jump_table section rw.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nCc: Xiaotian Feng \u003cxtfeng@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Siarhei Liakh \u003csliakh.lkml@gmail.com\u003e\nCc: Xuxian Jiang \u003cjiang@cs.ncsu.edu\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Kees Cook \u003ckees.cook@canonical.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c4D3C3F20.7030203@free.fr\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ff5fdb61493d95332945630fcae249f896098652",
      "tree": "7a0ba7c65bbecaa5c5d98004d5c52cfb83d1ed77",
      "parents": [
        "9b310acc335cb0da7d743e2b60f999587beb6496"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 22 20:16:06 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 22 20:32:38 2011 -0800"
      },
      "message": "fs: fix new dcache.c kernel-doc warnings\n\nFix new fs/dcache.c kernel-doc warnings:\n\n  Warning(fs/dcache.c:184): No description found for parameter \u0027dentry\u0027\n  Warning(fs/dcache.c:296): No description found for parameter \u0027parent\u0027\n  Warning(fs/dcache.c:1985): No description found for parameter \u0027dparent\u0027\n  Warning(fs/dcache.c:1985): Excess function parameter \u0027parent\u0027 description in \u0027d_validate\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tAlexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc:\tNick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b310acc335cb0da7d743e2b60f999587beb6496",
      "tree": "cf1028f8abf6eb56b93f913a79eb2a3584f7a8cd",
      "parents": [
        "fcf285643433c6f6663182e9f4b3c9169fa22e3e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 22 20:16:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 22 20:32:37 2011 -0800"
      },
      "message": "rapidio: fix new kernel-doc warnings\n\nFix new rapidio kernel-doc warnings:\n\n  Warning(drivers/rapidio/rio-scan.c:953): No description found for parameter \u0027prev\u0027\n  Warning(drivers/rapidio/rio-scan.c:953): No description found for parameter \u0027prev_port\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcf285643433c6f6663182e9f4b3c9169fa22e3e",
      "tree": "7a108c92cb7a3ba0f85ef7e30684cdfa8364e476",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 22 19:50:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 22 20:13:56 2011 -0800"
      },
      "message": "docbook: fix broken serial to tty/serial movement\n\nFix move of drivers/serial/ to drivers/tty/, where it broke\none of the docbook files:\n\n  docproc: drivers/serial/serial_core.c: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00e99a49f6f3a6b5a84ba8bf8f632c9b974bea7a",
      "tree": "a2722493df97b28d7dc3d582b78a7c60b92c9ee8",
      "parents": [
        "065bef5af620dcedeb6dc26fdc0b1739a3c9adef"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jan 21 15:30:09 2011 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:53:00 2011 -0200"
      },
      "message": "perf tools: Fix time function double declaration with glibc\n\nIt\u0027s enough to include the local \"debug.h\" file to trigger it.\n\nman time reveals this is already declared in glibc:\n\ntime - get time in seconds\n-\u003e rename the variable.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: arjan@infradead.org\nLPU-Reference: \u003c1295620209-13859-2-git-send-email-trenn@suse.de\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "065bef5af620dcedeb6dc26fdc0b1739a3c9adef",
      "tree": "8ee2e93b30bcec3b9aa5bfb1abeb43c17fc9e2f9",
      "parents": [
        "5c7a66822c8b619966d9367594054778608fc5d1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:29:53 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:29:53 2011 -0200"
      },
      "message": "perf tools: Fix build by checking if extra warnings are supported\n\nThe -Wstack-protector and -Wvolatile-register-var warnings, for\ninstance, are not supported by gcc 3.4.6.\n\nSo fix by doing the same check we already do for -fstack-protector-all.\n\nWith this and the other patches in this series, perf builds unmodified\non, for instance, RHEL4.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5c7a66822c8b619966d9367594054778608fc5d1",
      "tree": "905b29196faec4ec6c10ccca0936f02c8a06b0df",
      "parents": [
        "a860a60818e48134c60315bf32f87575771e6602"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:12:38 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:15:39 2011 -0200"
      },
      "message": "perf tools: Fix build when using gcc 3.4.6\n\n[acme@localhost linux]$ make O\u003d~acme/git/build/perf -C tools/perf\nmake: Entering directory `/home/acme/git/linux/tools/perf\u0027\nMakefile:526: No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev\nMakefile:582: newt not found, disables TUI support. Please install newt-devel or libnewt-dev\n    CC /home/acme/git/build/perf/builtin-annotate.o\nIn file included from builtin-annotate.c:23:\nutil/parse-events.h:26: warning: declaration of \u0027evsel_list\u0027 shadows a global declaration\nutil/parse-events.h:12: warning: shadowed declaration is here\nmake: *** [/home/acme/git/build/perf/builtin-annotate.o] Error 1\nmake: Leaving directory `/home/acme/git/linux/tools/perf\u0027\n[acme@localhost linux]$ gcc --version | head -1\ngcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)\n[acme@localhost linux]$\n\nFix it by renaming the parameter to evlist.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a860a60818e48134c60315bf32f87575771e6602",
      "tree": "312075502e46d0a95b1cfb1cd0c71e825ead57c1",
      "parents": [
        "9486aa38771661e96fbb51c549b9901b5df609d8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:07:36 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 19:15:39 2011 -0200"
      },
      "message": "perf tools: Add missing header, fixes build\n\nWe need the definiton for __always_inline in bitops.h to fix the build\non distros where it isn\u0027t available or compiler.h doesn\u0027t get included\nindirectly.\n\nOne of the fixes needed to build perf on RHEL4 systems, for instance.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9486aa38771661e96fbb51c549b9901b5df609d8",
      "tree": "72cecbff0cb5124c960feeec3a6ac1fff75c649a",
      "parents": [
        "57b84e53171ce672683faf1cab2e660965a6bdaf"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 20:37:02 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 23:41:57 2011 -0200"
      },
      "message": "perf tools: Fix 64 bit integer format strings\n\nUsing %L[uxd] has issues in some architectures, like on ppc64.  Fix it\nby making our 64 bit integers typedefs of stdint.h types and using\nPRI[ux]64 like, for instance, git does.\n\nReported by Denis Kirjanov that provided a patch for one case, I went\nand changed all cases.\n\nReported-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nTested-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nLKML-Reference: \u003c20110120093246.GA8031@hera.kernel.org\u003e\nCc: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Pingtian Han \u003cphan@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "57b84e53171ce672683faf1cab2e660965a6bdaf",
      "tree": "da17c60c30b5adf374b599804d3a28aa5c5280ce",
      "parents": [
        "01bb2dc4e47639c8e7eddb1718720a051bcdc955"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 23:14:20 2011 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jan 22 23:14:20 2011 -0200"
      },
      "message": "perf test: Fix build on older glibcs\n\nWhere we don\u0027t have CPU_ALLOC \u0026 friends. As the tools are being used in older\ndistros where the only allowed change are to replace the kernel, like RHEL4 and\n5.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cd7eab44e9946c28d595abe3e9a43e945bc49141",
      "tree": "b8b0c1beebbcad7785422a463504a374bb43cdea",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jan 19 21:01:44 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jan 22 17:34:25 2011 +0100"
      },
      "message": "genirq: Add IRQ affinity notifiers\n\nWhen initiating I/O on a multiqueue and multi-IRQ device, we may want\nto select a queue for which the response will be handled on the same\nor a nearby CPU.  This requires a reverse-map of IRQ affinity.  Add a\nnotification mechanism to support this.\n\nThis is based closely on work by Thomas Gleixner \u003ctglx@linutronix.de\u003e.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nCc: linux-net-drivers@solarflare.com\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nLKML-Reference: \u003c1295470904.11126.84.camel@bwh-desktop\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "01bb2dc4e47639c8e7eddb1718720a051bcdc955",
      "tree": "8ae801b13346c32fbca5555862411c74be902266",
      "parents": [
        "806839b22cbda90176d7f8d421889bddd7826e93",
        "ffb5e0fb44d0829021a51f972df90166bc9b700e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 22 11:08:52 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 22 11:08:52 2011 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/urgent\n"
    },
    {
      "commit": "0a0b7a5f7a043d86a95990d3227cf7e823ae52ac",
      "tree": "dc3db17011809b6210c35c263662537a610a0a58",
      "parents": [
        "03fd3cf5a179da12e6bee5e9d74b648aff68dc4c"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Tue Jan 11 04:34:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 20:15:34 2011 -0800"
      },
      "message": "can: add driver for Softing card\n\nThis patch adds the driver that creates a platform:softing device\nfrom a pcmcia_device\nNote: the Kconfig indicates a dependency on the softing.ko driver,\nbut this is purely to make configuration intuitive. This driver will\nwork independent, but no CAN network devices appear until softing.ko is\nloaded too.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03fd3cf5a179da12e6bee5e9d74b648aff68dc4c",
      "tree": "ef8c801d7f07daa4af3cade721f9a99cffd2b0f8",
      "parents": [
        "2221eca0a2c0f7f9918efdcaa52fb8e1adff991f"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Tue Jan 11 04:32:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 20:15:17 2011 -0800"
      },
      "message": "can: add driver for Softing card\n\nThis patch adds a driver for the platform:softing device.\nThis will create (up to) 2 CAN network devices from 1\nplatform:softing device\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5",
      "tree": "d13f1778985d53e20322ffdd2c8e90daaa03aabc",
      "parents": [
        "13a3cec8443290b082af2a5254562aca247fe591"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 19:01:34 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 19:01:34 2011 -0800"
      },
      "message": "Linux 2.6.38-rc2\n"
    },
    {
      "commit": "93789b32dbf355e70f18b17a82e8661677a7f7fb",
      "tree": "551a937a1f236118fd149cbbcc635ef283a7a94c",
      "parents": [
        "f21bbec9ffcaf73e99938209e52b757d93f9133b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jan 20 15:42:52 2011 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jan 21 18:14:54 2011 -0800"
      },
      "message": "x86, hotplug: Fix powersavings with offlined cores on AMD\n\nea53069231f9317062910d6e772cca4ce93de8c8 made a CPU use monitor/mwait\nwhen offline. This is not the optimal choice for AMD wrt to powersavings\nand we\u0027d prefer our cores to halt (i.e. enter C1) instead. For this, the\nsame selection whether to use monitor/mwait has to be used as when we\nselect the idle routine for the machine.\n\nWith this patch, offlining cores 1-5 on a X6 machine allows core0 to\nboost again.\n\n[ hpa: putting this in urgent since it is a (power) regression fix ]\n\nReported-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: stable@kernel.org # 37.x\nCc: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.hl\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nLKML-Reference: \u003c1295534572-10730-1-git-send-email-bp@amd64.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "13a3cec8443290b082af2a5254562aca247fe591",
      "tree": "5c873a2c9333be348266234ac5d7101caa1b6d7d",
      "parents": [
        "973c9f4f49ca96a53bcf6384c4c59ccd26c33906",
        "88914bdf8c677ebd7e797adac05e47303fd6ac77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 16:50:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 16:50:31 2011 -0800"
      },
      "message": "Merge branch \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027media_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (101 commits)\n  [media] staging/lirc: fix mem leaks and ptr err usage\n  [media] hdpvr: reduce latency of i2c read/write w/recycled buffer\n  [media] hdpvr: enable IR part\n  [media] rc/mceusb: timeout should be in ns, not us\n  [media] v4l2-device: fix \u0027use-after-freed\u0027 oops\n  [media] v4l2-dev: don\u0027t memset video_device.dev\n  [media] zoran: use video_device_alloc instead of kmalloc\n  [media] w9966: zero device state after a detach\n  [media] v4l: Fix a use-before-set in the control framework\n  [media] v4l: Include linux/videodev2.h in media/v4l2-ctrls.h\n  [media] DocBook/v4l: update V4L2 revision and update copyright years\n  [media] DocBook/v4l: fix validation error in dev-rds.xml\n  [media] v4l2-ctrls: queryctrl shouldn\u0027t attempt to replace V4L2_CID_PRIVATE_BASE IDs\n  [media] v4l2-ctrls: fix missing \u0027read-only\u0027 check\n  [media] pvrusb2: Provide more information about IR units to lirc_zilog and ir-kbd-i2c\n  [media] ir-kbd-i2c: Add back defaults setting for Zilog Z8\u0027s at addr 0x71\n  [media] lirc_zilog: Update TODO.lirc_zilog\n  [media] lirc_zilog: Add Andy Walls to copyright notice and authors list\n  [media] lirc_zilog: Remove useless struct i2c_driver.command function\n  [media] lirc_zilog: Remove unneeded tests for existence of the IR Tx function\n  ...\n"
    },
    {
      "commit": "23624935e0c4b04730ed8d7d21f0cd25b2c2cda1",
      "tree": "3fedc885d6bcd72c94fc239ae2ef98937f77c722",
      "parents": [
        "bb134d2298b49f50cf6d9388410fba96272905dc"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Jan 21 16:26:09 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 16:26:09 2011 -0800"
      },
      "message": "net_sched: TCQ_F_CAN_BYPASS generalization\n\nNow qdisc stab is handled before TCQ_F_CAN_BYPASS test in\n__dev_xmit_skb(), we can generalize TCQ_F_CAN_BYPASS to other qdiscs\nthan pfifo_fast : pfifo, bfifo, pfifo_head_drop and sfq\n\nSFQ is special because it can have external classifiers, and in these\ncases, we cannot bypass queue discipline (packet could be dropped by\nclassifier) without admin asking it, or further changes.\n\nIts worth doing this, especially for SFQ, avoiding dirtying memory in\ncase no packets are already waiting in queue.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2221eca0a2c0f7f9918efdcaa52fb8e1adff991f",
      "tree": "84b5b7953ca47901c321def346ce56f6ebc5e5e6",
      "parents": [
        "9190b3b3208d052d98cb601fcc192f3f71a5658b"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Jan 21 16:24:23 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 16:24:23 2011 -0800"
      },
      "message": "atm: idt77105: fix fetch_stats() result\n\ncopy_to_user() used PRIV(dev)-\u003estats instead of local stats variable.\nZero stats were returned to user in case of (zero !\u003d 0), also memcpy()\nwas pointless.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "973c9f4f49ca96a53bcf6384c4c59ccd26c33906",
      "tree": "e3535a43c1e5cb5f0c06c040f58bc25c9b869fd1",
      "parents": [
        "a8b17ed019bd40d3bfa20439d9c36a99f9be9180"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Jan 20 16:38:33 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 14:59:30 2011 -0800"
      },
      "message": "KEYS: Fix up comments in key management code\n\nFix up comments in the key management code.  No functional changes.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8b17ed019bd40d3bfa20439d9c36a99f9be9180",
      "tree": "beb3b08575aa01c7ebb24939b678d533b1f59adf",
      "parents": [
        "9093ba53b7f26dbb5210de1157769e59e34bbe23"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Jan 20 16:38:27 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 14:59:29 2011 -0800"
      },
      "message": "KEYS: Do some style cleanup in the key management code.\n\nDo a bit of a style clean up in the key management code.  No functional\nchanges.\n\nDone using:\n\n  perl -p -i -e \u0027s!^/[*]*/\\n!!\u0027 security/keys/*.c\n  perl -p -i -e \u0027s!} /[*] end [a-z0-9_]*[(][)] [*]/\\n!}\\n!\u0027 security/keys/*.c\n  sed -i -s -e \": next\" -e N -e \u0027s/^\\n[}]$/}/\u0027 -e t -e P -e \u0027s/^.*\\n//\u0027 -e \"b next\" security/keys/*.c\n\nTo remove /*****/ lines, remove comments on the closing brace of a\nfunction to name the function and remove blank lines before the closing\nbrace of a function.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9093ba53b7f26dbb5210de1157769e59e34bbe23",
      "tree": "98b6fac2f483740828a58b8bbacaf9016d8e9278",
      "parents": [
        "ebe0d805071c318ebbc3b5857f8f4f94214c1a52",
        "99d86c8f1b7101d7c55dbf644b32bb1f0d7eb303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:44:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:44:07 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: fix up CIFSSMBEcho for unaligned access\n  cifs: fix unaligned accesses in cifsConvertToUCS\n  cifs: clean up unaligned accesses in cifs_unicode.c\n  cifs: fix unaligned access in check2ndT2 and coalesce_t2\n  cifs: clean up unaligned accesses in validate_t2\n  cifs: use get/put_unaligned functions to access ByteCount\n  cifs: move time field in cifsInodeInfo\n  cifs: TCP_Server_Info diet\n  CIFS: Implement cifs_strict_readv (try #4)\n  CIFS: Implement cifs_file_strict_mmap (try #2)\n  CIFS: Implement cifs_strict_fsync\n  CIFS: Make cifsFileInfo_put work with strict cache mode\n"
    },
    {
      "commit": "ebe0d805071c318ebbc3b5857f8f4f94214c1a52",
      "tree": "43716c1e57dede71b29547eb96f231efe9d063e7",
      "parents": [
        "5bf7a6503ff416214b9a53569677dbf07657e6fd",
        "2485b6464cf86a5bc361666838f2439c99c00567"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:43:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:43:21 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  x86,percpu: Move out of place 64 bit ops into X86_64 section\n"
    },
    {
      "commit": "5bf7a6503ff416214b9a53569677dbf07657e6fd",
      "tree": "0dc8e8dbc30a23d466a327bef05e78c571f2b8a3",
      "parents": [
        "0f5c2ac58f22fd41deaeeb45ee752d4ae55f0d01",
        "42c025f3de9042d9c9abd9a6f6205d1a0f4bcadf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:57 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: note the nested NOT_RUNNING test in worker_clr_flags() isn\u0027t a noop\n  workqueue: relax lockdep annotation on flush_work()\n"
    },
    {
      "commit": "0f5c2ac58f22fd41deaeeb45ee752d4ae55f0d01",
      "tree": "6e13ef4d7247e53d7a0f18e04549a8847cc80214",
      "parents": [
        "cfd74486eace27a0899b30529d01bc1a09a5b973",
        "dfff95c394b0dd977a6b65bd52b99703fae94d9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (37 commits)\n  um: Use generic irq Kconfig\n  tile: Use generic irq Kconfig\n  sparc: Use generic irq Kconfig\n  score: Use generic irq Kconfig\n  powerpc: Use generic irq Kconfig\n  parisc: Use generic irq Kconfig\n  mn10300: Use generic irq Kconfig\n  microblaze: Use generic irq Kconfig\n  m68knommu: Use generic irq Kconfig\n  ia64: Use generic irq Kconfig\n  frv: Use generic irq Kconfig\n  blackfin: Use generic irq Kconfig\n  alpha: Use generic irq Kconfig\n  genirq: Remove __do_IRQ\n  m32r: Convert to generic irq Kconfig\n  m32r: Convert usrv platform irq handling\n  m32r: Convert opsput_lcdpld irq chip\n  m32r: Convert opsput lanpld irq chip\n  m32r: Convert opsput pld irq chip\n  m32r: Convert opsput irq chip\n  ...\n"
    },
    {
      "commit": "cfd74486eace27a0899b30529d01bc1a09a5b973",
      "tree": "b4bb52cf16203b78f1a102567915911f0d1c4b85",
      "parents": [
        "a1d3f5b70d13b7035f925de1f2ba0003a04b9ac5",
        "8e1b4cf2108488ccfb9a3e7ed7cd85a435e01d4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:35:10 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:35:10 2011 -0800"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: p2m: correctly initialize partial p2m leaf\n  xen: fix non-ANSI function warning in irq.c\n"
    },
    {
      "commit": "a1d3f5b70d13b7035f925de1f2ba0003a04b9ac5",
      "tree": "9c4252d29637f1ccf393259b0709e65e5678f16d",
      "parents": [
        "7971b96d922ccaaa2b732462c8f927af4259db60",
        "6044565af458e7fa6e748bff437ecc49dea88d79",
        "324719978dbb3ffad5a2e3d85af6c5dbbb766b99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:34:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:34:39 2011 -0800"
      },
      "message": "Merge branches \u0027fixes\u0027 and \u0027fwnet\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: core: fix unstable I/O with Canon camcorder\n\n* \u0027fwnet\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: net: is not experimental anymore\n  firewire: net: invalidate ARP entries of removed nodes\n"
    },
    {
      "commit": "7971b96d922ccaaa2b732462c8f927af4259db60",
      "tree": "192d1e47a78fffe98bdaaa59185886fd23162922",
      "parents": [
        "c745552a82cbf3a82adea5210212ed31ec03388d",
        "842a2097007b8a01a71a701300e970502a54bbb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:33 2011 -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 - Fix EAPD to low on CZC P10T tablet computer with ALC662\n  ALSA: HDA: Add SKU ignore for another Thinkpad Edge 14\n  ALSA: hda - Fix \"unused variable\" compile warning\n  ALSA: hda - Add quirk for HP Z-series workstation\n  Revert \"ALSA: HDA: Create mixers on ALC887\"\n  ASoC: PXA: Fix codec address on Zipit Z2\n  ASoC: PXA: Fix jack detection on Zipit Z2\n  ASoC: Blackfin: fix DAI/SPORT config dependency issues\n  ASoC: Blackfin TDM: use external frame syncs\n  ASoC: Blackfin AC97: fix build error after multi-component update\n  ASoC: Blackfin TDM: fix missed snd_soc_dai_get_drvdata update\n  ASoC: documentation updates\n  ALSA: ice1712 delta - initialize SPI clock\n"
    },
    {
      "commit": "c745552a82cbf3a82adea5210212ed31ec03388d",
      "tree": "e9ca2570ad93965fd590e1c9717415709a836ad9",
      "parents": [
        "d41ad6df44fbd01837211cee3273ce2f9445be6e",
        "5d1034f01b3616d6636ab7851ad9e63d42abbbd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/83xx: fix build failures on dt compatible list.\n"
    },
    {
      "commit": "d41ad6df44fbd01837211cee3273ce2f9445be6e",
      "tree": "2c67f9202b0db775a9b38fc121f4190433e1aef0",
      "parents": [
        "3dece370ecc7c6152b3fdd21c6de28179f6e643d",
        "8bfc5e36619e8464bf529137f834f55bd75de381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (34 commits)\n  powerpc/mpic: Fix mask/unmask timeout message\n  powerpc/pseries: Add BNX2\u003dm to defconfig\n  powerpc: Enable 64kB pages and 1024 threads in pseries config\n  powerpc: Disable mcount tracers in pseries defconfig\n  powerpc/boot/dts: Install dts from the right directory\n  powerpc: machine_check_generic is wrong on 64bit\n  powerpc: Check RTAS extended log flag before checking length\n  powerpc: Fix corruption when grabbing FWNMI data\n  powerpc: Rework pseries machine check handler\n  powerpc: Don\u0027t silently handle machine checks from userspace\n  powerpc: Remove duplicate debugger hook in machine_check_exception\n  powerpc: Never halt RTAS error logging after receiving an unrecoverable machine check\n  powerpc: Don\u0027t force MSR_RI in machine_check_exception\n  powerpc: Print 32 bits of DSISR in show_regs\n  powerpc/kdump: Disable ftrace during kexec\n  powerpc/kdump: Move crash_kexec_stop_spus to kdump crash handler\n  powerpc/kexec: Remove empty ppc_md.machine_kexec_prepare\n  powerpc/kexec: Don\u0027t initialise kexec hooks to default handlers\n  powerpc/kdump: Remove ppc_md.machine_crash_shutdown\n  powerpc/kexec: Remove ppc_md.machine_kexec\n  ...\n"
    },
    {
      "commit": "bb134d2298b49f50cf6d9388410fba96272905dc",
      "tree": "29f5b8bb25616f0b0d377238913764f017e77ef1",
      "parents": [
        "ffa934f192c8381061242eb170419266ef229902"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Jan 20 19:18:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 21 13:08:27 2011 -0800"
      },
      "message": "net: netif_setup_tc() is static\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "806839b22cbda90176d7f8d421889bddd7826e93",
      "tree": "3ee967f97fa5e29ada85fb1d60142c75503e0ffd",
      "parents": [
        "547e9fd7d328af261f184bf66effc5033c886498"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Fri Jan 21 18:45:47 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 22:08:16 2011 +0100"
      },
      "message": "perf: perf_event_exit_task_context: s/rcu_dereference/rcu_dereference_raw/\n\nIn theory, almost every user of task-\u003echild-\u003eperf_event_ctxp[]\nis wrong. find_get_context() can install the new context at any\nmoment, we need read_barrier_depends().\n\ndbe08d82ce3967ccdf459f7951d02589cf967300 \"perf: Fix\nfind_get_context() vs perf_event_exit_task() race\" added\nrcu_dereference() into perf_event_exit_task_context() to make\nthe precedent, but this makes __rcu_dereference_check() unhappy.\nUse rcu_dereference_raw() to shut up the warning.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: acme@redhat.com\nCc: paulus@samba.org\nCc: stern@rowland.harvard.edu\nCc: a.p.zijlstra@chello.nl\nCc: fweisbec@gmail.com\nCc: roland@redhat.com\nCc: prasad@linux.vnet.ibm.com\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20110121174547.GA8796@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ffb5e0fb44d0829021a51f972df90166bc9b700e",
      "tree": "d0fc058c018522d940aceb56350e83f7a93a0be3",
      "parents": [
        "b2f8fb237e9cc407a02aca401369c15babae35dd"
      ],
      "author": {
        "name": "Han Pingtian",
        "email": "phan@redhat.com",
        "time": "Thu Jan 20 19:47:07 2011 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 21 16:44:14 2011 -0200"
      },
      "message": "perf test: Use cpu_map-\u003e[cpu] when setting affinity\n\nWhen some of CPUs are offline:\n\n # cat /sys/devices/system/cpu/online\n 0,6-31\n\nperf test will fail on #3 testcase:\n\n   3: detect open syscall event on all cpus:\n   --- start ---\n   perf_evsel__read_on_cpu: expected to intercept 111 calls on cpu 0, got 681\n   perf_evsel__read_on_cpu: expected to intercept 112 calls on cpu 1, got 117\n   perf_evsel__read_on_cpu: expected to intercept 113 calls on cpu 2, got 118\n   perf_evsel__read_on_cpu: expected to intercept 114 calls on cpu 3, got 119\n   perf_evsel__read_on_cpu: expected to intercept 115 calls on cpu 4, got 120\n   perf_evsel__read_on_cpu: expected to intercept 116 calls on cpu 5, got 121\n   perf_evsel__read_on_cpu: expected to intercept 117 calls on cpu 6, got 122\n   perf_evsel__read_on_cpu: expected to intercept 118 calls on cpu 7, got 123\n   perf_evsel__read_on_cpu: expected to intercept 119 calls on cpu 8, got 124\n   perf_evsel__read_on_cpu: expected to intercept 120 calls on cpu 9, got 125\n   perf_evsel__read_on_cpu: expected to intercept 121 calls on cpu 10, got 126\n   ....\n\nThis patch try to use \u0027cpus-\u003emap[cpu]\u0027 when setting cpu affinity, and\nwill check the return code of sched_setaffinity()\n\nLKML-Reference: \u003c20110120114707.GA11781@hpt.nay.redhat.com\u003e\nSigned-off-by: Han Pingtian \u003cphan@redhat.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b2f8fb237e9cc407a02aca401369c15babae35dd",
      "tree": "99a517cf2c980b4f75568e65b4750c9f7db1f2a6",
      "parents": [
        "547e9fd7d328af261f184bf66effc5033c886498"
      ],
      "author": {
        "name": "Dr. David Alan Gilbert",
        "email": "david.gilbert@linaro.org",
        "time": "Fri Jan 21 16:40:19 2011 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 21 16:32:18 2011 -0200"
      },
      "message": "perf symbols: Fix annotation of thumb code\n\nIn ARM\u0027s Thumb mode the bottom bit of the symbol address is set to mark\nthe function as Thumb; the instructions are in reality 2 or 4 byte on 2\nbyte alignments, and when the +1 address is used in annotate it causes\nobjdump to disassemble invalid instructions.\n\nThe patch removes that bottom bit during symbol loading.\n\nMany thinks to Dave Martin for comments on an initial version of the\npatch.\n\n(For reference this corresponds to this bug\nhttps://bugs.launchpad.net/linux-linaro/+bug/677547 )\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Martin \u003cdave.martin@linaro.org\u003e\nLKML-Reference: \u003c20110121163922.GA31398@davesworkthinkpad\u003e\nSigned-off-by: Dr. David Alan Gilbert \u003cdavid.gilbert@linaro.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3dece370ecc7c6152b3fdd21c6de28179f6e643d",
      "tree": "e63f721412c1ef469108ae7e688cebcf39d83cad",
      "parents": [
        "db9fd8486bfe895b00b3603685c086a3c8210ffe"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 21 08:49:56 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 08:40:30 2011 -0800"
      },
      "message": "mm: System without MMU do not need pte_mkwrite\n\nThe patch \"thp: export maybe_mkwrite\" (commit 14fd403f2146) breaks\nsystems without MMU.\n\nError log:\n\n    CC      arch/microblaze/mm/init.o\n  In file included from include/linux/mman.h:14,\n                   from arch/microblaze/mm/consistent.c:24:\n  include/linux/mm.h: In function \u0027maybe_mkwrite\u0027:\n  include/linux/mm.h:482: error: implicit declaration of function \u0027pte_mkwrite\u0027\n  include/linux/mm.h:482: error: incompatible types in assignment\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCC: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db9fd8486bfe895b00b3603685c086a3c8210ffe",
      "tree": "9a2df243d7b81d829c895e798212a79e99af542a",
      "parents": [
        "4843456c5c341eb57f80f9224362a22665d14107"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Jan 20 16:23:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 08:40:30 2011 -0800"
      },
      "message": "MAINTAINERS: Update Roland Dreier\u0027s email address\n\nThe cisco.com address will stop working soon, and besides no one can\nremember the second \"d\" in \"rolandd\" or how to spell \"rdreier.\"\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5cc8ca1c9c3a37eaddf709b2fd3e1699aee41ba",
      "tree": "cadb87fb4b9f10249771c79b21e79debf185a771",
      "parents": [
        "d5553a556165535337ece8592f066407c62eec2e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jan 21 16:56:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 17:38:20 2011 +0100"
      },
      "message": "RTC: Remove Kconfig symbol for UIE emulation\n\nThe effect of changing the value of this symbol is gone since 042620a\n(RTC: Remove UIE emulation).\n\nRemove symbol too.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Richard Cochran \u003crichardcochran@gmail.com\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nLKML-Reference: \u003c1295625406-15340-1-git-send-email-u.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d5553a556165535337ece8592f066407c62eec2e",
      "tree": "2b9eaf6a5b9a4939f92cadedf6c797070107e7af",
      "parents": [
        "aa0be0f4659f91f31e45adc422b1788cb36ffddc"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 20 15:26:13 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 17:38:19 2011 +0100"
      },
      "message": "RTC: Properly handle rtc_read_alarm error propagation and fix bug\n\nIn reviewing cases where the virtualized interfaces didn\u0027t propagate\nerrors properly, I noticed rtc_read_alarm needed fixing. In doing\nso I noticed my RTC rework dropped a memset and that the behavior\nof rtc_read_alarm shouldn\u0027t be conditionalized on the alarm.enabled\nflag (as the alarm may be set, but the irqs may be disabled). So\nthose were corrected as well.\n\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nLKML-Reference: \u003c1295565973-14358-2-git-send-email-john.stultz@linaro.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aa0be0f4659f91f31e45adc422b1788cb36ffddc",
      "tree": "02eed33d672f36e41e735c5060acb9d2446c23af",
      "parents": [
        "db6b175fa6ad1408cbb2fb62949a6d55cfece03e"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 20 15:26:12 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 17:38:19 2011 +0100"
      },
      "message": "RTC: Propagate error handling via rtc_timer_enqueue properly\n\nIn cases where RTC hardware does not support alarms, the virtualized\nRTC interfaces did not have a way to propagate the error up to userland.\n\nThis patch extends rtc_timer_enqueue so it catches errors from the hardware\nand returns them upwards to the virtualized interfaces. To simplify error\nhandling, it also internalizes the management of the timer-\u003eenabled bit\ninto rtc_timer_enqueue and rtc_timer_remove.\n\nAlso makes rtc_timer_enqueue and rtc_timer_remove static.\n\nReported-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nReported-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nDiagnosed-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nLKML-Reference: \u003c1295565973-14358-1-git-send-email-john.stultz@linaro.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db6b175fa6ad1408cbb2fb62949a6d55cfece03e",
      "tree": "f24a18a63b7f7bab192d30c0b1e8500cb75a38b5",
      "parents": [
        "1daeddd5962acad1bea55e524fc0fadf32654a21"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Jan 14 09:47:26 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 17:38:19 2011 +0100"
      },
      "message": "acpi_pm: Clear pmtmr_ioport if acpi_pm initialization fails\n\nIf the acpi pm timer throws invalid data, clear pmtmr_ioport\nso the pm timer won\u0027t accidentally be used.\n\nThis was found when using Xen where there is a acpi pm reported,\nbut gives bogus values, and other code was continuing to try\nto use the pm timer after the initialization failed.\n\n[jstultz: Catch additional failure and reword changelog message. ]\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c1295027246-11110-1-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1daeddd5962acad1bea55e524fc0fadf32654a21",
      "tree": "29f20f9720c57228f74af205b263321d945f247e",
      "parents": [
        "2d0640b47da74cff7c11642c798d40de861ed524"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Jan 13 09:30:49 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 17:38:18 2011 +0100"
      },
      "message": "rtc: Cleanup removed UIE emulation declaration\n\nrtc_dev_update_irq_enable_emul was removed in commit\n042620a018afcfba1d678062b62e463b9e43a68d (UIE emulation is\nnow handled via hrtimer), but the declaration was missed.\nThis patch cleans it up.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nLKML-Reference: \u003c1294939849-20608-1-git-send-email-john.stultz@linaro.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8e1b4cf2108488ccfb9a3e7ed7cd85a435e01d4b",
      "tree": "2a01dd503d48e9496002349f80e27343037d18e6",
      "parents": [
        "7d81c3b9e2e5057c52256e154205143ad4e6e919"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Jan 20 15:38:23 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Jan 21 11:24:14 2011 -0500"
      },
      "message": "xen: p2m: correctly initialize partial p2m leaf\n\nAfter changing the p2m mapping to a tree by\n\n  commit 58e05027b530ff081ecea68e38de8d59db8f87e0\n    xen: convert p2m to a 3 level tree\n\nand trying to boot a DomU with 615MB of memory, the following crash was\nobserved in the dump:\n\nkernel direct mapping tables up to 26f00000 @ 1ec4000-1fff000\nBUG: unable to handle kernel NULL pointer dereference at (null)\nIP: [\u003cc0107397\u003e] xen_set_pte+0x27/0x60\n*pdpt \u003d 0000000000000000 *pde \u003d 0000000000000000\n\nAdding further debug statements showed that when trying to set up\npfn\u003d0x26700 the returned mapping was invalid.\n\npfn\u003d0x266ff calling set_pte(0xc1fe77f8, 0x6b3003)\npfn\u003d0x26700 calling set_pte(0xc1fe7800, 0x3)\n\nAlthough the last_pfn obtained from the startup info is 0x26700, which\nshould in turn not be hit, the additional 8MB which are added as extra\nmemory normally seem to be ok. This lead to looking into the initial\np2m tree construction, which uses the smaller value and assuming that\nthere is other code handling the extra memory.\n\nWhen the p2m tree is set up, the leaves are directly pointed to the\narray which the domain builder set up. But if the mapping is not on a\nboundary that fits into one p2m page, this will result in the last leaf\nbeing only partially valid. And as the invalid entries are not\ninitialized in that case, things go badly wrong.\n\nI am trying to fix that by checking whether the current leaf is a\ncomplete map and if not, allocate a completely new page and copy only\nthe valid pointers there. This may not be the most efficient or elegant\nsolution, but at least it seems to allow me booting DomUs with memory\nassignments all over the range.\n\nBugLink: http://bugs.launchpad.net/bugs/686692\n[v2: Redid a bit of commit wording and fixed a compile warning]\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "4843456c5c341eb57f80f9224362a22665d14107",
      "tree": "5656b405a8b1d2596e8eb748b953ee677a261e3c",
      "parents": [
        "2b1caf6ed7b888c95a1909d343799672731651a5",
        "f00c9e44ad1a9660fe8cd3ca15b6cd9497172eab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 07:33:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 07:33:37 2011 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  quota: Fix deadlock during path resolution\n"
    },
    {
      "commit": "547e9fd7d328af261f184bf66effc5033c886498",
      "tree": "88c2cbe138029a017769d4465798db181b1c5461",
      "parents": [
        "8c8a9b25b5de3f1eeac721cf34f4379e56d5d694"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jan 19 12:51:39 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 16:32:42 2011 +0100"
      },
      "message": "perf: Annotate cpuctx-\u003ectx.mutex to avoid a lockdep splat\n\nLockdep spotted:\n\n\tloop_1b_instruc/1899 is trying to acquire lock:\n\t (event_mutex){+.+.+.}, at: [\u003cffffffff810e1908\u003e] perf_trace_init+0x3b/0x2f7\n\n\tbut task is already holding lock:\n\t (\u0026ctx-\u003emutex){+.+.+.}, at: [\u003cffffffff810eb45b\u003e] perf_event_init_context+0xc0/0x218\n\n\twhich lock already depends on the new lock.\n\n\tthe existing dependency chain (in reverse order) is:\n\n\t-\u003e #3 (\u0026ctx-\u003emutex){+.+.+.}:\n\t-\u003e #2 (cpu_hotplug.lock){+.+.+.}:\n\t-\u003e #1 (module_mutex){+.+...}:\n\t-\u003e #0 (event_mutex){+.+.+.}:\n\nBut because the deadlock would be cpuhotplug (cpu-event) vs fork\n(task-event) it cannot, in fact, happen. We can annotate this by giving the\nperf_event_context used for the cpuctx a different lock class from those\nused by tasks.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f21bbec9ffcaf73e99938209e52b757d93f9133b",
      "tree": "1a48c5c96355e5cfd1e8650e200dafcb1f396458",
      "parents": [
        "cc67ba6352ecbf6891083a18f8c78fa639ebd274"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jan 20 20:12:40 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 14:11:12 2011 +0100"
      },
      "message": "x86, mcheck, therm_throt.c: Export symbol platform_thermal_notify to allow coretemp to handler intr\n\nIn therm_throt.c, commit\n9e76a97efd31a08cb19d0ba12013b8fb4ad3e474 patch doesn\u0027t export\nthe symbol platform_thermal_notify.\n\nOther drivers (e.g. drivers/hwmon/coretemp.c) can not find the\nsymbol platform_thermal_notify when defining threshould\ninterrupt handler.\n\nPlease apply this patch to allow threshold interrupt handler in\ncoretemp.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: R Durgadoss \u003cdurgadoss.r@intel.com\u003e\nCc: khali@linux-fr.org \u003ckhali@linux-fr.org\u003e\nCc: lm-sensors@lm-sensors.org \u003clm-sensors@lm-sensors.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nLKML-Reference: \u003c20110121041239.GB26954@linux-os.sc.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cc67ba6352ecbf6891083a18f8c78fa639ebd274",
      "tree": "728c4783f72b50cc8ef7b1af62c7e376efe409d6",
      "parents": [
        "fb87ec382f9d95469df494bdee9db922594f5cd4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jan 20 20:32:14 2011 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 21 14:11:12 2011 +0100"
      },
      "message": "x86: Use asm-generic/cacheflush.h\n\nThe implementation of the cache flushing interfaces on the x86\nis identical with the default implementation in asm-generic.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: arnd@arndb.de\nLKML-Reference: \u003c1295523136-4277-2-git-send-email-akinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfff95c394b0dd977a6b65bd52b99703fae94d9b",
      "tree": "1f0d63fe218686bf0d6a75b4edc76b9bbb0b411e",
      "parents": [
        "8df274064e02aa8929eb5087dd8841b6601ab0ae"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:46:24 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:35 2011 +0100"
      },
      "message": "um: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "8df274064e02aa8929eb5087dd8841b6601ab0ae",
      "tree": "9c5d72e3a2b765242ce9bcbaea605540327ca8c2",
      "parents": [
        "373b25c3bff14fd9ed30b6ddba49cbeeb7ccdf88"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:44:43 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "tile: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "373b25c3bff14fd9ed30b6ddba49cbeeb7ccdf88",
      "tree": "e3ccae9af4df4e121c9027b143cfcae209cfd8ec",
      "parents": [
        "2fc361bfcfce4fd05eb3d2e3d400dd387a5724c4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:43:56 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "sparc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fc361bfcfce4fd05eb3d2e3d400dd387a5724c4",
      "tree": "d722f92e424714bb20a82a906d158759cd7c04b5",
      "parents": [
        "2604362b2671cef309f6023e6bea0cec52ee993b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:41:19 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:34 2011 +0100"
      },
      "message": "score: Use generic irq Kconfig\n\nNo functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\n"
    },
    {
      "commit": "2604362b2671cef309f6023e6bea0cec52ee993b",
      "tree": "fc8ebfec0382354b9b96128ebe852a27235831a1",
      "parents": [
        "72e73af1f6546ba08d9314ac0e99dcdb06b7d486"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:39:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "powerpc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "72e73af1f6546ba08d9314ac0e99dcdb06b7d486",
      "tree": "85c63a1e745fb7fad0c58f9da0df5bb7b3097d33",
      "parents": [
        "b169c908a51964822dc3aa828a3febb67933f1ac"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:38:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "parisc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b169c908a51964822dc3aa828a3febb67933f1ac",
      "tree": "4380add705c00693f2041c983b817686aac44ebc",
      "parents": [
        "b6e31629e335e8664a11be05992d39b2ee030960"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:36:02 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "mn10300: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "b6e31629e335e8664a11be05992d39b2ee030960",
      "tree": "c1adc86c25c47a15132b8a99474e6836be48bfae",
      "parents": [
        "d8b19323478af44d243e500656bb6ef2860ced6e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:35:05 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "microblaze: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "d8b19323478af44d243e500656bb6ef2860ced6e",
      "tree": "39cc40fafe85f1dbe76eabc3b19bd26999a1425f",
      "parents": [
        "c5e66129c1b5b6ea73128ce21b3591c00c963c0e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:34:21 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "m68knommu: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "c5e66129c1b5b6ea73128ce21b3591c00c963c0e",
      "tree": "c96036c8f5794f275f5ac48059bedc357f53d64f",
      "parents": [
        "f39b02d6f9af8c942961ef32c2bbce6cb6100c29"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:32:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "ia64: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f39b02d6f9af8c942961ef32c2bbce6cb6100c29",
      "tree": "864a2aea46f2b95d61f60c7a32062341e151258c",
      "parents": [
        "7b0288634921c748dfeb2ff3e7d04ae7cc94e795"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:32:04 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "frv: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7b0288634921c748dfeb2ff3e7d04ae7cc94e795",
      "tree": "db97eb7b0af8a21c500be8b2e4fe9bc27a51b441",
      "parents": [
        "e27ec649a0dd49741c98173ac5cf4404912d2abf"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:29:58 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "blackfin: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e27ec649a0dd49741c98173ac5cf4404912d2abf",
      "tree": "62b21722e67b02f0fdf8fa1a62b38a2cfbbcd928",
      "parents": [
        "1c77ff22f539ceaa64ea43d6a26d867e84602cb7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:27:11 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "alpha: Use generic irq Kconfig\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\n"
    },
    {
      "commit": "1c77ff22f539ceaa64ea43d6a26d867e84602cb7",
      "tree": "d1623ae6a2f8ed56acbaa03b514e393496c42802",
      "parents": [
        "0e155b2ce293382730b8473f6ceeb7ac9b939b7d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:41:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "genirq: Remove __do_IRQ\n\nAll architectures are finally converted. Remove the cruft.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "0e155b2ce293382730b8473f6ceeb7ac9b939b7d",
      "tree": "326cac5cb1ce1ca4208073463dde7063b7a6c177",
      "parents": [
        "7a0abc7e7767455c9972de25b6c74e87271d16be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:17:10 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert to generic irq Kconfig\n\nUse the generic irq Kconfig. Select GENERIC_HARDIRQS_NO_DEPRECATED as\nwe have converted all irq_chip functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a0abc7e7767455c9972de25b6c74e87271d16be",
      "tree": "24f88f95498252777324efd33826e3ba36b64b3a",
      "parents": [
        "9b141fa649b160c6a0854a79fe2cd741c5c99e80"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:10:18 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert usrv platform irq handling\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b141fa649b160c6a0854a79fe2cd741c5c99e80",
      "tree": "aa96a5837b48d197ea406c8131d857a7ef240774",
      "parents": [
        "1899a493b991cf9ea7a57d15b64588632fe32cf0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:01:23 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:30 2011 +0100"
      },
      "message": "m32r: Convert opsput_lcdpld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1899a493b991cf9ea7a57d15b64588632fe32cf0",
      "tree": "1469941284984caefbed6f584e337b2244d32741",
      "parents": [
        "22cbc9384a495f2e6eb0d0fda91692431a28468e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 18:58:45 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:29 2011 +0100"
      },
      "message": "m32r: Convert opsput lanpld irq chip\n\nConvert the irq chips to the new functions and use proper flow\nhandlers. handle_level_irq is appropriate.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "22cbc9384a495f2e6eb0d0fda91692431a28468e"
}
