)]}'
{
  "log": [
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "7a1119b1fc87cc347d3932b8aee051e86b32818f",
      "tree": "29ad1f3a332c44eeb2af2c671094cd680fc30aa7",
      "parents": [
        "4d399cae3f5ec1f59b9e88084aae09c4f00760c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 03 13:21:37 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:21:37 2006 +0100"
      },
      "message": "fs/qnx4/bitmap.c: #if 0 qnx4_new_block()\n\nqnx4_new_block() is neither implemented nor used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\n"
    },
    {
      "commit": "4d399cae3f5ec1f59b9e88084aae09c4f00760c9",
      "tree": "e5d82fbf59c17d5955f3e7dae066355540d465ad",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 03 13:19:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:19:13 2006 +0100"
      },
      "message": "remove pointers to the defunct UDF mailing list\n\nThis patch removes pointers to the defunct UDF mailing list.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "88026842b0a760145aa71d69e74fbc9ec118ca44",
      "tree": "96a0b5842e24d6736c698cdbd820a3ad9d8d9f10",
      "parents": [
        "8f493d797bc1fe470377adc9d8775845427e240e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 19:21:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 19:21:10 2006 -0800"
      },
      "message": "Linux v2.6.15\n\nHey, it\u0027s fifteen years today since I bought the machine that got Linux\nstarted.  January 2nd is a good date.\n"
    },
    {
      "commit": "8f493d797bc1fe470377adc9d8775845427e240e",
      "tree": "08f4555a0064185152a51ed707e9571dbeedddc7",
      "parents": [
        "abe842eb98c45e2b77c5868ef106616ca828a3e4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Jan 03 00:07:28 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 17:01:42 2006 -0800"
      },
      "message": "[PATCH] Make sure interleave masks have at least one node set\n\nOtherwise a bad mem policy system call can confuse the interleaving\ncode into referencing undefined nodes.\n\nOriginally reported by Doug Chapman\n\nI was told it\u0027s CVE-2005-3358\n(one has to love these security people - they make everything sound important)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abe842eb98c45e2b77c5868ef106616ca828a3e4",
      "tree": "f0d89e7d946a7ed9b57bb29e93bae4ce25d2cbc2",
      "parents": [
        "f12f4d90308a22396ac87f6c3a7b2620589614c3"
      ],
      "author": {
        "name": "Dag-Erling Smørgrav",
        "email": "des@linpro.no",
        "time": "Mon Jan 02 15:57:06 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 08:38:38 2006 -0800"
      },
      "message": "[PATCH] Avoid namespace pollution in \u003casm/param.h\u003e\n\nIn commit 3D59121003721a8fad11ee72e646fd9d3076b5679c, the x86 and x86-64\n\u003casm/param.h\u003e was changed to include \u003clinux/config.h\u003e for the\nconfigurable timer frequency.\n\nHowever, asm/param.h is sometimes used in userland (it is included\nindirectly from \u003csys/param.h\u003e), so your commit pollutes the userland\nnamespace with tons of CONFIG_FOO macros.  This greatly confuses\nsoftware packages (such as BusyBox) which use CONFIG_FOO macros\nthemselves to control the inclusion of optional features.\n\nAfter a short exchange, Christoph approved this patch\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f12f4d90308a22396ac87f6c3a7b2620589614c3",
      "tree": "bd086b38c2a3d3de8d765f52d0bbaae7035bab08",
      "parents": [
        "557962a926c62a9c4bd79d6b36df873d4f8c51ef"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 02 13:04:44 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 08:38:37 2006 -0800"
      },
      "message": "[PATCH] powerpc: more g5 overtemp problem fix\n\nSome G5s still occasionally experience shutdowns due to overtemp\nconditions despite the recent fix. After analyzing logs from such\nmachines, it appears that the overtemp code is a bit too quick at\nshutting the machine down when reaching the critical temperature (tmax +\n8) and doesn\u0027t leave the fan enough time to actually cool it down. This\nhappens if the temperature of a CPU suddenly rises too high in a very\nshort period of time, or occasionally on boot (that is the CPUs are\nalready overtemp by the time the driver loads).\n\nThis patches makes the code a bit more relaxed, leaving a few seconds to\nthe fans to do their job before kicking the machine shutown.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "557962a926c62a9c4bd79d6b36df873d4f8c51ef",
      "tree": "f0056d09f2a2fc3bb2ea427aa189351b07400a52",
      "parents": [
        "de9e007d9105bf8fa613a89810feff32a43add03"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Jan 01 04:18:52 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 18:01:57 2005 -0800"
      },
      "message": "[PATCH] x86: teach dump_task_regs() about the -8 offset.\n\nThis should fix multi-threaded core-files\n\nSigned-off-by: stsp@aknet.ru\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de9e007d9105bf8fa613a89810feff32a43add03",
      "tree": "ef7805d1e03e8648fbaca3713d1a749c27770339",
      "parents": [
        "35f349ee082de0be45eb23926d9fc7569f5011f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 17:00:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 17:00:29 2005 -0800"
      },
      "message": "sysctl: make sure to terminate strings with a NUL\n\nThis is a slightly more complete fix for the previous minimal sysctl\nstring fix.  It always terminates the returned string with a NUL, even\nif the full result wouldn\u0027t fit in the user-supplied buffer.\n\nThe returned length is the full untruncated length, so that you can\ntell when truncation has occurred.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35f349ee082de0be45eb23926d9fc7569f5011f0",
      "tree": "043db3b15bc9a76af3c519e7e715ef06e7f48c1b",
      "parents": [
        "82c9df820112c6286a8e8fbe482e94b65b49062c",
        "f02aa3f9a3dea4375759ae1d87bebf2467719b72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 13:49:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 31 13:49:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "82c9df820112c6286a8e8fbe482e94b65b49062c",
      "tree": "6f52b0ae3db256de9a3ac46083229d96f2d130e9",
      "parents": [
        "8febdd85adaa41fa1fc1cb31286210fc2cd3ed0c"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yang.y.yi@gmail.com",
        "time": "Fri Dec 30 16:37:10 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 17:22:08 2005 -0800"
      },
      "message": "[PATCH] Fix false old value return of sysctl\n\nFor the sysctl syscall, if the user wants to get the old value of a\nsysctl entry and set a new value for it in the same syscall, the old\nvalue is always overwritten by the new value if the sysctl entry is of\nstring type and if the user sets its strategy to sysctl_string.  This\nissue lies in the strategy being run twice if the strategy is set to\nsysctl_string, the general strategy sysctl_string always returns 0 if\nsuccess.\n\nSuch strategy routines as sysctl_jiffies and sysctl_jiffies_ms return 1\nbecause they do read and write for the sysctl entry.\n\nThe strategy routine sysctl_string return 0 although it actually read\nand write the sysctl entry.\n\nAccording to my analysis, if a strategy routine do read and write, it\nshould return 1, if it just does some necessary check but not read and\nwrite, it should return 0, for example sysctl_intvec.\n\nSigned-off-by: Yi Yang \u003cyang.y.yi@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8febdd85adaa41fa1fc1cb31286210fc2cd3ed0c",
      "tree": "2e1aaa5e4e68057a4e96a606e2ad0bcccedcd6df",
      "parents": [
        "8b90db0df7187a01fb7177f1f812123138f562cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 17:18:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 17:18:53 2005 -0800"
      },
      "message": "sysctl: don\u0027t overflow the user-supplied buffer with \u0027\\0\u0027\n\nIf the string was too long to fit in the user-supplied buffer,\nthe sysctl layer would zero-terminate it by writing past the\nend of the buffer. Don\u0027t do that.\n\nNoticed by Yi Yang \u003cyang.y.yi@gmail.com\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b90db0df7187a01fb7177f1f812123138f562cf",
      "tree": "8d7029403cc50d822bc22085202bfdbf6110203b",
      "parents": [
        "40c37213a081990b1d3778f57630f97df75a7ec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:39:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:39:10 2005 -0800"
      },
      "message": "Insanity avoidance in /proc\n\nThe old /proc interfaces were never updated to use loff_t, and are just\ngenerally broken.  Now, we should be using the seq_file interface for\nall of the proc files, but converting the legacy functions is more work\nthan most people care for and has little upside..\n\nBut at least we can make the non-LFS rules explicit, rather than just\ninsanely wrapping the offset or something.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40c37213a081990b1d3778f57630f97df75a7ec1",
      "tree": "6a2a534cbc678f11dfcc9b21a34df44da161f5c7",
      "parents": [
        "ae5536d6f7f9b51f7a0451421eade1988cfd7126"
      ],
      "author": {
        "name": "Denny Priebe",
        "email": "spamtrap@siglost.org",
        "time": "Thu Dec 29 22:19:09 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:20:26 2005 -0800"
      },
      "message": "[PATCH] Input: wacom - fix X axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae5536d6f7f9b51f7a0451421eade1988cfd7126",
      "tree": "bd84138298e7a027c4fa2b8941b33a0d9c547531",
      "parents": [
        "1994754412536d4ab902a81530b49bcaf496a59c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Dec 29 22:19:08 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:20:26 2005 -0800"
      },
      "message": "[PATCH] Input: warrior - fix HAT0Y axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1994754412536d4ab902a81530b49bcaf496a59c",
      "tree": "a088bd648eb9091eee434bfd0b4339a723e793a9",
      "parents": [
        "9e625ff8a37aefcc177b19614ffcffb5bc6eeea1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Dec 29 22:19:07 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:20:25 2005 -0800"
      },
      "message": "[PATCH] Input: kbtab - fix Y axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f02aa3f9a3dea4375759ae1d87bebf2467719b72",
      "tree": "8300a735ff96bc107e05df334a8fd05a951c94fe",
      "parents": [
        "9e625ff8a37aefcc177b19614ffcffb5bc6eeea1"
      ],
      "author": {
        "name": "Erik Hovland",
        "email": "erik@hovland.org",
        "time": "Fri Dec 30 15:57:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 30 15:57:35 2005 +0000"
      },
      "message": "[ARM] 3216/1: indent and typo in drivers/serial/pxa.c\n\nPatch from Erik Hovland\n\nThis patch provides two changes. An indent is supplied for an if/else clause so that it is more readable. An acronym is incorrectly typed as UER when it should be IER.\n\nSigned-off-by: Erik Hovland \u003cerik@hovland.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e625ff8a37aefcc177b19614ffcffb5bc6eeea1",
      "tree": "c3017de4134ddf75c50b319c738e2d155c7a3735",
      "parents": [
        "392c14beaca2ee85a98d0c6b453501be67423a20"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Dec 29 22:07:30 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 13:21:16 2005 -0800"
      },
      "message": "[PATCH] Simplify the VIDEO_SAA7134_OSS Kconfig dependency line\n\nThanks to Roman Zippel for the suggestion.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n[ Short explanation: Kconfig uses ternary math: n/m/y, and !m is m ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "392c14beaca2ee85a98d0c6b453501be67423a20",
      "tree": "0cde7d5f7022c7ca05e3adf82749bbb9f593e998",
      "parents": [
        "bc781aa93e6dfa85aa251c8898f831031db55c49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 13:01:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 13:01:54 2005 -0800"
      },
      "message": "Revert radeon AGP aperture offset changes\n\nThis reverts the series of commits\n\n\t67dbb4ea33731415fe09c62149a34f472719ac1d\n\t281ab031a8c9e5b593142eb4ec59a87faae8676a\n\t47807ce381acc34a7ffee2b42e35e96c0f322e52\n\nthat changed the GART VM start offset.  It fixed some machines, but\nseems to continually interact badly with some X versions.\n\nQuoth Ben Herrenschmidt:\n\n  \"So I think at this point, the best is that we keep the old bogus code\n   that at least is consistent with the bug in the server. I\u0027m working on a\n   big patch to X that reworks the memory map stuff completely and fixes\n   those issues on the server side, I\u0027ll do a DRM patch matching this X fix\n   as well so that the memory map is only ever set in one place and with\n   what I hope is a correct algorithm...\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc781aa93e6dfa85aa251c8898f831031db55c49",
      "tree": "a5e258c39e3013b24b1a6bb4d399159c11bfe020",
      "parents": [
        "77f234f9d995c9b576b311a56f66db6837e598df",
        "d2b18394259ef621fd2a6322aa9934198fd87a6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:27:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:27:28 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "77f234f9d995c9b576b311a56f66db6837e598df",
      "tree": "6dce48a0710fd05597173fe6b49a8ef482ec51f2",
      "parents": [
        "80c72579f74fcfcd63e27c5e317091cb35bb1f12",
        "a710ce08585e920740ffc84c7f3c82f4081169cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:27:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:27:07 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "80c72579f74fcfcd63e27c5e317091cb35bb1f12",
      "tree": "38ea9f27b602a61139999d1bd1af27d45f2ac3a7",
      "parents": [
        "e597cb32e95a6c38e9ead981b169ef2974ccfec0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Dec 28 21:02:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:26:36 2005 -0800"
      },
      "message": "[PATCH] Fix recursive config dependency for SAA7134\n\nFix the cyclic dependency issue between CONFIG_SAA7134_ALSA and\nCONFIG_SAA7134_OSS (credits to Mauro Carvalho Chehab.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e597cb32e95a6c38e9ead981b169ef2974ccfec0",
      "tree": "c893e4c0e2550620873e56ae7b8da4e1199ac675",
      "parents": [
        "576fc0978b6b3673fce6d4b405f36449e508826c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Dec 29 10:46:29 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:26:36 2005 -0800"
      },
      "message": "[PATCH] ppc64: htab_initialize_secondary cannot be marked __init\n\nSonny has noticed hotplug CPU on ppc64 is broken in 2.6.15-*. One of the\nproblems is that htab_initialize_secondary is called when a cpu is being\nbrought up, but it is marked __init.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "576fc0978b6b3673fce6d4b405f36449e508826c",
      "tree": "bc1069396afc93e4f10eb82ea1bf325eb479d05b",
      "parents": [
        "f873e3e88d52774633968826c5b7fa7bf9697999"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Dec 29 13:06:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:20:19 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix incorrect node_present_pages on NUMA\n\nCurrently, we do not pass the correct start_pfn to e820_hole_size, to\ncalculate holes.  Following patch fixes that.\n\nThe bug results in incorrect number of node_present_pages for each pgdat\nand causes ugly output in /sys and probably VM inbalances.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSighed-off-by: Shair Fultheim \u003cshai@scalex86.org\u003e\nSighed-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f873e3e88d52774633968826c5b7fa7bf9697999",
      "tree": "f05481ea1f64d551b071c0b0fd71e09293c64611",
      "parents": [
        "ee025949586f80effa634ff273c2444795472780"
      ],
      "author": {
        "name": "Riccardo Magliocchetti",
        "email": "riccardo@datahost.it",
        "time": "Wed Dec 28 20:44:48 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:19:21 2005 -0800"
      },
      "message": "[PATCH] Input: aiptek - fix Y axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee025949586f80effa634ff273c2444795472780",
      "tree": "60c4216cbd0cf05ab30c8c11c6132506a1cff457",
      "parents": [
        "63b44442416a243f05881b0dd094b621a46ab4b3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Dec 28 20:01:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:19:21 2005 -0800"
      },
      "message": "[PATCH] fix ia64 compile failure with gcc4.1\n\n__get_unaligned creates a typeof the var its passed, and writes to it,\nwhich on gcc4.1, spits out the following error:\n\ndrivers/char/vc_screen.c: In function \u0027vcs_write\u0027:\ndrivers/char/vc_screen.c:422: error: assignment of read-only variable \u0027val\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n[ The \"right\" fix would be to try to fix \u003casm-generic/unaligned.h\u003e\n  but that\u0027s hard to do with the tools gcc gives us. So this\n  simpler patch is preferable -- Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63b44442416a243f05881b0dd094b621a46ab4b3",
      "tree": "81e009cce86af20a866cb0853320e99615d6fee4",
      "parents": [
        "74433c0fe105f47e78c1f2267312693870c9ebc3"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:40:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix compilation with CONFIG_MODE_TT disabled\n\nFix UML compilation when SKAS mode is disabled. Indeed, we were compiling\nSKAS-only object files, which failed due to some SKAS-only headers being\nexcluded from the search path.\n\nThanks to the bug report from Pekka J Enberg.\n\nAcked-by: Pekka J Enberg \u003cpenberg (at) cs ! helsinki ! fi\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74433c0fe105f47e78c1f2267312693870c9ebc3",
      "tree": "7b5f23e5ae0fc252feadb34f5dc7c2448261326f",
      "parents": [
        "30f04a4efa73dc80bf3f59f3f19ad5a24ac5ac0a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:59 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] Hostfs: update for new glibc - add missing symbol exports\n\nToday, when compiling UML, I got warnings for two used unexported symbols:\nreaddir64 and truncate64. Indeed, my glibc headers are aliasing readdir to\nreaddir64 and truncate to truncate64 (and so on).\n\nI\u0027m then adding additional exports. Since I\u0027ve no idea if the symbols where\nalways provided in the supported glibc\u0027s, I\u0027ve added weak definitions too.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f04a4efa73dc80bf3f59f3f19ad5a24ac5ac0a",
      "tree": "0f7f165bcf73bf26f782a2b56d05020ea6d4d5b0",
      "parents": [
        "3d0a07e3310c947c048bd01d8d0efa0e4fae5ba9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] uml: hostfs - fix possible PAGE_CACHE_SHIFT overflows\n\nPrevent page-\u003eindex \u003c\u003c PAGE_CACHE_SHIFT from overflowing.\n\nThere is a casting there, but was added without care, so it\u0027s at the wrong\nplace. Note the extra parens around the shift - \"+\" is higher precedence than\n\"\u003c\u003c\", leading to a GCC warning which saved all us.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d0a07e3310c947c048bd01d8d0efa0e4fae5ba9",
      "tree": "7a12044022ecb0c3fcfd88a4d85a5afe91b5412a",
      "parents": [
        "516949480d3700cbde4272228a102c84721d6007"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] Hostfs: remove unused var\n\nTrivial removal of unused variable from this file - doesn\u0027t even change the\ngenerated assembly code, in fact (gcc should trigger a warning for unused value\nhere).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "516949480d3700cbde4272228a102c84721d6007",
      "tree": "b7fef00010e2ad97a9fdab4f683c1516948749cb",
      "parents": [
        "3603bc8dc5ab33941e6378fe52ea03b7f5561109"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Dec 29 17:39:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 09:48:15 2005 -0800"
      },
      "message": "[PATCH] uml: fix random segfaults at bootup\n\nDon\u0027t use printk() where \"current_thread_info()\" is crap.\n\nUntil when we switch to running on init_stack, current_thread_info() evaluates\nto crap. Printk uses \"current\" at times (in detail, \u0026current is evaluated with\nCONFIG_DEBUG_SPINLOCK to check the spinlock owner task).\n\nAnd this leads to random segmentation faults.\n\nExactly, what happens is that \u0026current \u003d *(current_thread_info()), i.e. round\ndown $esp and dereference the value. I.e. access the stack below $esp, which\ncauses SIGSEGV on a VM_GROWSDOWN vma (see arch/i386/mm/fault.c).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3603bc8dc5ab33941e6378fe52ea03b7f5561109",
      "tree": "f24249bb172b593b0087efa31112967ee3c44325",
      "parents": [
        "68ca243dd1dc90bd42bae3945e804c1042584920",
        "a8b554e75b0c14d5e12a11eaea604e536f49da29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 28 13:45:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 28 13:45:19 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/tg3-2.6\n"
    },
    {
      "commit": "68ca243dd1dc90bd42bae3945e804c1042584920",
      "tree": "df6cb278ddce22daf8b524c82f2b43f012e025a0",
      "parents": [
        "d5784b57d2e08a632b971baae23266121004ef3b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "message": "[SERMOUSE]: Sun mice speak 5-byte protocol too.\n\nNoticed by Christophe Zimmerman, this explains the slow mouse movement\nwith 2.6.x kernels.\n\nAnd checking the 2.4.x drivers/sbus/char/sunmouse.c driver shows we\nalways used a 5-byte protocol with Sun mice in the past.  I have no\nidea how the 3-byte thing got into the 2.6.x driver, but it\u0027s surely\nwrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5784b57d2e08a632b971baae23266121004ef3b",
      "tree": "a00fb221e07d68eefa4c093efa98ef84a03342af",
      "parents": [
        "67dbb4ea33731415fe09c62149a34f472719ac1d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "message": "[SPARC]: Use STABS_DEBUG and DWARF_DEBUG macros in vmlinux.lds.S\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8b554e75b0c14d5e12a11eaea604e536f49da29",
      "tree": "53392403940c6d28c1be4b75e7b79e8c50938faa",
      "parents": [
        "091465d7514893a55dcf63e420698b21159c39a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:05:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:05:41 2005 -0800"
      },
      "message": "[TG3]: Update driver version and reldate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "091465d7514893a55dcf63e420698b21159c39a7",
      "tree": "cbfaedb45164d21d0d2f4af5efad2fc78dd37f92",
      "parents": [
        "67dbb4ea33731415fe09c62149a34f472719ac1d"
      ],
      "author": {
        "name": "Chris Elmquist",
        "email": "chrise@sgi.com",
        "time": "Tue Dec 20 13:25:19 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:04:52 2005 -0800"
      },
      "message": "[TG3]: ethtool -d hangs PCIe systems\n\nResubmitting after recommendation to use GET_REG32_1() instead of\nGET_REG32_LOOP(..., 1).  Retested.  Problem remains fixed.\n\nPrevent tg3_get_regs() from reading reserved and undocumented registers\nat RX_CPU_BASE and TX_CPU_BASE offsets which caused hostile behavior\non PCIe platforms.\n\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67dbb4ea33731415fe09c62149a34f472719ac1d",
      "tree": "5d417d821fb181ce683c60dabcfa33d8c6f65fb8",
      "parents": [
        "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 27 12:49:33 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 27 19:57:52 2005 -0800"
      },
      "message": "[PATCH] Fix more radeon GART start calculation cases\n\nAs reported by Jules Villard \u003cjvillard@ens-lyon.fr\u003e and some others, the\nrecent GART aperture start reconfiguration causes problems on some\nsetups.\n\nWhat I _think_ might be happening is that the X server is also trying to\nmuck around with the card memory map and is forcing it back into a wrong\nsetting that also happens to no longer match what the DRM wants to do\nand blows up.  There are bugs all over the place in that code (and still\nsome bugs in the DRM as well anyway).\n\nThis patch attempts to avoid that by using the largest of the 2 values,\nwhich I think will cause it to behave as it used to for you and will\nstill fix the problem with machines that have an aperture size smaller\nthan the video memory.\n\nAcked-by: Jules Villard \u003cjvillard@ens-lyon.fr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed",
      "tree": "c89504389bf1a3452a499db9ea19acea76941616",
      "parents": [
        "1b93ae64cabe5e28dd5a1f35f96f938ca4f6ae20"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "message": "[IPV6] mcast: Fix multiple issues in MLDv2 reports.\n\nThe below \"jumbo\" patch fixes the following problems in MLDv2.\n\n1) Add necessary \"ntohs\" to recent \"pskb_may_pull\" check [breaks\n        all nonzero source queries on little-endian (!)]\n\n2) Add locking to source filter list [resend of prior patch]\n\n3) fix \"mld_marksources()\" to\n        a) send nothing when all queried sources are excluded\n        b) send full exclude report when source queried sources are\n                not excluded\n        c) don\u0027t schedule a timer when there\u0027s nothing to report\n\nNOTE: RFC 3810 specifies the source list should be saved and each\n  source reported individually as an IS_IN. This is an obvious DOS\n  path, requiring the host to store and then multicast as many sources\n  as are queried (e.g., millions...). This alternative sends a full, \n  relevant report that\u0027s limited to number of sources present on the\n  machine.\n\n4) fix \"add_grec()\" to send empty-source records when it should\n        The original check doesn\u0027t account for a non-empty source\n        list with all sources inactive; the new code keeps that\n        short-circuit case, and also generates the group header\n        with an empty list if needed.\n\n5) fix mca_crcount decrement to be after add_grec(), which needs\n        its original value\n\nThese issues (other than item #1 ;-) ) were all found by Yan Zheng,\nmuch thanks!\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b93ae64cabe5e28dd5a1f35f96f938ca4f6ae20",
      "tree": "a8c5c7d08e6c658853245ad0b0cf47f0af1ff83d",
      "parents": [
        "6732badee0dad467fcc9dd0168af8677b2b1bc2f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 27 13:57:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 27 13:57:59 2005 -0800"
      },
      "message": "[NET]: Validate socket filters against BPF_MAXINSNS in one spot.\n\nCurrently the checks are scattered all over and this leads\nto inconsistencies and even cases where the check is not made.\n\nBased upon a patch from Kris Katterjohn.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6732badee0dad467fcc9dd0168af8677b2b1bc2f",
      "tree": "43fd9fbb5759de0e4a182d473621699b1ff453bc",
      "parents": [
        "79cac2a221ce18642550a13bed0f0203514923ea"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Dec 27 13:35:15 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 27 13:35:15 2005 -0800"
      },
      "message": "[IPV6]: Fix addrconf dead lock.\n\nWe need to release idev-\u003elcok before we call addrconf_dad_stop().\nIt calls ipv6_addr_del(), which will hold idev-\u003elock.\n\nBug spotted by Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.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": "a710ce08585e920740ffc84c7f3c82f4081169cf",
      "tree": "28032138cf7bd4cc903ce51083800df6a46e5dc8",
      "parents": [
        "04333393b930370db0cc29fdf0dbbd08ecd43337"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 27 11:10:34 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 27 11:10:34 2005 +0000"
      },
      "message": "[SERIAL] Fix AMBA PL011 sysrq character handling\n\nWe only want the received character without the status bits for\nsysrq handling.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79cac2a221ce18642550a13bed0f0203514923ea",
      "tree": "ecc66198fee701916e247c44e6bad0db387535ce",
      "parents": [
        "6f4353d891b5e477528cd0b996e0263fecdf5d5f"
      ],
      "author": {
        "name": "David Kimdon",
        "email": "david.kimdon@devicescape.com",
        "time": "Mon Dec 26 17:27:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 26 17:27:10 2005 -0800"
      },
      "message": "[BR_NETFILTER]: Fix leak if skb traverses \u003e 1 bridge\n\nCall nf_bridge_put() before allocating a new nf_bridge structure and\npotentially overwriting the pointer to a previously allocated one.\nThis fixes a memory leak which can occur when the bridge topology\nallows for an skb to traverse more than one bridge.\n\nSigned-off-by: David Kimdon \u003cdavid.kimdon@devicescape.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4353d891b5e477528cd0b996e0263fecdf5d5f",
      "tree": "9f8f9f066fa82cf6b45a0b5002549f4b08c5fbbb",
      "parents": [
        "04333393b930370db0cc29fdf0dbbd08ecd43337"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Mon Dec 26 17:03:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 26 17:03:46 2005 -0800"
      },
      "message": "[IPV6]: Increase default MLD_MAX_MSF to 64.\n\nThe existing default of 10 is just way too low.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04333393b930370db0cc29fdf0dbbd08ecd43337",
      "tree": "f50d8ab5315919c34ef2c97d99f92e3920b4c4d4",
      "parents": [
        "f89f5948fc10bb973cd452d2e334da207828e228"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Dec 26 09:58:49 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 26 10:17:43 2005 -0800"
      },
      "message": "[PATCH] Fix Fibre Channel boot oops\n\nThe oops is characteristic of the underlying device being removed from\nvisibility before the class device, and sure enough we do device_del()\nbefore transport_unregister() in the scsi_target_reap() routines.  I\u0027ve\nno idea why this is suddenly showing up, since the code has been in\nthere since that function was first invented.  However, I\u0027ve confirmed\nthis fixes Andrew Vasquez\u0027s boot oops.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f89f5948fc10bb973cd452d2e334da207828e228",
      "tree": "ecd63a07c47aafad9e2c06d9ddca45c58966749d",
      "parents": [
        "01e33b5a2a153eec74dd87522e264948030b88c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "message": "Linux v2.6.15-rc7\n\nHo ho ho.\n"
    },
    {
      "commit": "01e33b5a2a153eec74dd87522e264948030b88c1",
      "tree": "ce6bb4a84cbec87a62834adadc3cb571bbafec82",
      "parents": [
        "cdcdb28623fb74d9564b102cd1cbe3854071e855"
      ],
      "author": {
        "name": "Kurt Huwig",
        "email": "k.huwig@iku-ag.de",
        "time": "Sun Dec 25 00:13:08 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:37:00 2005 -0800"
      },
      "message": "[PATCH] n_r3964: fixed usage of HZ; removed bad include\n\nFix n_r3964 timeouts (hardcoded for 100Hz)\n\nAlso the include of \u003casm/termios.h\u003e in \u0027n_r3964.h\u0027 is unnecessary and\nprevents using the header file in any application that has to include\n\u003ctermios.h\u003e due to duplicate definition of \u0027struct termio\u0027.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdcdb28623fb74d9564b102cd1cbe3854071e855",
      "tree": "df9ce9bd9641236dd7a1ebf4c87854ccb62b7907",
      "parents": [
        "10bb10dcb685cbe078e611f2dca3bd3e42fba0a8",
        "fd71da468dd8897fe3f565dfd3743a87d8678e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:40:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:40:43 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "10bb10dcb685cbe078e611f2dca3bd3e42fba0a8",
      "tree": "79303391de7ed61a5c55b3599e386ee062e758ea",
      "parents": [
        "3bf395994da5c238c37e281b50a5dd5f2532dc0c",
        "e445ee65cbefaa19131c972ae7fe221c95cf4cc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:32:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:32:55 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "3bf395994da5c238c37e281b50a5dd5f2532dc0c",
      "tree": "3af2bdf4772553906020a7323dce9282deeb4d07",
      "parents": [
        "e5c34a57c8b3a94b8d2b329936f8b1cbcc765307",
        "291d809ba5c8d4d6d8812e3f185bdf57d539f594"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:42 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e5c34a57c8b3a94b8d2b329936f8b1cbcc765307",
      "tree": "b7cb357ac102c0af39e00055cac069329fcfde3f",
      "parents": [
        "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Fri Dec 23 09:10:03 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] Fix typo in x86_64 __build_write_lock_const assembly\n\nBased on __build_read_lock_const, this looked like a bug.\n\n[ Indeed. Maybe nobody uses this version? Worth fixing up anyway ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5",
      "tree": "0139f623060027645a49f72729c4b1e6e7350248",
      "parents": [
        "1224b375ed7982128602a3fa1da53eeeac1750b4"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Dec 22 14:21:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] x86_64/ia64 : Fix compilation error for node_to_first_cpu\n\nFixes a compiler error in node_to_first_cpu, __ffs expects unsigned long as\na parameter; instead cpumask_t was being passed.  The macro\nnode_to_first_cpu was not yet used in x86_64 and ia64 arches, and so we never\nhit this.  This patch replaces __ffs with first_cpu macro, similar to other\narches.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran G Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1224b375ed7982128602a3fa1da53eeeac1750b4",
      "tree": "239fd9150042d313361cb66dd6db72f6e6af89de",
      "parents": [
        "8e31108b9f41069d55cb9b019ac8262c55fd2616"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:19:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:19:38 2005 -0800"
      },
      "message": "Fix silly typo (\"smb\" vs \"smp\")\n\nIntroduced by commit 6003a93e7bf6c02f33c02976ff364785d4273295\n"
    },
    {
      "commit": "8e31108b9f41069d55cb9b019ac8262c55fd2616",
      "tree": "4d3b74956402b978417ee1026fa18409773cd72e",
      "parents": [
        "6003a93e7bf6c02f33c02976ff364785d4273295"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 23 19:54:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:13:27 2005 -0800"
      },
      "message": "[PATCH] Fix memory ordering problem in wake_futex()\n\nFix a memory ordering problem that occurs on IA64. The \"store\" to q-\u003elock_ptr\nin wake_futex() can become visible before wake_up_all() clears the lock in the\nfutex_q.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6003a93e7bf6c02f33c02976ff364785d4273295",
      "tree": "c81c159d6b04f9bffcf9984d5259eb0448683f7d",
      "parents": [
        "a7c2491a13cc72fc09c062e635b9a77ff6bb4a73"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Fri Dec 23 23:57:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:13:27 2005 -0800"
      },
      "message": "[PATCH] add missing memory barriers to ipc/sem.c\n\nTwo smp_wmb() statements are missing in the sysv sem code: This could\ncause stack corruptions.\n\nThe attached patch adds them.\n\nSigned-Off-By: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e445ee65cbefaa19131c972ae7fe221c95cf4cc4",
      "tree": "2f7e4639069e3a1c5a5457d6fc879f02f0e9977c",
      "parents": [
        "597d1f0622d21ffe54aceef8da9682e776f51cc2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 24 12:06:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 24 12:06:10 2005 -0800"
      },
      "message": "[VIDEO] sbuslib: Disallow private mmaps.\n\nThe COW semantics just do not make any sense especially\nwith the physically discontiguous I/O mappings possible\nhere.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7c2491a13cc72fc09c062e635b9a77ff6bb4a73",
      "tree": "f8f4ed7bbc05369aadfd32668b892fe2740a0f3b",
      "parents": [
        "1836098f97d22c81652aeeec64d1819dc2177bdb",
        "3df3cc6d18b6dcd38c33c198fb8adf1f1fa5f4a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:55:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:55:16 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1836098f97d22c81652aeeec64d1819dc2177bdb",
      "tree": "1bd940fb161aea432af117543e936ca9b677c985",
      "parents": [
        "8f43d8e1147406901b7d972d1b528d94def23b0e"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Sat Dec 24 14:19:24 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:53:32 2005 -0800"
      },
      "message": "[PATCH] forcedeth: fix random memory scribbling bug\n\nTwo critical bugs were found in forcedeth 0.47:\n - TSO doesn\u0027t work.\n - pci_map_single() for the rx buffers is called with size\u003d\u003d0.  This bug\n   is critical, it causes random memory corruptions on systems with an\n   iommu.\n\nBelow is a minimal fix for both bugs, for 2.6.15.\n\nTSO will be fixed properly in the next version.  Tested on x86-64.\n\nSigned-Off-By: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3df3cc6d18b6dcd38c33c198fb8adf1f1fa5f4a7",
      "tree": "267cba64c96d534644e5d333f5d1b56845ab911a",
      "parents": [
        "4965e97fd36041d19483843c66286b9800a57c15"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:23:26 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:52 2005 -0500"
      },
      "message": "[PATCH] s390: remove redundant and useless code in qeth\n\n[patch 3/3] s390: remove redundant and useless code in qeth\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- remove redundant and useless code in qeth for\n\t  procfs operations.\n\t- update Revision numbers\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |    6 -\n qeth_mpc.c  |    2\n qeth_mpc.h  |    2\n qeth_proc.c |  250 ++++++------------------------------------------------------\n qeth_sys.c  |    4\n qeth_tso.h  |    4\n 6 files changed, 38 insertions(+), 230 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4965e97fd36041d19483843c66286b9800a57c15",
      "tree": "dc9161dea86858ab7a07a7e82bffe5ee4214125c",
      "parents": [
        "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:22:30 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: minor qeth network driver fixes\n\n[patch 2/3] s390: minor qeth network driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- use netif_carrier_on/off calls to tell network stack\n\t  link carrier state\n\t- fix possible kfree on NULL\n\t- PDU_LEN2 is at offset 0x29 otherwise OSN chpid won\u0027t initialize\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_eddp.c |    3 ++-\n qeth_main.c |   17 +++++++----------\n qeth_mpc.h  |    2 +-\n 3 files changed, 10 insertions(+), 12 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1",
      "tree": "2a9b6c55774b80934d3bb760434c6b54cdd7c172",
      "parents": [
        "afcceaa3c7b7fbf7e2b95c5f0dd43547b03292d2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:21:47 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: some minor qeth driver fixes\n\n[patch 1/3] s390: some minor qeth driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- let\u0027s have just one function for both ,input and output queue\n\t  to check qdio errors\n\t- add /proc/s390dbf/qeth_qerr entries for outbound processing\n\t- check removed for layer2 device in qeth_add_multicast_ipv6\n\t- NULL pointer dereference with bonding and VLAN device fixed\n\t- minimum length check for portname fixed\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\nqeth_main.c |   42 +++++++++++++++++++++---------------------\nqeth_sys.c  |    6 +++---\n2 files changed, 24 insertions(+), 24 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "afcceaa3c7b7fbf7e2b95c5f0dd43547b03292d2",
      "tree": "1a691fea08c6ce71a339ef879a8b574308bfdc52",
      "parents": [
        "d495657200bd3ce10f9cb52401056804bf365811"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Dec 14 00:33:49 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] missing license for libphy.ko\n\nAndy,\n\nlibphy has no license tag. Something like the attached (untested!) patch\nis needed. Hopefully such a change finds its way into 2.6.15.\n\nfilename: /lib/modules/2.6.15-rc5-3-ppc64/kernel/drivers/net/phy/libphy.ko\nvermagic:       2.6.15-rc5-3-ppc64 SMP gcc-4.1\ndepends:\nsrcversion:     ACC921B5E82701BE1E6F603\n\n drivers/net/phy/phy_device.c |    4 ++++\n 1 files changed, 4 insertions(+)\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d495657200bd3ce10f9cb52401056804bf365811",
      "tree": "a1d1ddd873685657e4a9ded74a35f63047ed120e",
      "parents": [
        "c8cb00f6ac9aa13b0575726163b165fd2276ff25"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:57:10 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Add Symbol LA-4123 ID\n\nAdd ID for Symbol LA-4123.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c8cb00f6ac9aa13b0575726163b165fd2276ff25",
      "tree": "62dafcea2b222a2425d7a580c8678def4d578277",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:49:53 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:50 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Fix incorrect PCI resource use\n\norinoco_nortel was broken during conversion to iomem API.  Wrong PCI BAR\nis used for chipset registers.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fd71da468dd8897fe3f565dfd3743a87d8678e3a",
      "tree": "77be514289e8d2cd897ff35ce02f5ee59e646bc7",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Wed Dec 21 16:35:44 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:02:24 2005 -0500"
      },
      "message": "[PATCH] fix libata inquiry VPD for ATAPI devices\n\nThe following patch prevents libata from incorrectly modifying inquiry\nVPD pages and command support data from ATAPI devices.  I have tested\nthe patch with a SATA ATAPI tape drive on an AHCI controller.\n\nPatch is against kernel 2.4.32 with 2.4.32-libata1.patch applied.\n\nAnthony J. Battersby\nCybernetics\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "291d809ba5c8d4d6d8812e3f185bdf57d539f594",
      "tree": "41fe805546ca4e90fa68cdc130938a48675d4182",
      "parents": [
        "3dd3bf83574e38578fc9741c0e23e4fa7f7ff96e"
      ],
      "author": {
        "name": "Hiroyuki YAMAMORI",
        "email": "h-yamamo@db3.so-net.ne.jp",
        "time": "Fri Dec 23 11:24:05 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 23 11:24:05 2005 -0800"
      },
      "message": "[IPV6]: Fix Temporary Address Generation\n\nFrom: Hiroyuki YAMAMORI \u003ch-yamamo@db3.so-net.ne.jp\u003e\n\nSince regen_count is stored in the public address, we need to reset it\nwhen we start renewing temporary address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "3dd3bf83574e38578fc9741c0e23e4fa7f7ff96e",
      "tree": "fb9ccc01f478161d20b45040f28419b13ba5c07c",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Dec 23 11:23:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 23 11:23:21 2005 -0800"
      },
      "message": "[IPV6]: Fix dead lock.\n\nWe need to relesae ifp-\u003elock before we call addrconf_dad_stop(),\nwhich will hold ifp-\u003elock.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f43d8e1147406901b7d972d1b528d94def23b0e",
      "tree": "8e0667ce322b79c6a9aade51dc9739f3dc9430fe",
      "parents": [
        "7b3dad3d854654e470a598d361919ebdb858f37b",
        "597d1f0622d21ffe54aceef8da9682e776f51cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 23 10:11:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 23 10:11:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "597d1f0622d21ffe54aceef8da9682e776f51cc2",
      "tree": "975fa6b5f3a9c27a5ed8c24fc3f86ae2da41cee0",
      "parents": [
        "0b57ee9e55373a27e45549e82b0c43621480a71b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:04:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:10:03 2005 -0800"
      },
      "message": "[SPARC]: Kill CHILD_MAX.\n\nIt\u0027s definition is wrong (-1 means \"no limit\" not 999),\nonly the Sparc SunOS/Solaris compat code uses it, so\nlet\u0027s just kill it off completely from limits.h and\nall referencing code.\n\nNoticed by Ulrich Drepper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14904398e5b573d13f8c8dbd43a452ff34c0efc2",
      "tree": "47ee2b44aee6999eb53c808367df23b57990c269",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 18:50:12 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:44 2005 -0800"
      },
      "message": "[SUNGEM]: Fix link error with CONFIG_HOTPLUG disabled.\n\ngem_remove_one() is called from the __devinit gem_init_one().\n\nTherefore, gem_remove_one() mustn\u0027t be __devexit.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b3dad3d854654e470a598d361919ebdb858f37b",
      "tree": "48a223dc23355d9d86f5d9c4607d8b10df1738f4",
      "parents": [
        "3c058d8b179ea3ee3061b71115bcac38d243d436",
        "75b245b3259133360845bc6de3aecb8a6bd6ab59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "message": "Pull bug3410 into release branch\n"
    },
    {
      "commit": "3c058d8b179ea3ee3061b71115bcac38d243d436",
      "tree": "fc627a652b6580c159a113141eea711d138d1bf8",
      "parents": [
        "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
        "9d6be4bed65a3bd36ab2de12923bff4f4530bd86"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "message": "Pull owner_id into release branch\n"
    },
    {
      "commit": "9d6be4bed65a3bd36ab2de12923bff4f4530bd86",
      "tree": "ba9452d497ff1c2365563346b0e168687873ad43",
      "parents": [
        "05465fd5622202d65634b3a9a8bcc9cbb384a82a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:23:06 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:24:10 2005 -0500"
      },
      "message": "[ACPI] fix build warning from owner_id patch\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "d8bcd8e41576809f276fa44be5012568296cce41",
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:01:55 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:01:55 2005 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "75b245b3259133360845bc6de3aecb8a6bd6ab59",
      "tree": "75db01d92dd957a2508b2c4c5bca501b75e9527d",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Dec 21 01:29:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:00:25 2005 -0500"
      },
      "message": "[ACPI] fix passive cooling regression\n\nReturn logic was inverted.\nGoing for changing the return value to not return zero as it is makes\nmore sense regarding the naming of the function (cpu_has_cpufreq()).\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3410\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d2b18394259ef621fd2a6322aa9934198fd87a6a",
      "tree": "cedd99314fd5408559d410c5fc51c1af2a62f6ed",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 22 23:21:38 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 22 23:21:38 2005 +0000"
      },
      "message": "[MMC] Set correct capacity for 1024-byte block cards\n\nWe were passing set_capacity() the capacity we calculated in terms of\nthe number of blocks on the card, which happened to be the right units\nfor 512-byte block cards.  However, with 1024-byte block cards, we\nend up setting the capacity to half the number of blocks.  Fix this\nby shifting by the appropriate amount.\n\nThanks to Todd Blumer for pointing this out.\n\nUse get_capacity() to report the card capacity, rather than\nrecalculating it from the CSD information.\n\nFinally, use our chosen IO block size for the SET_BLOCKLEN command\nrather than the CSD read block size.  Currently these are equivalent,\nbut will not be in the future.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c162eeaa21fde6c27112690f5bc0a461a9f1763e",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
        "e6469297d4eecfd9f46929fe1f56a01141cb0791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
      "tree": "4af11a74b979b53349f7b5a302d2323d130fa4cc",
      "parents": [
        "fbbde0c30943306ddb77d969df6be68ebc6dc265",
        "8b1af56b29b9b81538b4d0d4fd9515618618ead1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:34:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:34:05 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "fbbde0c30943306ddb77d969df6be68ebc6dc265",
      "tree": "4870f840d0378210b849b1fd6f37f373a03bde13",
      "parents": [
        "0800c5f7a499a8961c3868e95cc4cf1715166457",
        "515432aa7ae75ea493099f38adc14a99436fa1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:33:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:33:04 2005 -0800"
      },
      "message": "Merge branch \u0027to_linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "0800c5f7a499a8961c3868e95cc4cf1715166457",
      "tree": "609cb9c9cb8e3219722df13907527d3410ae861b",
      "parents": [
        "d6f029130fb83b36fb709a187275b0494035d689"
      ],
      "author": {
        "name": "ASANO Masahiro",
        "email": "masano@tnes.nec.co.jp",
        "time": "Thu Dec 22 13:24:54 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:24:05 2005 -0800"
      },
      "message": "[PATCH] fix posix lock on NFS\n\nNFS client prevents mandatory lock, but there is a flaw on it; Locks are\npossibly left if the mode is changed while locking.\n\nThis permits unlocking even if the mandatory lock bits are set.\n\nSigned-off-by: ASANO Masahiro \u003cmasano@tnes.nec.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6f029130fb83b36fb709a187275b0494035d689",
      "tree": "27a5f8fb9fe1fc0df911231b5d9913b246427039",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Dec 21 12:26:25 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:17:39 2005 -0800"
      },
      "message": "[PATCH] fix race with preempt_enable()\n\nCurrently a simple\n\n\tvoid foo(void) { preempt_enable(); }\n\nproduces the following code on ARM:\n\nfoo:\n\tbic\tr3, sp, #8128\n\tbic\tr3, r3, #63\n\tldr\tr2, [r3, #4]\n\tldr\tr1, [r3, #0]\n\tsub\tr2, r2, #1\n\ttst\tr1, #4\n\tstr\tr2, [r3, #4]\n\tblne\tpreempt_schedule\n\tmov\tpc, lr\n\nThe problem is that the TIF_NEED_RESCHED flag is loaded _before_ the\npreemption count is stored back, hence any interrupt coming within that\n3 instruction window causing TIF_NEED_RESCHED to be set won\u0027t be\nseen and scheduling won\u0027t happen as it should.\n\nNothing currently prevents gcc from performing that reordering.  There\nis already a barrier() before the decrement of the preemption count, but\nanother one is needed between this and the TIF_NEED_RESCHED flag test\nfor proper code ordering.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6469297d4eecfd9f46929fe1f56a01141cb0791",
      "tree": "9cdd368a9c5e02c177e54edcfd8bcc06155526a9",
      "parents": [
        "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
        "6b3ae80a63e47f6e97d68a1ddd520e3509e62821"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "message": "Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a\n"
    },
    {
      "commit": "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
      "tree": "5500cc243037614ed8787b39a3f1baa0246443c9",
      "parents": [
        "4c7e6895027362889422e5dc437dc3238b6b4745"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:39:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:39:48 2005 -0800"
      },
      "message": "[IPSEC]: Fix policy updates missed by sockets\n\nThe problem is that when new policies are inserted, sockets do not see\nthe update (but all new route lookups do).\n\nThis bug is related to the SA insertion stale route issue solved\nrecently, and this policy visibility problem can be fixed in a similar\nway.\n\nThe fix is to flush out the bundles of all policies deeper than the\npolicy being inserted.  Consider beginning state of \"outgoing\"\ndirection policy list:\n\n\tpolicy A --\u003e policy B --\u003e policy C --\u003e policy D\n\nFirst, realize that inserting a policy into a list only potentially\nchanges IPSEC routes for that direction.  Therefore we need not bother\nconsidering the policies for other directions.  We need only consider\nthe existing policies in the list we are doing the inserting.\n\nConsider new policy \"B\u0027\", inserted after B.\n\n\tpolicy A --\u003e policy B --\u003e policy B\u0027 --\u003e policy C --\u003e policy D\n\nTwo rules:\n\n1) If policy A or policy B matched before the insertion, they\n   appear before B\u0027 and thus would still match after inserting\n   B\u0027\n\n2) Policy C and D, now \"shadowed\" and after policy B\u0027, potentially\n   contain stale routes because policy B\u0027 might be selected\n   instead of them.\n\nTherefore we only need flush routes assosciated with policies\nappearing after a newly inserted policy, if any.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b1af56b29b9b81538b4d0d4fd9515618618ead1",
      "tree": "a0075fc5af002bc26b6e8217ccb80b92e6bf2b65",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "message": "powerpc: Fix i8259 cascade on pSeries with XICS interrupt controller\n\nIt turns out that commit f9bd170a87948a9e077149b70fb192c563770fdf\nbroke the cascade from XICS to i8259 on pSeries machines; specifically\nwe ended up not ever doing the EOI on the XICS for the cascade.  The\nresult was that interrupts from the serial ports (and presumably any\nother devices using ISA interrupts) didn\u0027t get through.  This fixes\nit and also simplifies the code, by doing the EOI on the XICS in the\nxics_get_irq routine after reading and acking the interrupt on the\ni8259.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "515432aa7ae75ea493099f38adc14a99436fa1ac",
      "tree": "e34b701a6a81c06ba115c1c9817aea47afed6bd0",
      "parents": [
        "7bb9529602f8bb41a92275825b808a42ed33e5be"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 20 09:48:29 2005 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Dec 22 07:55:12 2005 -0200"
      },
      "message": "V4L/DVB (3191): Fix CC output\n\n- CC data was swapped the wrong way around.\n- Enabling CC disabled XDS and vice versa: these two should\nbe independent from one another.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "7bb9529602f8bb41a92275825b808a42ed33e5be",
      "tree": "d719928ae348342b47e50578155ef51f8e85fae3",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Tue Dec 20 18:26:26 2005 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Dec 22 07:55:06 2005 -0200"
      },
      "message": "V4L/DVB (3200): Fix saa7134 ALSA/OSS collisions\n\n- When ALSA or OSS are loaded, check if the other is present\nFixed hotplug notifiers cleanup on module removal\n- The saa7134 DMA sound modules now have their own Kconfig entries, and\nif built statically enforce exclusivity\n- SND_PCM_OSS isn\u0027t necessary for the OSS driver\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "4c7e6895027362889422e5dc437dc3238b6b4745",
      "tree": "f26b7e51aa071892839d10b1049de963616d3c5c",
      "parents": [
        "1d1428045c54ef3d172d480806e2066dde0b4b76"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "imcdnzl@gmail.com",
        "time": "Wed Dec 21 19:02:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 19:02:39 2005 -0800"
      },
      "message": "[DCCP]: Comment typo\n\nI hope to actually change this behaviour shortly but this will help\nanybody grepping code at present.\n\nSigned-off-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1428045c54ef3d172d480806e2066dde0b4b76",
      "tree": "64a2a1a16e02416b2f49b62faaa5c9f7b7307373",
      "parents": [
        "7eb1b3d372a53fe9220b9e3b579886db0fe2f897"
      ],
      "author": {
        "name": "Kristian Slavov",
        "email": "kristian.slavov@nomadiclab.com",
        "time": "Wed Dec 21 18:47:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:47:24 2005 -0800"
      },
      "message": "[IPV6]: Fix address deletion\n\nIf you add more than one IPv6 address belonging to the same prefix and \ndelete the address that was last added, routing table entry for that \nprefix is also deleted.\nTested on 2.6.14.4\n\nTo reproduce:\nip addr add 3ffe::1/64 dev eth0\nip addr add 3ffe::2/64 dev eth0\n/* wait DAD */\nsleep 1\nip addr del 3ffe::2/64 dev eth0\nip -6 route\n\n(route to 3ffe::/64 should be gone)\n\nIn ipv6_del_addr(), if ifa \u003d\u003d ifp, we set ifa-\u003eif_next to NULL, and later \nassign ifap \u003d \u0026ifa-\u003eif_next, effectively terminating the for-loop.\nThis prevents us from checking if there are other addresses using the same \nprefix that are valid, and thus resulting in deletion of the prefix.\nThis applies only if the first entry in idev-\u003eaddr_list is the address to \nbe deleted.\n\nSigned-off-by: Kristian Slavov \u003ckristian.slavov@nomadiclab.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7eb1b3d372a53fe9220b9e3b579886db0fe2f897",
      "tree": "76d3b65fc078ac873428796bfd7d2785dd2a4aa4",
      "parents": [
        "0d77d59f6293438f25e0560172699c0d3e4ef5ac"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Wed Dec 21 18:39:49 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:39:49 2005 -0800"
      },
      "message": "[VLAN]: Add two missing checks to vlan_ioctl_handler()\n\nIn vlan_ioctl_handler() the code misses couple checks for\nerror return values.\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d77d59f6293438f25e0560172699c0d3e4ef5ac",
      "tree": "aa527856369efdafe7fd26aff4ed893cc333bc41",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "message": "[NETROM]: Fix three if-statements in nr_state1_machine()\n\nI found these while compiling with extra gcc warnings;\nconsidering the indenting surely they are not intentional?\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ea4e26602fa7f5141872f2c17a862f1974a73f",
      "tree": "b403b2c2a8a2baf30755ea044ecea9dca495934c",
      "parents": [
        "c7ac6b42ffba28c350cbcd48268f46689f6eb1cc",
        "863a930a40eb7f2d18534c2c166b22582f5c6cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "c7ac6b42ffba28c350cbcd48268f46689f6eb1cc",
      "tree": "51520d34b0fa957a80eb645f6f56bc561ec3d233",
      "parents": [
        "5a9191ff683ce4ebfd2c6a15e2989f5b1f420321"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:52:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:52:32 2005 -0800"
      },
      "message": "Initialize drivers/media/video/saa7134 late\n\nWhen compiled-in, make sure the sound system has initialized\nbefore these drivers do.\n\nReported by Adrian Bunk \u003cbunk@stusta.de\u003e\n\n(The right fix would be to make the sound core use \"subsys_initcall()\"\nand thus initialize before all normal drivers, but this is the quick\nand limited safe fix for 2.6.15).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a9191ff683ce4ebfd2c6a15e2989f5b1f420321",
      "tree": "e4b18ed80e48bfd01560f44dfc61e9fab57c71cb",
      "parents": [
        "28120be5d6830cd7c7777d8bf570bdb20abef58a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 21 14:28:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:35 2005 -0800"
      },
      "message": "[PATCH] usbcore: allow suspend/resume even if drivers don\u0027t support it\n\nThis patch (as618) changes usbcore to prevent derailing the\nsuspend/resume sequence when a USB driver doesn\u0027t include support for\nit.  This is a workaround rather than a true fix; the core needs to be\nchanged so that URB submissions from suspended drivers can be refused\nand outstanding URBs cancelled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28120be5d6830cd7c7777d8bf570bdb20abef58a",
      "tree": "a7aecedc557ae1c5ae4b4d7fa21a1eed879c842e",
      "parents": [
        "23f9b317e0ba4fbc5fc9524275d0105fa87e2027"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@booyaka.com",
        "time": "Wed Dec 21 14:28:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:34 2005 -0800"
      },
      "message": "[PATCH] USB Storage: Force starget-\u003escsi_level in usb-storage scsiglue.c\n\nWhen the usb-storage module forces sdev-\u003escsi_level to SCSI_2, it should\nalso force starget-\u003escsi_level to the same value.  Otherwise, the SCSI\nlayer may attempt to issue SCSI-3 commands to the device, such as REPORT\nLUNS, which it cannot handle.  This can prevent the device from working\nwith Linux.\n\nThe AMS Venus DS3 DS2316SU2S SATA-to-SATA+USB enclosure, based on the\nOxford Semiconductor OXU921S chip, requires this patch to function\ncorrectly on Linux.  The enclosure reports a SCSI-3 SPC-2 command set\nlevel, but does not correctly handle the REPORT LUNS SCSI command -\nprobably due to a bug in its firmware.\n\nIt seems likely that other USB storage enclosures with similar bugs will\nalso benefit from this patch.\n\nTony Lindgren \u003ctony@atomide.com\u003e collaborated in the development of this\npatch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@booyaka.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23f9b317e0ba4fbc5fc9524275d0105fa87e2027",
      "tree": "5d5681de11b3cb626d26485482de5d5838569ae8",
      "parents": [
        "bee5ab3f572d9499c42e75b958ff7309ff830a13"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 02:27:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:45:25 2005 -0800"
      },
      "message": "[PATCH] include/linux/irq.h: #include \u003clinux/smp.h\u003e\n\nJan\u0027s crosscompile page [1] shows, that one regression in 2.6.15-rc is\nthat the v850 defconfig does no longer compile.\n\nThe compile error is:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/v850/kernel/setup.o\nIn file included from /usr/src/ctest/rc/kernel/arch/v850/kernel/setup.c:17:\n/usr/src/ctest/rc/kernel/include/linux/irq.h:13:43: asm/smp.h: No such file or directory\nmake[2]: *** [arch/v850/kernel/setup.o] Error 1\n\n\u003c--  snip  --\u003e\n\nThe #include \u003casm/smp.h\u003e in irq.h was intruduced in 2.6.15-rc.\n\nSince include/linux/irq.h needs code from asm/smp.h only in the\nCONFIG_SMP\u003dy case and linux/smp.h #include\u0027s asm/smp.h only in the\nCONFIG_SMP\u003dy case, I\u0027m suggesting this patch to #include \u003clinux/smp.h\u003e\nin irq.h.\n\nI\u0027ve tested the compilation with both CONFIG_SMP\u003dy and CONFIG_SMP\u003dn\non i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bee5ab3f572d9499c42e75b958ff7309ff830a13",
      "tree": "ec48438ed1a7b3d3794a0a4cc577d0bab69b7f03",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d",
        "5b2db367a28c12e8dfd0b404d9ea35e948c5d7b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 11:05:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 11:05:15 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n"
    },
    {
      "commit": "6b3ae80a63e47f6e97d68a1ddd520e3509e62821",
      "tree": "8f4f40abffc2702c8b05323c93b5f122360ea412",
      "parents": [
        "c5e33bddd3c798f681f8f3027270127be6b61a3b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:58:01 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:58:01 2005 +0900"
      },
      "message": "[IPV6]: Don\u0027t select a tentative address as a source address.\n\nA tentative address is not considered \"assigned to an interface\"\nin the traditional sense (RFC2462 Section 4).\nDon\u0027t try to select such an address for the source address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "c5e33bddd3c798f681f8f3027270127be6b61a3b",
      "tree": "b8929b76a8e485becccf25a3385124fa88e5a17d",
      "parents": [
        "3c21edbd113788b110116141c8078623a0900b6a"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:44 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:44 2005 +0900"
      },
      "message": "[IPV6]: Run DAD when the link becomes ready.\n\nIf the link was not available when the interface was created,\nrun DAD for pending tentative addresses when the link becomes ready.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "3c21edbd113788b110116141c8078623a0900b6a",
      "tree": "b6d7cc0655f0965725e6b3a025724ea018c53c4a",
      "parents": [
        "8de3351e6e0a1081fbf6864ae37839e327699a08"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "message": "[IPV6]: Defer IPv6 device initialization until the link becomes ready.\n\nNETDEV_UP might be sent even if the link attached to the interface was\nnot ready.  DAD does not make sense in such case, so we won\u0027t do so.\nAfter interface\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "8de3351e6e0a1081fbf6864ae37839e327699a08",
      "tree": "83f2a001101dee12de37542f554c255cd5dbf18e",
      "parents": [
        "58c4fb86eabcbc385d954843a635b7f4327be6b0"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:06 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:06 2005 +0900"
      },
      "message": "[IPV6]: Try not to send icmp to anycast address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    }
  ],
  "next": "58c4fb86eabcbc385d954843a635b7f4327be6b0"
}
