)]}'
{
  "log": [
    {
      "commit": "2cd4d0ea19713304963dbb2de5073700bfe253f5",
      "tree": "39a374d0918db059413f6709184669da63af81ef",
      "parents": [
        "018a2212950457b1093e504cd834aa0fe749da6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: make cpu_clock() not use the rq clock\n\nit is enough to disable interrupts to get the precise rq-clock\nof the local CPU.\n\nthis also solves an NMI watchdog regression: the NMI watchdog\ncalls touch_softlockup_watchdog(), which might deadlock on\nrq-\u003elock if the NMI hits an rq-locked critical section.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "018a2212950457b1093e504cd834aa0fe749da6c",
      "tree": "52ea323f648dbb09bb6c46cb8c28d3187add19e1",
      "parents": [
        "e107be36efb2a233833e8c9899039a370e4b2318"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: remove unused rq-\u003eload_balance_class\n\nRemove unused rq-\u003eload_balance_class.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e107be36efb2a233833e8c9899039a370e4b2318",
      "tree": "655955aa81aefeff441c412adaafe9b51a00ff56",
      "parents": [
        "b47e8608a08766ef8121cd747d3aaf6c3dc22649"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: arch preempt notifier mechanism\n\nThis adds a general mechanism whereby a task can request the scheduler to\nnotify it whenever it is preempted or scheduled back in.  This allows the\ntask to swap any special-purpose registers like the fpu or Intel\u0027s VT\nregisters.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n[ mingo@elte.hu: fixes, cleanups ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b47e8608a08766ef8121cd747d3aaf6c3dc22649",
      "tree": "24092b893d9d2e92113dcbd8bf48bf76e404d8e6",
      "parents": [
        "e4903fb59590f86190280a549420f6cb85bd7f7e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: increase SCHED_LOAD_SCALE_FUZZ\n\nincrease SCHED_LOAD_SCALE_FUZZ that adds a small amount of\nover-balancing: to help distribute CPU-bound tasks more fairly on SMP\nsystems.\n\nthe problem of unfair balancing was noticed and reported by Tong N Li.\n\n10 CPU-bound tasks running on 8 CPUs, v2.6.23-rc1:\n\n  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND\n 2572 mingo     20   0  1576  244  196 R  100  0.0   1:03.61 loop\n 2578 mingo     20   0  1576  248  196 R  100  0.0   1:03.59 loop\n 2576 mingo     20   0  1576  248  196 R  100  0.0   1:03.52 loop\n 2571 mingo     20   0  1576  244  196 R  100  0.0   1:03.46 loop\n 2569 mingo     20   0  1576  244  196 R   99  0.0   1:03.36 loop\n 2570 mingo     20   0  1576  244  196 R   95  0.0   1:00.55 loop\n 2577 mingo     20   0  1576  248  196 R   50  0.0   0:31.88 loop\n 2574 mingo     20   0  1576  248  196 R   50  0.0   0:31.87 loop\n 2573 mingo     20   0  1576  248  196 R   50  0.0   0:31.86 loop\n 2575 mingo     20   0  1576  248  196 R   50  0.0   0:31.86 loop\n\nv2.6.23-rc1 + patch:\n\n  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND\n 2681 mingo     20   0  1576  244  196 R   85  0.0   3:51.68 loop\n 2688 mingo     20   0  1576  244  196 R   81  0.0   3:46.35 loop\n 2682 mingo     20   0  1576  244  196 R   80  0.0   3:43.68 loop\n 2685 mingo     20   0  1576  248  196 R   80  0.0   3:45.97 loop\n 2683 mingo     20   0  1576  248  196 R   80  0.0   3:40.25 loop\n 2679 mingo     20   0  1576  244  196 R   80  0.0   3:33.53 loop\n 2680 mingo     20   0  1576  244  196 R   79  0.0   3:43.53 loop\n 2686 mingo     20   0  1576  244  196 R   79  0.0   3:39.31 loop\n 2687 mingo     20   0  1576  244  196 R   78  0.0   3:33.31 loop\n 2684 mingo     20   0  1576  244  196 R   77  0.0   3:27.52 loop\n\nso they now nicely converge to the expected 80% long-term CPU usage.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4903fb59590f86190280a549420f6cb85bd7f7e",
      "tree": "48a299a5e61d7645811f804d1a5bfeb408bfb202",
      "parents": [
        "6a28a05f9b1b4db920e390ac89968ed6d2e4b8ec",
        "cb2e0912f714b116812ef5834b5ba80d894ac967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:50:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:50:20 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Nail two more simple section mismatch errors\n  [IA64] fix section mismatch warnings\n  [IA64] rename partial_page\n  [IA64] Ensure that machvec is set up takes place before serial console\n  [IA64] vector-domain - fix vector_table\n  [IA64] vector-domain - handle assign_irq_vector(AUTO_ASSIGN)\n"
    },
    {
      "commit": "6a28a05f9b1b4db920e390ac89968ed6d2e4b8ec",
      "tree": "dc3f5c5a87bd9fa969e281cbbfcc85ca373398cf",
      "parents": [
        "4bf3b0bc3e98f77de88b336fd8d673649601b557",
        "cb7e51d8b1f8e2390970f4bb7d095c414b1bf3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:49:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:49:59 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: fix modpost warnings for xtensa\n  kbuild: be more foregiving on init section naming\n  kbuild: rearrange a few function in modpost\n  kbuild: use LDFLAGS_MODULE only for .ko links\n  kconfig: remove unused members from struct symbol\n  kconfig: attach help text to menus\n  kbuild: fix up printing of Linux C Library version in scripts/ver_linux\n  kbuild: do not do section mismatch checks on vmlinux in 2nd pass\n"
    },
    {
      "commit": "cb7e51d8b1f8e2390970f4bb7d095c414b1bf3cf",
      "tree": "e19f40c59cca4f8a028a34c78c23161422d902e7",
      "parents": [
        "83cda2bb37cb8476cd84659d9698ab48553be974"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 22:24:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 22:24:52 2007 +0200"
      },
      "message": "kbuild: fix modpost warnings for xtensa\n\nThe Xtensa architecture places literal pools in sections separate\nfrom the instructions. The corresponsing text sections, therefore,\nreference the .literal section, and we have to suppress those\nwarnings.\n\nThe naming convention defines the name for a literal\nsection as .SECTION.literal, unless .SECTION is .text. In that case\nthe name is only .literal. Using strncmp() instead of strcmp()\nto compare the from-section with .SECTION.init.refok in pattern 0\nshould not cause any regressions for other architectures.\n\nWe also need to suppress warnings for two informational\nsections (.xt.lit and .xt.prop) used by the Xtensa architecture.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb2e0912f714b116812ef5834b5ba80d894ac967",
      "tree": "b3153a18678aee76353c10e5a03e2cab6ca39003",
      "parents": [
        "9d6f40b86b47928ffde8a41cb2ef332da34b3de2"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 16:14:28 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 13:08:41 2007 -0700"
      },
      "message": "[IA64] Nail two more simple section mismatch errors\n\npcibios_setup (between \u0027pci_setup\u0027 and \u0027quirk_mellanox_tavor\u0027)\nsetup_profiling_timer (between \u0027write_profile\u0027 and \u0027delayed_put_task_struct\u0027)\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9d6f40b86b47928ffde8a41cb2ef332da34b3de2",
      "tree": "6006aecfdeb64ea7cb6ce7cfa36fccae4562e75e",
      "parents": [
        "3b74d18e54e20fc1d398eb391bea5b9aed22aca5"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 14:39:24 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 13:08:26 2007 -0700"
      },
      "message": "[IA64] fix section mismatch warnings\n\nIn 741f98fe298a73c9d47ed53703c1279a29718581 Sam added full\nchecking across the entire vmlinux image.  This flushed out\na dozen new section mismatch warnings.  Start the whack-a-mole\ngame again to stomp them out.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3b74d18e54e20fc1d398eb391bea5b9aed22aca5",
      "tree": "ab0c4f72ce87ea02978799c9e3fdc79c05bd1c9b",
      "parents": [
        "a07ee86205808d36973440e68c7277f9ed63b87f"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 24 19:44:55 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 12:56:39 2007 -0700"
      },
      "message": "[IA64] rename partial_page\n\nJens has added a partial_page thing in splice whcih conflicts with the ia64\none.  Rename ia64 out of the way.  (ia64 chose poorly).\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "83cda2bb37cb8476cd84659d9698ab48553be974",
      "tree": "c0db0c2f3c6fa6c97e1185c0995c57d3ba3c87be",
      "parents": [
        "2f5ee619045d923de9137b6a263a99cc2428391a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:52:31 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:52:31 2007 +0200"
      },
      "message": "kbuild: be more foregiving on init section naming\n\nIn the whitelist function of modpost now use the same\ncheck to identify init_section as in other places of modpost.\nThis has the effect that we now recognize sections named\n.init.text.19 as init sections and we no longer warn\nwhen we see these.\n\nAt the same time make surrounding code readable by dropping\nuse of temporary flags.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2f5ee619045d923de9137b6a263a99cc2428391a",
      "tree": "1a38942aa4fff5fd74ff71453e56de7325eb4ecd",
      "parents": [
        "114f51577724b782a30f4f5ceaee9880de93d776"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:46:40 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:46:40 2007 +0200"
      },
      "message": "kbuild: rearrange a few function in modpost\n\nThis is a preparational patch that just move\ntwo functions and add one (for now unused) function.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "114f51577724b782a30f4f5ceaee9880de93d776",
      "tree": "045e6b4218b6e59bc31fed7b67406647adb9fb18",
      "parents": [
        "1edf1c00acf8d9b60d436d6a0a55e395353a446c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Jul 23 01:12:08 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:18:19 2007 +0200"
      },
      "message": "kbuild: use LDFLAGS_MODULE only for .ko links\n\nSam Ravnborg pointed out that Documentation/kbuild/makefiles.txt already\nsays this is what it\u0027s for.  This patch makes the reality live up to the\ndocumentation.  This fixes the problem of LDFLAGS_BUILD_ID getting into too\nmany places.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1edf1c00acf8d9b60d436d6a0a55e395353a446c",
      "tree": "ba1c04ed2e1fde1def687c4731dbd888d814c5b6",
      "parents": [
        "03d29122738f0bd81afd44b1f566e64ebf8d06fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:05:26 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:30 2007 +0200"
      },
      "message": "kconfig: remove unused members from struct symbol\n\ndep and dep2 in struct symbol was unused - remove them.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "03d29122738f0bd81afd44b1f566e64ebf8d06fe",
      "tree": "10038c037b7b82577fec387fa6cd8042fc8633e7",
      "parents": [
        "4a645d5ea65baaa5736bcb566673bf4a351b2ad8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 00:00:36 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:26 2007 +0200"
      },
      "message": "kconfig: attach help text to menus\n\nRoman Zippel wrote:\n\u003e A simple example would be\n\u003e help texts, right now they are per symbol, but they should really be per\n\u003e menu, so archs can provide different help texts for something.\n\nThis patch does this and at the same time introduce a few API\nfuntions used to access the help text.\n\nThe relevant api functions are introduced in the various frontends.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "4a645d5ea65baaa5736bcb566673bf4a351b2ad8",
      "tree": "1dde070ef5b832bb82d282319ff397ef0826f0b5",
      "parents": [
        "8d8d8289df65cb116d2721becafb37272074f25a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jul 20 02:49:23 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:20 2007 +0200"
      },
      "message": "kbuild: fix up printing of Linux C Library version in scripts/ver_linux\n\nI noticed, when running scripts/ver_linux on both a Gentoo system\nand a Slackware system, that the line printing the C library\nversion looked a little odd. So I fixed it up to be in line with\nall the rest.\n\n  Old output:\n    Linux C Library        \u003e libc.2.5\n  New output:\n    Linux C Library        2.5\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8d8d8289df65cb116d2721becafb37272074f25a",
      "tree": "388c4be27f36df9a1c4c60f8642dae74b3291af9",
      "parents": [
        "80492cc797ea15572de8eac766cbf606626ee338"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 20 22:36:56 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:14:15 2007 +0200"
      },
      "message": "kbuild: do not do section mismatch checks on vmlinux in 2nd pass\n\nWe already check and warn about section mismatches from vmlinux\n(build as vmlinux.o) during first pass so skip the checks\nduring the 2nd pass where we process modules.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4bf3b0bc3e98f77de88b336fd8d673649601b557",
      "tree": "a53239d38be0e35f4942fba0cdc5d1e6ce77b9b8",
      "parents": [
        "238b706da1c6ebacc55986ac8668f3ede4621f2c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 11:06:02 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Make struct apm_bios_info cross-architecture\n\nstruct apm_bios_info uses \"unsigned short\" and \"unsigned long\"\nto mean u16 and u32 respectively.  Correct.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "238b706da1c6ebacc55986ac8668f3ede4621f2c",
      "tree": "e783783b364516eaa88e08a261ef7bc320db7355",
      "parents": [
        "f77b1ab383c8745447a3385e25729b92f2ec58a4"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 17:19:30 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Make struct ist_info cross-architecture, and use in setup code\n\nMake \"struct ist_info\" valid on both i386 and x86-64, and use the\nstructure by name in the setup code.  Additionally, \"Intel SpeedStep\nIST\" is redundant, refer to it as IST consistently.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f77b1ab383c8745447a3385e25729b92f2ec58a4",
      "tree": "f2887a5d055efcff49828e6fe249840e1d831fc4",
      "parents": [
        "1a13286b104faeeb4f4bc3bfbf4d4fcdcd2569ed"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 17:16:19 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Fix typos in struct efi_info\n\nFix missing letters in the structure members of struct efi_info.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "1a13286b104faeeb4f4bc3bfbf4d4fcdcd2569ed",
      "tree": "37fef9c9676b5efe90773a8b7ba4832ae492f6ef",
      "parents": [
        "1514ab09edb071345fe17cd230c97f9e72c9478e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 23 15:37:14 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] APM: BX should be zero when disconnecting\n\nFor APM calls, BX contains the device index, which is zero for\nthe system BIOS.  Disconnect requres BX \u003d 0.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "1514ab09edb071345fe17cd230c97f9e72c9478e",
      "tree": "209b45d07415b73fdf1110f421575ab7942c2a52",
      "parents": [
        "80492cc797ea15572de8eac766cbf606626ee338"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Jul 24 00:25:59 2007 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] APM detection logic bug fix\n\nStarting with kernel 2.6.23-rc1, the i386 APM driver fails\non several of my machines with the message:\n\napm: BIOS not found\n\nThis happens because of a bug in the i386 boot code rewrite\nfrom assembler to C. The original assembly code had the\nfollowing code in its APM BIOS presence test (boot/setup.S):\n\n\tandw\t$0x02, %cx\t\t\t# Is 32 bit supported?\n\tje\tdone_apm_bios\t\t\t# No 32-bit, no (good) APM BIOS\n\nThat is, the code bails out if bit 2 is zero.\n\nIn the new C version, this is coded as (boot/apm.c):\n\n\tif (cx \u0026 0x02)\t\t/* 32 bits supported? */\n\t\treturn -1;\n\nHere we see that the test has been accidentally inverted.\n\nThe fix is to negate the test. I\u0027ve verified that this\nallows the APM driver to work again on my affected machines.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "80492cc797ea15572de8eac766cbf606626ee338",
      "tree": "415c2bdddfed5645aaa93c06b08cceb6403e9595",
      "parents": [
        "a4fb2122f1fc4a22bd6a5b8a195b952c2d31c54d",
        "910949a66839ff5f59fede5b7cb68ecf1453e22c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:19 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: null-terminate context string in selinux_xfrm_sec_ctx_alloc\n"
    },
    {
      "commit": "a4fb2122f1fc4a22bd6a5b8a195b952c2d31c54d",
      "tree": "db24e2160fe8eb8d787ad67bd3e08d3284806330",
      "parents": [
        "bc72450aebe73587f80bbae8fc0b62c3d81b85fe",
        "323ef30af3a0da47cc761b04b262d98d0fe79126"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n  ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n  ACPI: Remove references to ACPI_STATE_S2 from acpi_pm_enter\n  ACPI: Kconfig: always enable CONFIG_ACPI_SLEEP on X86\n  ACPI: Kconfig: fold /proc/acpi/sleep under CONFIG_ACPI_PROCFS\n  ACPI: Kconfig: CONFIG_ACPI_PROCFS now defaults to N\n  ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n  ACPI: autoload modules - Create ACPI alias interface\n  ACPI: autoload modules - ACPICA modifications\n  ACPI: asus-laptop: Fix failure exits\n  ACPI: fix oops due to typo in new throttling code\n  ACPI: ignore _PSx method for hotplugable PCI devices\n  ACPI: Use ACPI methods to select PCI device suspend state\n  ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n  ACPI: Add acpi_pm_device_sleep_state helper routine\n  ACPI: Implement the set_target() callback from pm_ops\n"
    },
    {
      "commit": "a07ee86205808d36973440e68c7277f9ed63b87f",
      "tree": "183d1d592c42fce8081a40a881300e4cf304ec56",
      "parents": [
        "6ffbc82351c62eeeeaeb9e817ddf93049353493d"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Wed Jul 25 16:06:25 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 11:12:47 2007 -0700"
      },
      "message": "[IA64] Ensure that machvec is set up takes place before serial console\n\nParse the machvec command line option outside of the early_param()\nso that ia64_mv is set before any console intialisation that\nmay result from early_param parsing.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6ffbc82351c62eeeeaeb9e817ddf93049353493d",
      "tree": "1cc8c58070d0688632c77ae13eddfc6bfdc99949",
      "parents": [
        "8f5ad1a8227aa110d633b5ed04dde535381c16c7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Jul 25 17:59:22 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 11:09:01 2007 -0700"
      },
      "message": "[IA64] vector-domain - fix vector_table\n\nFix wrong access to vector_table[].\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8f5ad1a8227aa110d633b5ed04dde535381c16c7",
      "tree": "f5f86d26c6225a48fa689a009db98a3cc6f46057",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "Yasuaki Ishimatsu",
        "email": "isimatu.yasuaki@jp.fujitsu.com",
        "time": "Tue Jul 24 22:09:09 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 11:05:48 2007 -0700"
      },
      "message": "[IA64] vector-domain - handle assign_irq_vector(AUTO_ASSIGN)\n\nThis change fixes a panic when assign_irq_vector(irq) is called with\nirq \u003d AUTO_ASSIGN.\n\nSigned-off-by: Yasuaki Ishimatsu \u003cisimatu.yasuaki@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bc72450aebe73587f80bbae8fc0b62c3d81b85fe",
      "tree": "90bd852d171be66736a9ae9e2acca07586ec3d4d",
      "parents": [
        "020f9e16c306f929382ad81e5a0ecf4f41887616"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: make BOOTPARAM setup common\n\nCurrently most of the m68knommu cpu/board setup files are handling\nthe setup of fixed boot parameters (via CONFIG_BOOTPARAM) themselves.\nMove all this into the common setup code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "020f9e16c306f929382ad81e5a0ecf4f41887616",
      "tree": "87a0fe6a9dd6ba0a76826f26fed562fe2d286a3c",
      "parents": [
        "906a2621fc14005ac6e29a2b85aa8685b68bb016"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix reset register address casting\n\nFix types used for reset register address setup.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "906a2621fc14005ac6e29a2b85aa8685b68bb016",
      "tree": "de347c2452254b133300c80dedce24d8f91f55eb",
      "parents": [
        "7160a67305f08d52284b333f1403abbf8b0a1970"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: add configure support for Intec boards\n\nAdd configure support for the Intec Wildfire and WildFireMod boards.\n\nSigned-Off-By: Steve Bennett \u003csteveb@workware.net.au\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7160a67305f08d52284b333f1403abbf8b0a1970",
      "tree": "fdde56856b37c2f775ed757bb13ecbb9bece81ea",
      "parents": [
        "063586a6b1e877eb10621d191aeb67e361383d77"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: simplify ColdFire resume code\n\nIt is useless to preserve THREAD_SR in `resume\u0027.  The real user\u0027s sr\nis actually in the stack.  We also don\u0027t need to disable interrupts :\nwe\u0027ll never be in an invalid state, the sp switch is atomic.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "063586a6b1e877eb10621d191aeb67e361383d77",
      "tree": "e57c996ba1af51572b0aa0b0477244f35f8637b4",
      "parents": [
        "a6fcafd09959cf9204f0cdb7a2545ffd7d95d5dd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: create hw_irq.h\n\nNeed an include/asm-m68knommu/hw_irq.h for kernel/hrtimer.c\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6fcafd09959cf9204f0cdb7a2545ffd7d95d5dd",
      "tree": "b82453edd463b8e707fd12b06d7793350ef4f346",
      "parents": [
        "33e7a72a9c7ebb822d419a07840c3546513feff0"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix definition of MCFDMA_DIR_INV\n\nFix a small typo in the definition of MCFDMA_DIR_INV (MCF5272 specific).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33e7a72a9c7ebb822d419a07840c3546513feff0",
      "tree": "0f5b8835ac091e070ca24e18f619b466127a049b",
      "parents": [
        "85e026bc0d9c9962de5ad65e3be40733f0f8d99c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: add build support for more Arcturus boards\n\nAdd build support for the new Arcturus boards.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85e026bc0d9c9962de5ad65e3be40733f0f8d99c",
      "tree": "c5fb285cb18fa60de3747be970a1ba2a98d82538",
      "parents": [
        "5c4f5264d503f0650c954a181b0ba255913bb382"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: need to include linux/device.h in dma.c\n\nNeed to explicitly include linux/device.h.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c4f5264d503f0650c954a181b0ba255913bb382",
      "tree": "ca617b6c072ae035c835b96aedbe4fdb975e3de8",
      "parents": [
        "36995223872df6642e604aab2be84377a5d12a19"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix tick timer definition for coldfire\n\nCLOCK_TICK_RATE should give the underlying frequency of the tick timer,\nto make ntp happy.  For Coldfires, that\u0027s the main clock.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36995223872df6642e604aab2be84377a5d12a19",
      "tree": "077e592682605dd4adbcd7f83d369a946e993cf2",
      "parents": [
        "931f9cde5c3f9dc7827759db258eaf979bfa92b6"
      ],
      "author": {
        "name": "David Wu",
        "email": "davidwu@arcturusnetworks.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: add configure support for more Arcturus boards\n\nAdd configure support for the Arcturus UC5272 and UC5282 boards.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "931f9cde5c3f9dc7827759db258eaf979bfa92b6",
      "tree": "6be964d788d81f8fc2c5740d560063c9c8b8d655",
      "parents": [
        "a427138712f388987aa13475bf591685b6b8cd46"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix workqueues in 68328 serial driver\n\nFix workqueues in 68328 serial driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a427138712f388987aa13475bf591685b6b8cd46",
      "tree": "a1ae369c488e3b43438ec756225bdfcc417bfbb8",
      "parents": [
        "a9417357cff6027f9d6b1740f821baa59f2381f4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: remove legacy power managament from 68328 serial driver\n\nRemove the legacy power management code from the 68328 serial driver.\nIt is not used, and there is no current kernel support for power\nmanagement on the 68328.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9417357cff6027f9d6b1740f821baa59f2381f4",
      "tree": "15306e02a9a5c244fdf9c97e34c6cd3e4c45ef20",
      "parents": [
        "17c38b7490b3f0300c7812aefdae2ddda7ab4112",
        "d37c85571904a622cbabc7a2e04b8c919de75ac0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:01:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:01:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: disable writeback for 0x0f 0x01 instructions.\n  KVM: Fix removal of nx capability from guest cpuid\n  Revert \"KVM: Avoid useless memory write when possible\"\n  KVM: Fix unlikely kvm_create vs decache_vcpus_on_cpu race\n  KVM: Correctly handle writes crossing a page boundary\n"
    },
    {
      "commit": "17c38b7490b3f0300c7812aefdae2ddda7ab4112",
      "tree": "0f7a9ee0c691aef3497030e38c3ba8e3c13a985c",
      "parents": [
        "2c6b47de17c75d553de3e2fb426d8298d2074585"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 24 18:38:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 10:17:44 2007 -0700"
      },
      "message": "Cache xtime every call to update_wall_time\n\nThis avoids xtime lag seen with dynticks, because while \u0027xtime\u0027 itself\nis still not updated often, we keep a \u0027xtime_cache\u0027 variable around that\ncontains the approximate real-time that _is_ updated each time we do a\n\u0027update_wall_time()\u0027, and is thus never off by more than one tick.\n\nIOW, this restores the original semantics for \u0027xtime\u0027 users, as long as\nyou use the proper abstraction functions (ie \u0027current_kernel_time()\u0027 or\n\u0027get_seconds()\u0027 depending on whether you want a timespec or just the\nseconds field).\n\n[ Updated Patch.  As penance for my sins I\u0027ve also yanked another #ifdef\n  that was added to avoid the xtime lag w/ hrtimers.  ]\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c6b47de17c75d553de3e2fb426d8298d2074585",
      "tree": "c8edc3d727d85cb3e1c043583c350a04a133e1a3",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 24 17:47:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 10:09:20 2007 -0700"
      },
      "message": "Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().\n\nThis avoids use of the kernel-internal \"xtime\" variable directly outside\nof the actual time-related functions.  Instead, use the helper functions\nthat we already have available to us.\n\nThis doesn\u0027t actually change any behaviour, but this will allow us to\nfix the fact that \"xtime\" isn\u0027t updated very often with CONFIG_NO_HZ\n(because much of the realtime information is maintained as separate\noffsets to \u0027xtime\u0027), which has caused interfaces that use xtime directly\nto get a time that is out of sync with the real-time clock by up to a\nthird of a second or so.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "910949a66839ff5f59fede5b7cb68ecf1453e22c",
      "tree": "6842924dba1c4af0397d06aa4b6363e8c26c220e",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "Venkat Yekkirala",
        "email": "vyekkirala@trustedcs.com",
        "time": "Tue Jul 24 09:53:23 2007 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Wed Jul 25 12:49:41 2007 -0400"
      },
      "message": "SELinux: null-terminate context string in selinux_xfrm_sec_ctx_alloc\n\nxfrm_audit_log() expects the context string to be null-terminated\nwhich currently doesn\u0027t happen with user-supplied contexts.\n\nSigned-off-by: Venkat Yekkirala \u003cvyekkirala@TrustedCS.com\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "d37c85571904a622cbabc7a2e04b8c919de75ac0",
      "tree": "460694be89be0bfa0049a23c842e0cb3edcf6eca",
      "parents": [
        "4c981b43d7ec18818754bf85b829865abd0ce340"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Jul 25 10:19:54 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:31:27 2007 +0300"
      },
      "message": "KVM: disable writeback for 0x0f 0x01 instructions.\n\n0x0f 0x01 instructions (ie lgdt, lidt, smsw, lmsw and invlpg) does\nnot use writeback. This patch set no_wb\u003d1 when emulating those\ninstructions.\n\nThis fixes a regression booting the FreeBSD kernel on AMD.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "4c981b43d7ec18818754bf85b829865abd0ce340",
      "tree": "2db7c22e03393e32ea4cdb0d55e5d13c71ed2ef2",
      "parents": [
        "7cfa4b0a43286b1da3afa4f5f99d52e65a8f30fc"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 09:22:12 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:31:13 2007 +0300"
      },
      "message": "KVM: Fix removal of nx capability from guest cpuid\n\nTesting the wrong bit caused kvm not to disable nx on the guest when it is\ndisabled on the host (an mmu optimization relies on the nx bits being the\nsame in the guest and host).\n\nThis allows Windows to boot when nx is disabled on te host (e.g. when\nhost pae is disabled).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "7cfa4b0a43286b1da3afa4f5f99d52e65a8f30fc",
      "tree": "2ab8a60fa7ed5164fa650452db9af957e07bb235",
      "parents": [
        "5e58cfe41c7e5902c32bb7f62993d43fb4c48ccf"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jul 23 18:33:14 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:30:56 2007 +0300"
      },
      "message": "Revert \"KVM: Avoid useless memory write when possible\"\n\nThis reverts commit a3c870bdce4d34332ebdba7eb9969592c4c6b243.  While it\ndoes save useless updates, it (probably) defeats the fork detector, causing\na massive performance loss.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5e58cfe41c7e5902c32bb7f62993d43fb4c48ccf",
      "tree": "5836d843b325dcea7ba9243f4c9ccb4664ecd255",
      "parents": [
        "b0fcd903e6f3f47189baddf3fe085bdf78c9644c"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 23 17:08:21 2007 +1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:29:34 2007 +0300"
      },
      "message": "KVM: Fix unlikely kvm_create vs decache_vcpus_on_cpu race\n\nWe add the kvm to the vm_list before initializing the vcpu mutexes,\nwhich can be mutex_trylock()\u0027ed by decache_vcpus_on_cpu().\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "b0fcd903e6f3f47189baddf3fe085bdf78c9644c",
      "tree": "c3c0e098b25d158973a7262865e74ae790a66772",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 22 18:48:54 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:29:17 2007 +0300"
      },
      "message": "KVM: Correctly handle writes crossing a page boundary\n\nWrites that are contiguous in virtual memory may not be contiguous in\nphysical memory; so split writes that straddle a page boundary.\n\nThanks to Aurelien for reporting the bug, patient testing, and a fix\nto this very patch.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "323ef30af3a0da47cc761b04b262d98d0fe79126",
      "tree": "37636b25acc557969aee51f1fe3e3cbc7a9760ea",
      "parents": [
        "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
        "1ba90e3a87c46500623afdc3898573e4a5ebb21b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "message": "Pull auto-load-modules into release branch\n"
    },
    {
      "commit": "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
      "tree": "2c52ac06cce163bf467d259119b824eed96f2eca",
      "parents": [
        "1e1f3f24cdbc53e67acd7b2e37e6cf0cb11bd13c",
        "50ad147aa09c829cd452fae6ca99396c0b5b0695"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "message": "Pull d-states into release branch\n\nConflicts:\n\n\tdrivers/acpi/sleep/main.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e1f3f24cdbc53e67acd7b2e37e6cf0cb11bd13c",
      "tree": "f2f8e838d36722d39d62eb7eec7a1b3ad29d0d5a",
      "parents": [
        "c30c620ee1cc351bcc149c4280e1166998df0064",
        "e8b2fd01228f690c3e0cb3f14facfa8d93d4adae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:35:25 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:35:25 2007 -0400"
      },
      "message": "Pull kconfig into release branch\n"
    },
    {
      "commit": "e8b2fd01228f690c3e0cb3f14facfa8d93d4adae",
      "tree": "fb69560e2a584a8ca82985a99e42ec189d592091",
      "parents": [
        "7c5aa6642fa26641ebf286966a165aec71c91991"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 22:26:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:29:39 2007 -0400"
      },
      "message": "ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n\nAs it was a synonym for (CONFIG_ACPI \u0026\u0026 CONFIG_X86),\nthe ifdefs for it were more clutter than they were worth.\n\nFor ia64, just add a few stubs in anticipation of future\nS3 or S4 support.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c30c620ee1cc351bcc149c4280e1166998df0064",
      "tree": "8f9581e7929567d6895860f79b95c1844bb42298",
      "parents": [
        "3b0d71170d37878bbb1203ebc3f92e36d6151a80"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 00:57:46 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 00:57:46 2007 -0400"
      },
      "message": "ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n\nACPI Exception (processor_throttling-0084): AE_NOT_FOUND, Evaluating _PTC [20070126]\nACPI Exception (processor_throttling-0147): AE_NOT_FOUND, Evaluating _TSS [20070126]\n\nThese methods are optional, so Linux should not\nalarm users when they are not found.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8802\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\n"
    },
    {
      "commit": "0de085bb474f64e4fdb2f1ff3268590792648c7b",
      "tree": "67c88c8215b85e01430531dba7d7c8ad73173b67",
      "parents": [
        "3836df6b520a2f93033bf53200b12a2cb5137395",
        "e58712111fe6eb7573fd6dd12d80de3bec13f277"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 20:26:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 20:26:25 2007 -0700"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc: (25 commits)\n  [POWERPC] 85xx: Added needed MPC85xx PCI device IDs\n  [POWERPC] Add Freescale PCI VENDOR ID and 8641 device IDs\n  [POWERPC] 85xxCDS: MPC8548 DTS cleanup.\n  [POWERPC] 85xxCDS: Misc 8548 PCI Corrections.\n  [POWERPC] 85xxCDS: Delay 8259 cascade hookup.\n  [POWERPC] 85xxCDS: Make sure restart resets the PCI bus.\n  [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line.\n  [POWERPC] FSL: Add support for PCI-X controllers\n  [POWERPC] Make sure virtual P2P bridge registers are setup on PCIe PHB\n  [POWERPC] Provide ability to setup P2P bridge registers from struct resource\n  [POWERPC] Add basic PCI/PCI Express support for 8544DS board\n  [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime\n  [POWERPC] Removed setup_indirect_pci_nomap\n  [POWERPC] 85xx: Add quirk to ignore bogus FPGA on CDS\n  [POWERPC] 85xx: Added 8568 PCIe support\n  [POWERPC] Fixup resources on pci_bus for PCIe PHB when no device is connected\n  [POWERPC] Add basic PCI node for mpc8568mds board\n  [POWERPC] Use Freescale pci/pcie common code for 85xx boards\n  [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree\n  [POWERPC] Add 8548 CDS PCI express controller node and PCI-X device node\n  ...\n"
    },
    {
      "commit": "3836df6b520a2f93033bf53200b12a2cb5137395",
      "tree": "4f08ef9fa7684b12b839481dc7bdc60b74d3d48b",
      "parents": [
        "2f66b529d9d131971e2509aee5478c61ca258ece"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 10:17:50 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 16:02:55 2007 -0700"
      },
      "message": "ocfs2: bad kunmap_atomic()\n\nkunmap_atomic() takes the virtual address, not the mapped page as\nargument.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f66b529d9d131971e2509aee5478c61ca258ece",
      "tree": "7a670d9eb76839ed5eecbe0cc1c1c25ba7ba446c",
      "parents": [
        "1e66239e23dd0422baf891bf6af0b65ac632b676",
        "cdcc9eb5e014a58aba047193a73a0de8b61b988d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 16:00:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 16:00:26 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix marge error due to conflict in arch/mips/kernel/head.S\n  [MIPS] ARC: Remove unused arch/mips/arc/console.c\n  [MIPS] SNI: sniprom\n  [MIPS] Jazz: remove unneeded reset functions\n  [MIPS] Whitespace cleanup.\n  [MIPS] Make resources for ds1742 \"static __initdata\"\n  [MIPS] Replace __attribute_used__ with __used\n  [MIPS] Jazz: Remove unused arch/mips/jazz/io.c\n  [MIPS] Mark prom_free_prom_memory as __init_refok\n  [MIPS] MIPSsim: Fix cflags\n"
    },
    {
      "commit": "1e66239e23dd0422baf891bf6af0b65ac632b676",
      "tree": "5646c17cef8cea3e37b35ff6b0d54b8e5602e26e",
      "parents": [
        "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
        "64a8170975947978ea4094dd6c4b1f41119d6ae6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt37x: Fix 2.6.22 clock PLL regression\n  pata_ali: Correct HP detect\n  ata_piix: fix suspend/resume for some TOSHIBA laptops\n  PCI: export __pci_reenable_device()\n"
    },
    {
      "commit": "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
      "tree": "07b18d979b1fbd6dab540a686206c3ed43b3171c",
      "parents": [
        "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
        "88accb498fc92998d7b30b7515ba39f3e6070978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (26 commits)\n  netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n  forcedeth: mcp73 device addition\n  forcedeth: new device ids in pci_ids.h\n  atl1: make atl1_init_ring_ptrs static\n  eHEA: net_poll support\n  drivers/net/acenic.c: fix check-after-use\n  defxx: Use __maybe_unused rather than a local hack\n  Fix error checking in Vitesse IRQ config\n  ps3: reduce allocation size of rx skb buffers\n  atl1: use kernel provided ethernet length constants\n  atl1: fix typo in dma_req_block\n  atl1: change cmb write threshold\n  atl1: fix typo in DMA engine setup\n  atl1: change tpd_avail function name\n  ps3: fix rare issue that reenabling rx DMA fails\n  ps3: removed calling netif_poll_enable() in open()\n  ps3: use ethX as the name of irq\n  ps3: use net_device_stats of net_device structure\n  ps3: removed conditional ethtool support\n  ps3: removed defines no longer used\n  ...\n"
    },
    {
      "commit": "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
      "tree": "b1797d88eb6ea57e618a68a23b960e4176449926",
      "parents": [
        "03746bad30890284cc14fc39184c5b60b9cb8bc9",
        "1966287dfa07b2aa125009587a5d2b8375775c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok\n  [SPARC32]: Fix bug in sparc optimized memset.\n  [SPARC64]: Update defconfig.\n  [SPARC]: Add missing NOTES section.\n  [SPARC32]: missing exports\n  [SPARC32]: Deal with rtc/sun_mostek_rtc conflict.\n"
    },
    {
      "commit": "03746bad30890284cc14fc39184c5b60b9cb8bc9",
      "tree": "598728021adf309e2e46130bdef86ecf1b601054",
      "parents": [
        "719be62903a6e6419789557cb3ed0e840d3e4ca9",
        "3f5f4346b6d3c8bc33780a941da2473c4be2c989"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:12 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [8021Q]: vlan_ioctl_handler: fix return value\n  [GENETLINK]: Correctly report errors while registering a multicast group\n  [GENETLINK]: Fix adjustment of number of multicast groups\n  [GENETLINK]: Fix race in genl_unregister_mc_groups()\n  [NETFILTER]: Clean up duplicate includes in net/netfilter/\n  [NETFILTER]: Clean up duplicate includes in net/bridge/\n  [NETFILTER]: Fix logging regression\n  [TCPv6] MD5SIG: Ensure to reset allocation count to avoid panic.\n"
    },
    {
      "commit": "3f5f4346b6d3c8bc33780a941da2473c4be2c989",
      "tree": "addc6e4344ba3e54b31fd0a6fc867b938ba3c6f0",
      "parents": [
        "79d310d01ec2a55e0ac1810aee56886ebee58c53"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 24 15:37:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:37:11 2007 -0700"
      },
      "message": "[8021Q]: vlan_ioctl_handler: fix return value\n\nnet/8021q/vlan.c: In function \u0027vlan_ioctl_handler\u0027:\nnet/8021q/vlan.c:700: warning: \u0027err\u0027 may be used uninitialized in this function\n\nThe warning is incorrect, but from my reading this ioctl will return -EINVAL\non success.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79d310d01ec2a55e0ac1810aee56886ebee58c53",
      "tree": "80c4e2ab418c921bb7a492a8e6fd168825784722",
      "parents": [
        "2c04ddb707b4d50c314186249f466b6720ee4289"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 24 15:34:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:34:53 2007 -0700"
      },
      "message": "[GENETLINK]: Correctly report errors while registering a multicast group\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c04ddb707b4d50c314186249f466b6720ee4289",
      "tree": "49c4f918f41ff16442c20c4a165f41d836bcd8d5",
      "parents": [
        "79dc4386aec655ad829f320ab90888bacbc7037b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 24 15:33:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:33:51 2007 -0700"
      },
      "message": "[GENETLINK]: Fix adjustment of number of multicast groups\n\nThe current calculation of the maximum number of genetlink\nmulticast groups seems odd, fix it.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79dc4386aec655ad829f320ab90888bacbc7037b",
      "tree": "82340d9c2be1c96e3e894a4fa29132e4234e74a1",
      "parents": [
        "85ccc365e91de9f0053c94de4cbc6ce97f8170e7"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 24 15:32:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:32:46 2007 -0700"
      },
      "message": "[GENETLINK]: Fix race in genl_unregister_mc_groups()\n\nfamily-\u003emcast_groups is protected by genl_lock so it must\nbe held while accessing the list in genl_unregister_mc_groups().\nRequires adding a non-locking variant of genl_unregister_mc_group().\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85ccc365e91de9f0053c94de4cbc6ce97f8170e7",
      "tree": "38efc9d8d3c267e44e8ad8b431772d6364af0392",
      "parents": [
        "62c7931873f203ce4ad8f62942b43a1126b37378"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 24 15:31:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:31:05 2007 -0700"
      },
      "message": "[NETFILTER]: Clean up duplicate includes in net/netfilter/\n\nThis patch cleans up duplicate includes in\n\tnet/netfilter/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62c7931873f203ce4ad8f62942b43a1126b37378",
      "tree": "d35f9547c91e338d0c84e0b87efdffd833a0adf2",
      "parents": [
        "7e2acc7e2711d51705373ac201333c9a0ebd3950"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 24 15:30:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:30:30 2007 -0700"
      },
      "message": "[NETFILTER]: Clean up duplicate includes in net/bridge/\n\nThis patch cleans up duplicate includes in\n\tnet/bridge/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e2acc7e2711d51705373ac201333c9a0ebd3950",
      "tree": "06bd3d776970a2e09bfca5c67dad4490fd1ea7c0",
      "parents": [
        "ca983cefd950ec929582dd95ba6e46d12c2c6959"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 24 15:29:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:29:55 2007 -0700"
      },
      "message": "[NETFILTER]: Fix logging regression\n\nLoading one of the LOG target fails if a different target has already\nregistered itself as backend for the same family. This can affect the\nipt_LOG and ipt_ULOG modules when both are loaded.\n\nReported and tested by: \u003ct.artem@mailcity.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca983cefd950ec929582dd95ba6e46d12c2c6959",
      "tree": "db9ebcec76d7b44c4e4e77720144a80a87371f91",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 24 15:27:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:27:30 2007 -0700"
      },
      "message": "[TCPv6] MD5SIG: Ensure to reset allocation count to avoid panic.\n\nAfter clearing all passwords for IPv6 peers, we need to \nset allocation count to zero as well as we free the storage.\nOtherwise, we panic when a user trys to (re)add a password.\n\nDiscovered and fixed by MIYAJIMA Mitsuharu \u003cmiyajima.mitsuharu@anchor.jp\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1966287dfa07b2aa125009587a5d2b8375775c53",
      "tree": "16103b9f77c78a49d36a691ac50ab96310cf8d43",
      "parents": [
        "f61698e6489f229f9fcfe29e68f228389a772993"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 15:17:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 15:17:33 2007 -0700"
      },
      "message": "[SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok\n\nWe can\u0027t mark the whole thing init because there are dependencies\nin bootloaders that assume that _start, or whatever the image\nentry value, is 2 instructions before the \"HdrS\" signature.\n\nIn fact, TILO assumes this entry is always at 0x4000, yikes!\n\nAlso, right after the bootloader info area there are OBP strings and\nvalues that get used later in the boot process, and those are not all\nprovably .init yet.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64a8170975947978ea4094dd6c4b1f41119d6ae6",
      "tree": "5bceaf47ad8b34f71e189ceac0095235c3347f5d",
      "parents": [
        "5c8d52015c09b42632a73896f8a80cff64c5c1d1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jul 24 15:17:48 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:02 2007 -0400"
      },
      "message": "pata_hpt37x: Fix 2.6.22 clock PLL regression\n\n\tJust one version of Linux ago\n\tThe PLL code broke - oh no!\n\tBut set the right mode\n\tAnd fix up the code\n\tMakes the PLL timing sync go\n\n[whatever happened to the sailor from Nantucket, hero of many limericks?  -jg]\n\nCloses-bug: #8791\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c8d52015c09b42632a73896f8a80cff64c5c1d1",
      "tree": "c1f8e1b71a1ee620da752f79fa481e48577d3803",
      "parents": [
        "b8b275efc28e34f9b1d1e382d0b02dfa381b2a79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 20 15:34:49 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "pata_ali: Correct HP detect\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b8b275efc28e34f9b1d1e382d0b02dfa381b2a79",
      "tree": "81eea69b15307e96afb63d676f9027268a67cca8",
      "parents": [
        "f0a664bbd1839fbe9f57564983f39bfc6c6f931d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:55:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "ata_piix: fix suspend/resume for some TOSHIBA laptops\n\nACPI implementations in several TOSHIBA laptops are weird and burn cpu\ncycles for tens of seconds while trying to suspend if the PCI device\nfor the ATA controller is disabled when the ACPI suspend is called.\n\nThis patch uses DMI to match those machines and bypass device disable\non those machines during suspend.  As the device needs to be put into\nenabled state on resume without affecting PCI enable count, matching\nresume callback uses __pci_reenable_device().\n\nThis bug is reported in bugzilla bug 7780.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d7780\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0a664bbd1839fbe9f57564983f39bfc6c6f931d",
      "tree": "4b1e20d96fd44f3d3ec5ad2d292a4479638eae09",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:36:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "PCI: export __pci_reenable_device()\n\nSome odd ACPI implementations choke if certain controller is disabled\nwhen ACPI suspend is invoked but we still need to make sure the PCI\ndevice is enabled during resume.  Simply using pci_enable_device()\nunbalances device enable count.  Export __pci_reenable_device().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f61698e6489f229f9fcfe29e68f228389a772993",
      "tree": "ec294315cf4e9985ae17a322bee461282a8858bc",
      "parents": [
        "1b64e7abe742c0d32cdb1545d9a67f80cc6e81f3"
      ],
      "author": {
        "name": "Alexander Shmelev",
        "email": "ashmelev@task.sun.mcst.ru",
        "time": "Tue Jul 24 13:41:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 13:41:44 2007 -0700"
      },
      "message": "[SPARC32]: Fix bug in sparc optimized memset.\n\nSparc optimized memset (arch/sparc/lib/memset.S) does not fill last\nbyte of the memory area, if area size is less than 8 bytes and start\naddress is not word (4-bytes) aligned.\n\nHere is code chunk where bug located:\n/* %o0 - memory address, %o1 - size, %g3 - value */\n8:\n     add    %o0, 1, %o0\n    subcc    %o1, 1, %o1\n    bne,a    8b\n     stb %g3, [%o0 - 1]\n\nThis code should write byte every loop iteration, but last time delay\ninstruction stb is not executed because branch instruction sets\n\"annul\" bit.\n\nPatch replaces bne,a by bne instruction.\n\nError can be reproduced by simple kernel module:\n\n--------------------\n#include \u003clinux/module.h\u003e\n#include \u003clinux/config.h\u003e\n#include \u003clinux/kernel.h\u003e\n#include \u003clinux/errno.h\u003e\n#include \u003cstring.h\u003e\n\nstatic void do_memset(void **p, int size)\n{\n        memset(p, 0x00, size);\n}\n\nstatic int __init memset_test_init(void)\n{\n    char fooc[8];\n    int *fooi;\n    memset(fooc, 0xba, sizeof(fooc));\n\n    do_memset((void**)(fooc + 3), 1);\n\n    fooi \u003d (int*) fooc;\n    printk(\"%08X %08X\\n\", fooi[0], fooi[1]);\n\n    return -1;\n}\n\nstatic void __exit memset_test_cleanup(void)\n{\n    return;\n}\n\nmodule_init(memset_test_init);\nmodule_exit(memset_test_cleanup);\n\nMODULE_LICENSE(\"GPL\");\nEXPORT_NO_SYMBOLS;\n--------------------\n\nSigned-off-by: Alexander Shmelev \u003cashmelev@task.sun.mcst.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88accb498fc92998d7b30b7515ba39f3e6070978",
      "tree": "339bd1f7b207af699ec6199745b78e347924ae7a",
      "parents": [
        "1398661b0d5f8570704fc267c9323cf1dde61e0a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jul 20 18:40:45 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n\nnetdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e on m68k\n\ndrivers/net/82596.c: In function \u0027init_rx_bufs\u0027:\ndrivers/net/82596.c:552: error: implicit declaration of function \u0027cache_clear\u0027\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1104: error: implicit declaration of function \u0027cache_push\u0027\n\nThe driver still compiles on ia32 (CONFIG_APRICOT\u003dy)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1398661b0d5f8570704fc267c9323cf1dde61e0a",
      "tree": "91ed0aebed45dea382cdb54041ea6e00823019f4",
      "parents": [
        "6a0e09af44ef0ee7bf68bf89c8fd65eed0092d7a"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 22 20:43:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "forcedeth: mcp73 device addition\n\nThis patch contains new device settings for MCP73 chipset.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6a0e09af44ef0ee7bf68bf89c8fd65eed0092d7a",
      "tree": "99e2fcdb0bc2c2cc56764d9f13df808021289eb4",
      "parents": [
        "3d2557f681162ff6a483ae689072f9811e6a6d8d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 22 20:43:15 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "forcedeth: new device ids in pci_ids.h\n\nThis patch contains new device ids for MCP73 chipset.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d2557f681162ff6a483ae689072f9811e6a6d8d",
      "tree": "1704b3b0babbb44f74307b89f575577d10781b06",
      "parents": [
        "8d22c9711aa5e704fc5f89027f5cf64838767c98"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Mon Jul 23 16:38:39 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "atl1: make atl1_init_ring_ptrs static\n\nSparse (correctly) thinks this function should be static.  Make it so.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d22c9711aa5e704fc5f89027f5cf64838767c98",
      "tree": "e1ec4ca708edc0e8922351e8af520606426dba3c",
      "parents": [
        "dde9f93c205a791c5647c14d43003c578ebf6f2d"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jul 23 16:05:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "eHEA: net_poll support\n\nnet_poll support for eHEA added\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dde9f93c205a791c5647c14d43003c578ebf6f2d",
      "tree": "cffa37e490a386cb88f68030ffbe60065c924e06",
      "parents": [
        "fcdff13905934874016f1899b15a9221c055d6ea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 10:02:32 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "drivers/net/acenic.c: fix check-after-use\n\nThe Coverity checker noted that we\u0027ve already dereferenced \"dev\" when we\ncheck whether it\u0027s NULL.\n\nSince it\u0027s impossible that \"dev\" is NULL at this place this patch\nremoves the NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcdff13905934874016f1899b15a9221c055d6ea",
      "tree": "574be55425ed485adaaa05cb325b8a3c04e68bee",
      "parents": [
        "52cb1c2b70d9d2a81e842b90456b7a8158541ffd"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jul 20 13:14:07 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "defxx: Use __maybe_unused rather than a local hack\n\n This is a change to remove a local hack in favour to __maybe_unused that\nhas been recently added.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52cb1c2b70d9d2a81e842b90456b7a8158541ffd",
      "tree": "82ad0bd34225bd2b2b02e461d7941d7fe2c46543",
      "parents": [
        "fe6d3a4049ec9d859d75ddfcc6865a0f58178924"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 18 01:06:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "Fix error checking in Vitesse IRQ config\n\nphy_read() returns a negative number if there\u0027s an error, but the\nerror-checking code in the Vitesse driver\u0027s config_intr function\ntriggers if phy_read() returns non-zero.  Correct that.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe6d3a4049ec9d859d75ddfcc6865a0f58178924",
      "tree": "37d9c39f6ae2408305d9c216a26b8ed237bd2a58",
      "parents": [
        "a3093d9b07101f2461f88dfd0a20aaaa8853e976"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:39:25 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "ps3: reduce allocation size of rx skb buffers\n\nReduced allocation size for rx skb buffers, from 2308 bytes to\n1356 per buffer.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3093d9b07101f2461f88dfd0a20aaaa8853e976",
      "tree": "064ee9dd7e619777e1b68e345a88724aacd44258",
      "parents": [
        "ef76e3e2505db01f7d4b537854f4a177220c26c8"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:14 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: use kernel provided ethernet length constants\n\nUse constants already provided by the kernel for ethernet related lengths.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef76e3e2505db01f7d4b537854f4a177220c26c8",
      "tree": "5e02aa454ff535b8de6b68d607db2d72b759a947",
      "parents": [
        "91a500ac5654766e4d9a6502dfcceb7e0a235f98"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:13 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: fix typo in dma_req_block\n\ns/dam/dma\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "91a500ac5654766e4d9a6502dfcceb7e0a235f98",
      "tree": "acb41fc8f9f7406ccd12aef3f66518f106eda6fb",
      "parents": [
        "3f516c00d416bd39aab6cfb348b68919e295fe23"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:12 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: change cmb write threshold\n\nChange the threshold number of descriptors used to trigger CMB writes.\nThe vendor reports that under certain conditions this will reduce the\nnumber of unnecessary tx interrupts and improve rx performance.\n\nThis change is lifted directly from vendor version 1.2.40.2 of the L1\ndriver.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f516c00d416bd39aab6cfb348b68919e295fe23",
      "tree": "8e28b9d93bcb202b730f3d34ee5f1edcef0917a2",
      "parents": [
        "e6a7ff4a617ad3f6a59e2576d430b9292299d067"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:11 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: fix typo in DMA engine setup\n\nThe DMA engine setup contains a typo that can result in an incorrect\ndmaw_block setting.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e6a7ff4a617ad3f6a59e2576d430b9292299d067",
      "tree": "17754a667c17893940010804ae60512916e8b334",
      "parents": [
        "583aae1094d28aa1d58360318388c11d2ae7ed9c"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:10 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: change tpd_avail function name\n\nChange tpd_avail() to atl1_tpd_avail().\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "583aae1094d28aa1d58360318388c11d2ae7ed9c",
      "tree": "c05810bf1cc055d67eb71c628cb464c3622348b4",
      "parents": [
        "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:35:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: fix rare issue that reenabling rx DMA fails\n\nFixed rare issue that \u0027lv1_net_start_rx_dma failed, status\u003d-9\" was shown\nin dmesg.  This meant restarting rx DMA had been rejected by the hypervisor.\nThis issue would caused if the guest os requested starting DMA when\nthe hypervisor thought the DMA was in progress.\nThe state machine for DMA status of the hypervisor would be updated\nby processing interrupt in the hypervisor.\nThus we should wait for the interrupt delivery before restarting\nDMA.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317",
      "tree": "4a0a50fb2eb84e83a1f6531f777def4a2f58eb8a",
      "parents": [
        "f0861f82d9976fab8624f056fa6880e6f420e89f"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:34:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: removed calling netif_poll_enable() in open()\n\nRemoved use of netif_poll_enable() in open function.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0861f82d9976fab8624f056fa6880e6f420e89f",
      "tree": "08227b2ab0d5df3770ae17d3d31eacdfe26f9867",
      "parents": [
        "92548d601c45d76db337795d71c34846631dc7d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:33:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use ethX as the name of irq\n\nUse net_device name for registration of irq as many network drivers do.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92548d601c45d76db337795d71c34846631dc7d6",
      "tree": "c46a8b557cff63f3a3d9681f1ddc7627bb9386a2",
      "parents": [
        "78f710dc186f34fb14d8b22a33749a56013e7b85"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:31:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use net_device_stats of net_device structure\n\nRemoved the statistics information from private structre.\nInstead, use net_device_stats in net_device structure.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78f710dc186f34fb14d8b22a33749a56013e7b85",
      "tree": "6e750e0ef0022c95bd0b27b8625e9873ce31a5ff",
      "parents": [
        "b3bd6fe96da32e4e818b51826f04349cee9b15ba"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:28:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed conditional ethtool support\n\nRemoved conditional ethtool support.  Always enabled.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3bd6fe96da32e4e818b51826f04349cee9b15ba",
      "tree": "27acc9fd9ae974d564481fd50ee4a305a952ba45",
      "parents": [
        "48544cc267da96a85e4d38aa1999a011229948d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:27:12 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed defines no longer used\n\nRemoved defines no longer used.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48544cc267da96a85e4d38aa1999a011229948d6",
      "tree": "0abb855ec54f74ce85207d6ba7585dc8e8d18796",
      "parents": [
        "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:24:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: tx descriptor handling cleanup\n\ngelic: TX descriptor handling cleanup\n\n        - Emitted return value of NETDEV_TX_LOCKED when DMA map or kick\n          failure.\n          Now it would free the skb, update drop packet statistics\n          and return OK. Requested from Jeff Garzik.\n        - Enable tx queue if number of free descriptors are more than 2\n        - Fixed descriptor leak if dma map for second descriptor failed\n        - Stopped calling xmit handler from interrupt handler in order\n          to recheck tx queue.  Instead, call appropriate helper functions.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb",
      "tree": "f2043b39f2eb517a25282e5cc727c82132359c6a",
      "parents": [
        "9f6c9a8c50bc84ec748fec779ead321ee2b2debc"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:22:51 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: some minor cleanups\n\n- Removed the embarrassing definition which was used in only one\n  place.\n- Fixed wrong initialization of dmac_cmd_status.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f6c9a8c50bc84ec748fec779ead321ee2b2debc",
      "tree": "e0e58850265784fc6a4515c7cc637179d430a8d3",
      "parents": [
        "ceded32f097ba753fb4d339ad5c74f265ea8a03d"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:20:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: fix wrong calculation of rx descriptor address\n\nFixed the bug that calculation of the address of rx descriptor was\nwrong.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ceded32f097ba753fb4d339ad5c74f265ea8a03d",
      "tree": "64fd4a130d32c4fa39cd82c465645ab04b5d6cc4",
      "parents": [
        "890de95e8fe617a978e0fcad3c5dd2be99db4532"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Thu Jul 19 14:41:09 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "netxen: Load firmware during probe, dma watchdog fix.\n\nThe firmware should be loaded after resetting hardware during PCI probe,\nbesides module unload. This fixes issue with 2nd port of multiport adapter\non powerpc blades. This patch also fixes a bug that PCI resources are not\nfreed if dma watchdog shutdown failed. The dma watchdog poll messages\nduring module unload are also suppressed.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de95e8fe617a978e0fcad3c5dd2be99db4532",
      "tree": "528a145f827d0e87db7e32c321a91dab347f436d",
      "parents": [
        "ac421852b3a01e7440ac7bb2e635b60a99d0a391"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:48:29 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add support to netif message level\n\nAdds netif message level control to the ucc_geth driver.  The level can\nbe set by module parameter and ethtool.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac421852b3a01e7440ac7bb2e635b60a99d0a391",
      "tree": "b5dc87e69b764cf40cb5fb3a915340e1bbd0a08b",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:47:47 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add ethtool support\n\nThe patch enables statistics in ucc_geth and adds ethtool support to\nucc_geth driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "1b64e7abe742c0d32cdb1545d9a67f80cc6e81f3"
}
