)]}'
{
  "log": [
    {
      "commit": "cb8aa3d29b562e4c16fdfa4ecc8170ddc55397f4",
      "tree": "8bff8424e5a4652e46042435ef3e351157d39241",
      "parents": [
        "cb98cdcd0dd892dcaec7dabd57c3b00890006b61"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 01 12:16:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:45 2006 -0700"
      },
      "message": "[PATCH] uml: use Kbuild tracking for all files and fix compilation output\n\nMove the build of user-offsets to arch/um/sys-$(SUBARCH), where it\u0027s located.\nSo we can also build it via Kbuild with its dependency tracking rather than by\nhand.  While hacking here, fix also a lot of little cosmetic things.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb98cdcd0dd892dcaec7dabd57c3b00890006b61",
      "tree": "35498e769997902fae095acba6ad077c315b79a8",
      "parents": [
        "b15fb6b157b83ce983e42130ab7d1a866020d8f5"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon May 01 12:16:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:45 2006 -0700"
      },
      "message": "[PATCH] uml: search from uml_net in a more reasonable PATH\n\nAppend /usr/lib/uml to the existing PATH environment variable to let execvp()\nsearch uml_net in FHS compliant locations.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b15fb6b157b83ce983e42130ab7d1a866020d8f5",
      "tree": "6a90f7c7162270c8858d4555115469cd78bbf4ae",
      "parents": [
        "2ace87b9502d922397cabaf07d73e0b60c480ecf"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon May 01 12:16:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:44 2006 -0700"
      },
      "message": "[PATCH] uml: fix patch mismerge\n\nI sent a patch, it was applied as cda402b283c34a24b091f78eee116963e9494762,\nthen it was applied again as 181ae4005d0a4010802be534d929b38c42b9ac06 by\nmistake.  But while the 1st time it modified (correctly) cow_header_v3, the\n2nd it modified cow_header_v3_broken.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ace87b9502d922397cabaf07d73e0b60c480ecf",
      "tree": "b354425542c4b2cff20dc20cd65d0e8eeec2c7c4",
      "parents": [
        "347b3dc2faf34d63a96b41e3244b743cc72a2aa0"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon May 01 12:16:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:44 2006 -0700"
      },
      "message": "[PATCH] uml: error handling fixes\n\nBlairsorblade noticed some confusion between our use of a system\ncall\u0027s return value and errno.  This patch fixes a number of related\nbugs -\n\tusing errno instead of a return value\n\tusing a return value instead of errno\n\tforgetting to negate a error return to get a positive error code\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347b3dc2faf34d63a96b41e3244b743cc72a2aa0",
      "tree": "4bd6cb2c965a788d140da97f9397e5e1ffa35337",
      "parents": [
        "e3104f50d89b1fffe1fd973e32248a5c7f1bb41e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon May 01 12:15:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:44 2006 -0700"
      },
      "message": "[PATCH] uml: update defconfig\n\nBring defconfig up to date.\n\nAlso disable CONFIG_BLK_DEV_UBD_SYNC by default.  By performing synchronous\nI/O to the host, it slows things down, only protects against host crashes, and\ncan make a UML appear to hang while it waits for the host\u0027s disk.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3104f50d89b1fffe1fd973e32248a5c7f1bb41e",
      "tree": "fc1b191345acb4eb30455bd3efddb73a4c463d68",
      "parents": [
        "191ef966ac164a1ce3e06290ca52296744a4aee2"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon May 01 12:15:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:44 2006 -0700"
      },
      "message": "[PATCH] uml: clean up after MADVISE_REMOVE\n\nThe MADVISE_REMOVE-checking code didn\u0027t clean up after itself.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "191ef966ac164a1ce3e06290ca52296744a4aee2",
      "tree": "0b141e946ed9ff65d94d393ba15384b958793586",
      "parents": [
        "893bb96a29bee4a5cf2486720ac79412aaee5066"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon May 01 12:15:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:44 2006 -0700"
      },
      "message": "[PATCH] uml: remove NULL checks and add some CodingStyle\n\nRemove redundant NULL checks before [kv]free + small CodingStyle cleanup for\narch/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "893bb96a29bee4a5cf2486720ac79412aaee5066",
      "tree": "5e56b9ed14c84766c58a0185aafd679d8cb949b3",
      "parents": [
        "c39e50b4bada27102306d7fa68ea35dc4e61bd68"
      ],
      "author": {
        "name": "Joris van Rantwijk",
        "email": "jvrantwijk@xs4all.nl",
        "time": "Mon May 01 12:15:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] uml: skas0 support for 2G/2G hosts\n\nA quick hack to allow skas0 mode to run on 2G/2G hosts.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c39e50b4bada27102306d7fa68ea35dc4e61bd68",
      "tree": "fc19963a4cdb94e964f83fb23c24f7d169241a43",
      "parents": [
        "f3a19cb45f4730c4ce09ca9bccf197efd010dc3b"
      ],
      "author": {
        "name": "Victor V. Vengerov",
        "email": "Victor.Vengerov@oktetlabs.ru",
        "time": "Mon May 01 12:15:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] uml: fix iomem list traversal\n\nWe need to walk the region list properly.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3a19cb45f4730c4ce09ca9bccf197efd010dc3b",
      "tree": "8d335d5ecfebf4040865e09d3cdb0e7c012cc5c7",
      "parents": [
        "42e4c8585f8cbbfac3b70aa2d0a4f869509a0354"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 01 12:15:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] silence initcall warnings\n\nSuppress the initcall-return-value warnings unless initcall_debug was\nspecified.\n\nThey do find bugs, but they\u0027re extremely small ones and as Andi points out,\npeople get distressed.\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42e4c8585f8cbbfac3b70aa2d0a4f869509a0354",
      "tree": "23d77cd10353b534c94e15710658b71f4d6d8957",
      "parents": [
        "5871aa6d5a98f315016d1deee07425c269c37f29"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 01 12:15:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] i386: Remove apic\u003d warning\n\nThe apic\u003d option can be used to set the APIC driver too.  When that is done\nthis code would always produce bogus warnings.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5871aa6d5a98f315016d1deee07425c269c37f29",
      "tree": "080fad156c503a485cfa4736d8e7b38561f5586a",
      "parents": [
        "32828546b32a96d550b85eab25609bc4ba3942ab"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 01 12:15:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] i386: Fix overflow in e820_all_mapped\n\nThe 32bit version of e820_all_mapped() needs to use u64 to avoid overflows on\nPAE systems.  Pointed out by Jan Beulich\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32828546b32a96d550b85eab25609bc4ba3942ab",
      "tree": "96d48910315bca328d34985337a99a8b41e8be6e",
      "parents": [
        "d2610202290b4924b71747314a0f88f28807702e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 01 12:15:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Fix ACPI disabled LAPIC handling mismerge\n\nThe patch I submitted earlier to fix disabled LAPIC handling in ACPI was\nmismerged for some reason I still don\u0027t quite understand.  Parts of it was\napplied to the wrong function.\n\nThis patch fixes it up.\n\nCc: \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2610202290b4924b71747314a0f88f28807702e",
      "tree": "bdfde16e24caa597f66504d555b06ee2e480ef54",
      "parents": [
        "5e7dd2ab6b9bdfa60e19b8739e6b2a204fd4f477"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 01 12:15:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:43 2006 -0700"
      },
      "message": "[PATCH] x86_64: Add compat_sys_vmsplice and use it in x86-64\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e7dd2ab6b9bdfa60e19b8739e6b2a204fd4f477",
      "tree": "f9d3ac455ea67f1ea23e7e41848ac422506c474b",
      "parents": [
        "62de608da0b0ab17d81a233b50d1e952b9816f69"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 01 12:15:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] md: Fix \u0027rdev-\u003enr_pending\u0027 count when retrying barrier requests\n\nWhen retrying a failed BIO_RW_BARRIER request, we need to keep the reference\nin -\u003enr_pending over the whole retry.  Currently, we only hold the reference\nif the failed request is the *last* one to finish - which is silly, because it\nwould normally be the first to finish.\n\nSo move the rdev_dec_pending call up into the didn\u0027t-fail branch.  As the rdev\nisn\u0027t used in the later code, calling rdev_dec_pending earlier doesn\u0027t hurt.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62de608da0b0ab17d81a233b50d1e952b9816f69",
      "tree": "12647d87f70cddf29edeeee2d85358667aa24cd8",
      "parents": [
        "bea2771871ed1084c9a85ed0c86340f188505702"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 01 12:15:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] md: Improve detection of lack of barrier support in raid1\n\nMove the test for \u0027do barrier work\u0027 down a bit so that if the first write to a\nraid1 is a BIO_RW_BARRIER write, the checking done by superblock writes will\ncause the right thing to happen.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bea2771871ed1084c9a85ed0c86340f188505702",
      "tree": "3c7e30dbab20419e609c63b96e39f43a7ef524ff",
      "parents": [
        "e0a33270ed0e8e00cbb882a33d21e1f92aac0ceb"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 01 12:15:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] md: Change ENOTSUPP to EOPNOTSUPP\n\nBecause that is what you get if a BIO_RW_BARRIER isn\u0027t supported!\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0a33270ed0e8e00cbb882a33d21e1f92aac0ceb",
      "tree": "37879a141c5168577813b318cf825ccc0c97204c",
      "parents": [
        "df30d0f4ca3c41b60068232d6de9d58be88436f0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 01 12:15:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] md: Fixed refcounting/locking when attempting read error correction in raid10\n\nWe need to hold a reference to rdevs while reading and writing to attempt to\ncorrect read errors.  This reference must be taken under an rcu lock.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df30d0f4ca3c41b60068232d6de9d58be88436f0",
      "tree": "f9ea546b15f0c8908d6248480c7f3dad820a5f5e",
      "parents": [
        "235acec78e87a60ace01d1ecb4b87ad1d689715a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 01 12:15:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] md: Avoid oops when attempting to fix read errors on raid10\n\nWe should add to the counter for the rdev *after* checking if the rdev is\nNULL!!!\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "235acec78e87a60ace01d1ecb4b87ad1d689715a",
      "tree": "5549b96af97db6b0c39feb371983f57e4531f50a",
      "parents": [
        "1f4a90670bacbf61f2fcc19a9e0e78748c932a25"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Mon May 01 12:15:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] s390: make qeth buildable\n\nSigned-off-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f4a90670bacbf61f2fcc19a9e0e78748c932a25",
      "tree": "e3203c99f883439125892af1afefe95fe753ba09",
      "parents": [
        "0d262424b07582a3aa3afa85af645bd436a94a39",
        "b276764091cf241cf0b31e8cb76c67dcf9a9c1d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 08:14:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 08:14:03 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Update version and reldate\n  [TG3]: Fix bug in nvram write\n  [TG3]: Add reset_phy parameter to chip reset functions\n  [TG3]: Reset chip when changing MAC address\n  [TG3]: Add phy workaround\n  [TG3]: Call netif_carrier_off() during phy reset\n  [IPV6]: Fix race in route selection.\n  [XFRM]: fix incorrect xfrm_policy_afinfo_lock use\n  [XFRM]: fix incorrect xfrm_state_afinfo_lock use\n  [TCP]: Fix unlikely usage in tcp_transmit_skb()\n  [XFRM]: fix softirq-unsafe xfrm typemap-\u003elock use\n  [IPSEC]: Fix IP ID selection\n  [NET]: use hlist_unhashed()\n  [IPV4]: inet_init() -\u003e fs_initcall\n  [NETLINK]: cleanup unused macro in net/netlink/af_netlink.c\n  [PKT_SCHED] netem: fix loss\n  [X25]: fix for spinlock recurse and spinlock lockup with timer handler\n"
    },
    {
      "commit": "0d262424b07582a3aa3afa85af645bd436a94a39",
      "tree": "4ec3c7034bb244515904c6866642fdc9a9a4b39a",
      "parents": [
        "9f29333dae3488542b1344871e8ecb84084ad80e",
        "c9f2946fbec88d4baa3a6d47eb3a8e6b08b05cd9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 08:12:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 08:12:39 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Disable preemption during flush_tlb_pending().\n  [SPARC64]: Kill __flush_tlb_page() prototype.\n"
    },
    {
      "commit": "9f29333dae3488542b1344871e8ecb84084ad80e",
      "tree": "01314a20b6155cfbb881a7a797ab003b64b5f434",
      "parents": [
        "494b9aea6d451e1eaab5d52b65951d7dc6e81cb8",
        "8fdc19486f4d3b0fc5f1c7ce69fe5f7b1c653e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:48:38 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: make EVIOCGSND return meaningful data\n  Input: ressurect EVIOCGREP and EVIOCSREP\n  Input: psmouse - fix new device detection logic\n  Input: move input_device_id to mod_devicetable.h\n  Input: allow using several chords for braille\n  Input: allow passing NULL to input_free_device()\n  Input: spitzkbd - fix the reversed Address and Calender keys\n  Input: ads7846 - improve filtering for thumb press accuracy\n  Input: ads7846 - report 0 pressure value along with pen up event\n  Input: ads7846 - handle IRQs that were latched during disabled IRQs\n  Input: ads7846 - miscellaneous fixes\n  Input: ads7846 - use msleep() instead of udelay() in suspend\n  Input: ads7846 - debouncing and rudimentary sample filtering\n  Input: ads7846 - power down ADC a bit later\n  Input: ads7846 - add pen_down sysfs attribute\n  Input: wistron - add support for Fujitsu N3510\n  Input: wistron - add signature for Amilo M7400\n"
    },
    {
      "commit": "494b9aea6d451e1eaab5d52b65951d7dc6e81cb8",
      "tree": "ea70b0d3934a3a7f468d285833029798be24d5e1",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a",
        "a769577b3716c757e354a681aab3524ac6b651be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (22 commits)\n  [ALSA] via82xx - Use DXS_SRC as default for VIA8235/8237/8251 chips\n  [ALSA] hda-codec - Add model entry for ASUS Z62F\n  [ALSA] PCMCIA sound devices shouldn\u0027t depend on ISA\n  [ALSA] hda-codec - Fix capture from line-in on VAIO SZ/FE laptops\n  [ALSA] Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS\u003dn\n  [ALSA] PCM core - introduce CONFIG_SND_PCM_XRUN_DEBUG\n  [ALSA] adding __devinitdata to pci_device_id\n  [ALSA] add __devinitdata to all pci_device_id\n  [ALSA] hda-codec - Add codec id for AD1988B codec chip\n  [ALSA] hda-codec - Add model entry for ASUS M9 laptop\n  [ALSA] pcxhr - Fix a compiler warning on 64bit architectures\n  [ALSA] via82xx: tweak VT8251 workaround\n  [ALSA] intel8x0 - Disable ALI5455 SPDIF-input\n  [ALSA] via82xx: add support for VIA VT8251 (AC\u002797)\n  [ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt\n  [ALSA] Fix double free in error path of miro driver\n  [ALSA] hda-codec - Add entry for Epox EP-5LDA+ GLi\n  [ALSA] sound/pci/: remove duplicate #include\u0027s\n  [ALSA] hda-codec - Use model \u0027hp\u0027 for all HP laptops with AD1981HD\n  [ALSA] continue on IS_ERR from platform device registration\n  ...\n"
    },
    {
      "commit": "c9f2946fbec88d4baa3a6d47eb3a8e6b08b05cd9",
      "tree": "2b18303a2a69cf0c9d0224daebda5e5fc34308d8",
      "parents": [
        "1241140f5183db38393556832198a3b109bf9085"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 30 22:54:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 30 22:54:27 2006 -0700"
      },
      "message": "[SPARC64]: Disable preemption during flush_tlb_pending().\n\nA context switch will force a call to flush_tlb_pending() (via\nswitch_to()), so if we test tlb_nr to be non-zero, then sleep, it\nwould become zero and later back at the original context we\u0027ll pass\nzero down into the TLB flushing code which should never see a nr\nargument of zero.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1241140f5183db38393556832198a3b109bf9085",
      "tree": "5e8dc005b0396a6e9a8b47a12c35ef1239946a11",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 30 21:40:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 30 21:40:13 2006 -0700"
      },
      "message": "[SPARC64]: Kill __flush_tlb_page() prototype.\n\nThis function no longer exists.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b276764091cf241cf0b31e8cb76c67dcf9a9c1d8",
      "tree": "e7cf44f07e0aa493729d7d3e8024d2d4107a8055",
      "parents": [
        "f6d9a2565bc754043f43b8f51b19f77ee0269411"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Apr 29 19:01:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 19:01:06 2006 -0700"
      },
      "message": "[TG3]: Update version and reldate\n\nUpdate version to 3.57.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6d9a2565bc754043f43b8f51b19f77ee0269411",
      "tree": "9d99366776a3191b363be38f8e692df405904501",
      "parents": [
        "8e7a22e3eb49042c048f24bab40cf5cf8915487d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Apr 29 19:00:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 19:00:24 2006 -0700"
      },
      "message": "[TG3]: Fix bug in nvram write\n\nFix bug in nvram write function. If the starting nvram address offset\nhappens to be the last dword of the page, the NVRAM_CMD_LAST bit will\nnot get set in the existing code. This patch fixes the bug by changing\nthe \"else if\" to \"if\" so that the last dword condition always gets\nchecked.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e7a22e3eb49042c048f24bab40cf5cf8915487d",
      "tree": "6f14a777e098096b3482a57f4145269752aba0c4",
      "parents": [
        "58712ef9f2cbaaeac5b32ac11810a4bbd0eeacc5"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Sat Apr 29 18:59:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 18:59:13 2006 -0700"
      },
      "message": "[TG3]: Add reset_phy parameter to chip reset functions\n\nAdd a reset_phy parameter to tg3_reset_hw() and tg3_init_hw(). With\nthe full chip reset during MAC address change, the automatic PHY reset\nduring chip reset will cause a link down and bonding will not work\nproperly as a result. With this reset_phy parameter, we can do a chip\nreset without link down when changing MAC address or MTU.\n\nSigned-off-by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58712ef9f2cbaaeac5b32ac11810a4bbd0eeacc5",
      "tree": "3e83bbcc8f9df47aaa507d5e72ef96fa31fa1d81",
      "parents": [
        "c424cb249dae10fb7f118f89091f1329b62b92f4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Apr 29 18:58:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 18:58:01 2006 -0700"
      },
      "message": "[TG3]: Reset chip when changing MAC address\n\nDo the full chip reset when changing MAC address if ASF is enabled.\n\nASF sometimes uses a different MAC address than the driver. Without\nthe reset, the ASF MAC address may be overwritten when the driver\u0027s\nMAC address is changed.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c424cb249dae10fb7f118f89091f1329b62b92f4",
      "tree": "71fec6de971313c0add0b0c0b7580c736e0f12cb",
      "parents": [
        "c8e1e82b6a97ad44517517aa58b7b794ead0bf33"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Apr 29 18:56:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 18:56:34 2006 -0700"
      },
      "message": "[TG3]: Add phy workaround\n\nAdd some PHY workaround code to reduce jitter on some PHYs.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8e1e82b6a97ad44517517aa58b7b794ead0bf33",
      "tree": "3044a83b7de83a70a0fa506e2c09d85e7311b3ae",
      "parents": [
        "c302e6d54e468ee9b1e18152e2e9da06953f3473"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Apr 29 18:55:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 29 18:55:17 2006 -0700"
      },
      "message": "[TG3]: Call netif_carrier_off() during phy reset\n\nAdd netif_carrier_off() call during tg3_phy_reset(). This is needed\nto properly track the netif_carrier state in cases where we do a\nPHY reset with interrupts disabled. The SerDes code will not run\nproperly if the netif_carrier state is wrong.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c302e6d54e468ee9b1e18152e2e9da06953f3473",
      "tree": "23ea6976bef7aad9a934b56714786a0d55256ec6",
      "parents": [
        "e959d8121fcbfee6ec049cc617e9423d1799f2e4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Apr 28 15:59:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:22 2006 -0700"
      },
      "message": "[IPV6]: Fix race in route selection.\n\nWe eliminated rt6_dflt_lock (to protect default router pointer)\nat 2.6.17-rc1, and introduced rt6_select() for general router selection.\nThe function is called in the context of rt6_lock read-lock held,\nbut this means, we have some race conditions when we do round-robin.\n\nSigned-off-by; YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e959d8121fcbfee6ec049cc617e9423d1799f2e4",
      "tree": "5bbb925d554c1c0c29ce36cb9a771a12bf403861",
      "parents": [
        "f3111502c065d32dcb021f55e30398aaebd8fb0f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 28 15:32:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:21 2006 -0700"
      },
      "message": "[XFRM]: fix incorrect xfrm_policy_afinfo_lock use\n\nxfrm_policy_afinfo_lock can be taken in bh context, at:\n\n [\u003cc013fe1a\u003e] lockdep_acquire_read+0x54/0x6d\n [\u003cc0f6e024\u003e] _read_lock+0x15/0x22\n [\u003cc0e8fcdb\u003e] xfrm_policy_get_afinfo+0x1a/0x3d\n [\u003cc0e8fd10\u003e] xfrm_decode_session+0x12/0x32\n [\u003cc0e66094\u003e] ip_route_me_harder+0x1c9/0x25b\n [\u003cc0e770d3\u003e] ip_nat_local_fn+0x94/0xad\n [\u003cc0e2bbc8\u003e] nf_iterate+0x2e/0x7a\n [\u003cc0e2bc50\u003e] nf_hook_slow+0x3c/0x9e\n [\u003cc0e3a342\u003e] ip_push_pending_frames+0x2de/0x3a7\n [\u003cc0e53e19\u003e] icmp_push_reply+0x136/0x141\n [\u003cc0e543fb\u003e] icmp_reply+0x118/0x1a0\n [\u003cc0e54581\u003e] icmp_echo+0x44/0x46\n [\u003cc0e53fad\u003e] icmp_rcv+0x111/0x138\n [\u003cc0e36764\u003e] ip_local_deliver+0x150/0x1f9\n [\u003cc0e36be2\u003e] ip_rcv+0x3d5/0x413\n [\u003cc0df760f\u003e] netif_receive_skb+0x337/0x356\n [\u003cc0df76c3\u003e] process_backlog+0x95/0x110\n [\u003cc0df5fe2\u003e] net_rx_action+0xa5/0x16d\n [\u003cc012d8a7\u003e] __do_softirq+0x6f/0xe6\n [\u003cc0105ec2\u003e] do_softirq+0x52/0xb1\n\nthis means that all write-locking of xfrm_policy_afinfo_lock must be\nbh-safe. This patch fixes xfrm_policy_register_afinfo() and\nxfrm_policy_unregister_afinfo().\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3111502c065d32dcb021f55e30398aaebd8fb0f",
      "tree": "59c51b1d18f866c38d23ad6fe74820f0a2cdb43d",
      "parents": [
        "83de47cd0c5738105f40e65191b0761dfa7431ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 28 15:30:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:20 2006 -0700"
      },
      "message": "[XFRM]: fix incorrect xfrm_state_afinfo_lock use\n\nxfrm_state_afinfo_lock can be read-locked from bh context, so take it\nin a bh-safe manner in xfrm_state_register_afinfo() and\nxfrm_state_unregister_afinfo(). Found by the lock validator.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83de47cd0c5738105f40e65191b0761dfa7431ac",
      "tree": "c519837e16dfaf3dd35f2454e6e969d6a47a27e1",
      "parents": [
        "8dff7c29707b7514043539f5ab5e0a6eb7bd9dcd"
      ],
      "author": {
        "name": "Hua Zhong",
        "email": "hzhong@gmail.com",
        "time": "Fri Apr 28 15:26:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:19 2006 -0700"
      },
      "message": "[TCP]: Fix unlikely usage in tcp_transmit_skb()\n\nThe following unlikely should be replaced by likely because the\ncondition happens every time unless there is a hard error to transmit\na packet.\n\nSigned-off-by: Hua Zhong \u003chzhong@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dff7c29707b7514043539f5ab5e0a6eb7bd9dcd",
      "tree": "a584dcfb2142d4596086d7081a3d63fd9988e7ce",
      "parents": [
        "a76e07acd0de635122c5e60ccd5e55f9d5082391"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 28 15:23:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:18 2006 -0700"
      },
      "message": "[XFRM]: fix softirq-unsafe xfrm typemap-\u003elock use\n\nxfrm typemap-\u003elock may be used in softirq context, so all write_lock()\nuses must be softirq-safe.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a76e07acd0de635122c5e60ccd5e55f9d5082391",
      "tree": "81532bb4926f9122961da29b9914268deca1a508",
      "parents": [
        "da753beaeb1446aa87bcca7e8a0026633a8914f0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Apr 28 15:22:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:16 2006 -0700"
      },
      "message": "[IPSEC]: Fix IP ID selection\n\nI was looking through the xfrm input/output code in order to abstract\nout the address family specific encapsulation/decapsulation code.  During\nthat process I found this bug in the IP ID selection code in xfrm4_output.c.\n\nAt that point dst is still the xfrm_dst for the current SA which\nrepresents an internal flow as far as the IPsec tunnel is concerned.\nSince the IP ID is going to sit on the outside of the encapsulated\npacket, we obviously want the external flow which is just dst-\u003echild.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da753beaeb1446aa87bcca7e8a0026633a8914f0",
      "tree": "910ca47bce30c4ef5df66c0d6545051f61d2d49e",
      "parents": [
        "a536e0778781c1f2ce38cf8e1d82ce258f0193c1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Fri Apr 28 15:21:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:15 2006 -0700"
      },
      "message": "[NET]: use hlist_unhashed()\n\nUse hlist_unhashed() rather than accessing inside data structure.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a536e0778781c1f2ce38cf8e1d82ce258f0193c1",
      "tree": "e52714e23788874026242c0a6931f65413d8ce2b",
      "parents": [
        "09493abfdbe8144ce0805efac7a8a3c4eb869c12"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 28 15:19:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:14 2006 -0700"
      },
      "message": "[IPV4]: inet_init() -\u003e fs_initcall\n\nConvert inet_init to an fs_initcall to make sure its called before any\ndevice driver\u0027s initcall.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09493abfdbe8144ce0805efac7a8a3c4eb869c12",
      "tree": "d29bab6343b66273a96b93acd887f6853ad6e87b",
      "parents": [
        "89bbb0a361cdae50eec863f10a876b58abf7d312"
      ],
      "author": {
        "name": "Soyoung Park",
        "email": "speattle@yahoo.com",
        "time": "Fri Apr 28 14:59:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:13 2006 -0700"
      },
      "message": "[NETLINK]: cleanup unused macro in net/netlink/af_netlink.c\n\n1 line removal, of unused macro.\nran \u0027egrep -r\u0027 from linux-2.6.16/ for Nprintk and\ndidn\u0027t see it anywhere else but here, in #define...\n\nSigned-off-by: Soyoung Park \u003cspeattle@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89bbb0a361cdae50eec863f10a876b58abf7d312",
      "tree": "47a12fa9cb97f5100992dbb407dbe081a725de2a",
      "parents": [
        "43dff98b022ded593e73c3784bac03bc9fc7ec55"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Apr 28 12:11:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:12 2006 -0700"
      },
      "message": "[PKT_SCHED] netem: fix loss\n\nThe following one line fix is needed to make loss function of\nnetem work right when doing loss on the local host.\nOtherwise, higher layers just recover.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43dff98b022ded593e73c3784bac03bc9fc7ec55",
      "tree": "93fc4549e1c5d2eee1186916ff8507ce63a99b63",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Fri Apr 28 12:00:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 29 18:33:11 2006 -0700"
      },
      "message": "[X25]: fix for spinlock recurse and spinlock lockup with timer handler\n\nWhen the sk_timer function x25_heartbeat_expiry() is called by the\nkernel in a running/terminating process, spinlock-recursion and\nspinlock-lockup locks up the kernel.  This has happened with testing\non some distro\u0027s and the patch below fixed it.\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0a515bc6a2188f02916e976f419a8640312e32a",
      "tree": "dd8f4f64cffe37725000c7a80d4b2b973c69f65a",
      "parents": [
        "991cef7be26ce78fe2bac72bedaf89e002cc2712",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: update cell_defconfig\n  [PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n  [PATCH] powerpc: Add cputable entry for POWER6\n  [PATCH] ppc32 CPM_UART: Fixed odd address translations\n  [PATCH] ppc32: Update board-specific code of the CPM UART users\n  [PATCH] ppc32 CPM_UART: Convert to use platform devices\n  [PATCH] ppc32: odd fixes and improvements in ppc_sys\n  [PATCH] powerpc: Wire up *at syscalls\n  [PATCH] ppc32: add 440GX erratum 440_43 workaround\n  [PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n  [PATCH] powerpc64: Fix loading of modules without a .toc section\n  [PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n  powerpc/pseries: Tell firmware our capabilities on new machines\n  [PATCH] powerpc: Fix pagetable bloat for hugepages\n"
    },
    {
      "commit": "991cef7be26ce78fe2bac72bedaf89e002cc2712",
      "tree": "d484079aece3d19a2a645ac4bacd109a89ee58ed",
      "parents": [
        "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 29 08:52:44 2006 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:05:11 2006 -0700"
      },
      "message": "[PATCH] au1200fb: Remove accidentally duplicated content of au1200fb.c\n\nContent of file au1200fb.c was duplicated. Remove.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4",
      "tree": "4a7738c1703392c4d74bf6f7492630c310431812",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "message": "[SCSI] advansys driver: limp along on x86\n\nLet people enable the advansys driver on x86-32, even though it\u0027s broken\non other architectures due to missing DMA mapping infrastructure.\n\nIt\u0027s used by Jeffrey Phillips Freeman \u003cjeffreyfreeman@syncleus.com\u003e and\npossibly others.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "543f2a3382bd7abd7380903518c61f00c7c87577",
      "tree": "ca6dff499b29f40b5ff62aaaed48def6e4c81016",
      "parents": [
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Apr 29 14:07:49 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:13:16 2006 -0700"
      },
      "message": "[PATCH] i386: fix broken FP exception handling\n\nThe FXSAVE information leak patch introduced a bug in FP exception\nhandling: it clears FP exceptions only when there are already\nnone outstanding.  Mikael Pettersson reported that causes problems\nwith the Erlang runtime and has tested this fix.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fdc19486f4d3b0fc5f1c7ce69fe5f7b1c653e62",
      "tree": "76b12c40bf4724e0d8ac52990bc043f03cc0e5cb",
      "parents": [
        "08791e5cf62b6952ca32106aebb79b6066005de4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:48 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:48 2006 -0400"
      },
      "message": "Input: make EVIOCGSND return meaningful data\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "08791e5cf62b6952ca32106aebb79b6066005de4",
      "tree": "7cb1f7bfdb2b31bbc8d504be2245df8f21a28574",
      "parents": [
        "89c9b4805a525bdd4c6e7529d06292f60ac837fc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:21 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:21 2006 -0400"
      },
      "message": "Input: ressurect EVIOCGREP and EVIOCSREP\n\nWhile writing to an event device allows to set repeat rate for an\nindividual input device there is no way to retrieve current settings\nso we need to ressurect EVIOCGREP. Also ressurect EVIOCSREP so we\nhave a symmetrical interface.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "89c9b4805a525bdd4c6e7529d06292f60ac837fc",
      "tree": "b3cabcdd8f2626b7c1ff6bab1db18effef34ea27",
      "parents": [
        "7b7e394185014e0f3bd8989cac937003f20ef9ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:12:44 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:12:44 2006 -0400"
      },
      "message": "Input: psmouse - fix new device detection logic\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6fb8f3acbe833586eb32598d1f844eb9f77c4fba",
      "tree": "c2e1e66a100fd9de70419cf4d5ca937347bd2333",
      "parents": [
        "f807221dedbd30726c5dffcd5b5d22ce0ea683cb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:22 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:30 2006 +1000"
      },
      "message": "[PATCH] powerpc: update cell_defconfig\n\nreflect the changes to Kconfig since the last update.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f807221dedbd30726c5dffcd5b5d22ce0ea683cb",
      "tree": "7cc1f027c09c6265887711969b728d4cbf1dfe6d",
      "parents": [
        "03054d51a70e8c273df5d9bc31fea6c843eaa1c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:25 2006 +1000"
      },
      "message": "[PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n\nThis patch disables and saves local interrupts during\nhash_page processing for SPE contexts.\n\nWe have to do it explicitly in the spu_irq_class_1_bottom\nfunction. For the interrupt handlers, we get the behaviour\nimplicitly by using SA_INTERRUPT to disable interrupts while\nin the handler.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b7e394185014e0f3bd8989cac937003f20ef9ce",
      "tree": "3beda5f979bba0aa9822534e239cf1b45f3be69c",
      "parents": [
        "ddc5d3414593e4d7ad7fbd33e7f7517fcc234544",
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "693f7d362055261882659475d2ef022e32edbff1",
      "tree": "c363d0ededf3ede77f7f35130931f5fc34ca0e30",
      "parents": [
        "4de0b1ee1b630318553248c4cfc78358720a5c84"
      ],
      "author": {
        "name": "shin, jacob",
        "email": "jacob.shin@amd.com",
        "time": "Fri Apr 28 10:54:37 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 09:00:35 2006 -0700"
      },
      "message": "[PATCH] slab: fix crash on __drain_alien_cahce() during CPU Hotplug\n\ntransfer_objects should only be called when all of the cpus in the\nnode are online.  CPU_DEAD notifier callback marks l3-\u003eshared to NULL.\n\nSigned-off-by: Jacob Shin \u003cjacob.shin@amd.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4de0b1ee1b630318553248c4cfc78358720a5c84",
      "tree": "982f6bf9b73c9f00962ee77dee206d296479f4f0",
      "parents": [
        "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] asiliantfb: Add help text in Kconfig\n\nAdd help text in Kconfig\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6",
      "tree": "70b20d1a63eb4fc1bf1162ecb01742f1d7ec0852",
      "parents": [
        "a3266a930450287e27a8a14ffe0484992941b9f7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] suspend: Documentation update for IBM Thinkpad X30\n\nAs reported in Bugzilla Bug 6406, resume from S3 results in a blank screen.\n\nFor the IBM Thinkpad X30 using vesafb as the console driver, successful resume\nfrom S3 requires option acpi_sleep\u003ds3_bios,s3_mode.  Update documentation.\n\nI would presume that, in any hardware, using vesafb as the console driver will\nrequire as a minimum s3_mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cigor47@uchicago.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3266a930450287e27a8a14ffe0484992941b9f7",
      "tree": "444264e89b39c4e36294710246d996eaa7af503e",
      "parents": [
        "3d052595423b4432f4d599c1aeb1949ac0da7314"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 27 18:40:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: new system calls\n\nAdd sys_set_robust_list, sys_get_robust_list, sys_splice, sys_sync_file and\nsys_tee system calls.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d052595423b4432f4d599c1aeb1949ac0da7314",
      "tree": "96e173dc99ab9aa4f362959b6334df6ddf6b2a6d",
      "parents": [
        "58268b97f679108d32a882a7fc029585da801975"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Apr 27 18:40:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: dasd device identifiers\n\nGenerate new sysfs-attribute \u0027uid\u0027 that contains an device specific unique\nidentifier.  This can be used to identity multiple ALIASES of the same\nphysical device (PAV).  In addition the sysfs-attributes \u0027vendor\u0027 (containing\nthe manufacturer of the device) and \u0027alias\u0027 (identify alias or base device) is\nadded.  This is first part of PAV support in LPAR (also valid on zVM).\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58268b97f679108d32a882a7fc029585da801975",
      "tree": "5b416785ab2fc75f5f26f56863b96329e274fe08",
      "parents": [
        "b73d40c6178f2c8b2d574db566b47f36e3d12072"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Apr 27 18:40:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: add read_mostly optimization\n\nAdd a read_mostly section and define __read_mostly to prevent cache line\npollution due to writes for mostly read variables.  In addition fix the\nincorrect alignment of the cache_line_aligned data section.  s390 has a\ncacheline size of 256 bytes.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b73d40c6178f2c8b2d574db566b47f36e3d12072",
      "tree": "5f0f10ee010f06d359dbbf33dd2160f34d770ea2",
      "parents": [
        "9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Apr 27 18:40:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: instruction processing damage handling\n\nIn case of an instruction processing damage (IPD) machine check in kernel mode\nthe resulting action is always to stop the kernel.  This is not necessarily\nthe best solution since a retry of the failing instruction might succeed.  Add\nlogic to retry the instruction if no more than 30 instruction processing\ndamage checks occured in the last 5 minutes.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e",
      "tree": "67dd2efc485f8c8aadf52cebf23f241777353776",
      "parents": [
        "2cc924b8ba1e9493ed50f5b793974e2427a15748"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Thu Apr 27 18:40:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: segment operation error codes\n\nPrint a warning with the z/VM error code if segment_load, segment_type or\nsegment_save fail to ease the problem determination.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cc924b8ba1e9493ed50f5b793974e2427a15748",
      "tree": "c6e682af72761ac6dbae3e63928e49170e6bdbff",
      "parents": [
        "3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Apr 27 18:40:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: tape 3590 changes\n\nAdded some changes that where proposed by Andrew Morton.  Added 3592 device\ntype.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6",
      "tree": "08b19130fce21aea84851bf294f563d3d9fe7cb5",
      "parents": [
        "40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 27 18:40:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: futex atomic operations\n\nAdd support for atomic futex operations.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd",
      "tree": "03a5968a6db56c3365c3440e2f5141c8677d47d2",
      "parents": [
        "39ccf95e28765a08a9e01be614695d7c570b4e77"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Apr 27 18:40:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: fix slab debugging\n\nWith CONFIG_SLAB_DEBUG\u003dy networking over qeth doesn\u0027t work.  The problem is\nthat the qib structure embedded in the qeth_irq structure needs an alignment\nof 256 but kmalloc only guarantees an alignment of 8.  When using SLAB\ndebugging the alignment of qeth_irq is not sufficient for the embedded qib\nstructure which causes all users of qdio (qeth and zfcp) to stop working.\nAllocate qeth_irq structure with __get_free_page.  That wastes a small amount\nof memory (~2500 bytes) per online adapter.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39ccf95e28765a08a9e01be614695d7c570b4e77",
      "tree": "9a381e8e8afcd3d6048aaae6a7635f137b6951da",
      "parents": [
        "a3ae39c060be57a4936d2c1d970e4d0c7d320d9c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Apr 27 18:40:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: dasd ioctl never returns\n\nThe dasd state machine is not designed to enable an unformatted device, since\n\u0027unformatted\u0027 is a final state.  The BIODASDENABLE ioctl calls\ndasd_enable_device() which never returns if the device is in this special\nstate.  Return -EPERM in dasd_increase_state for unformatted devices to make\ndasd_enable_device terminate.  Note: To get such an unformatted device online\nit has to be re-analyzed.  This means that the device needs to be disabled\nprior to re-enablement.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3ae39c060be57a4936d2c1d970e4d0c7d320d9c",
      "tree": "a8b0207d32f660fed21f55d0c4ab1c05f691ac39",
      "parents": [
        "28f223782bca914ae65d08234c57c2175ecd7f5d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Apr 27 18:40:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: qdio memory allocations\n\nAvoid memory allocation with GFP_KERNEL in qdio_establish/qdio_shutdown.  Use\nmemory pool instead.  (Otherwise this can lead to an I/O stall where qdio\nwaits for a free page and zfcp waits for end of error recovery in low memory\nsituations.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28f223782bca914ae65d08234c57c2175ecd7f5d",
      "tree": "17100f49e1e1b0c11bfa6f817b412363407d20e3",
      "parents": [
        "6dcfca78d4c036c9d012f913e2a622aae218827f"
      ],
      "author": {
        "name": "Laurent Meyer",
        "email": "meyerlau@fr.ibm.com",
        "time": "Thu Apr 27 18:40:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: alternate signal stack handling bug\n\nIf a signal handler has been established with the SA_ONSTACK option but no\nalternate stack is provided with sigaltstack(), the kernel still tries to\ninstall the alternate stack.  Also when setting an alternate stack with\nsigalstack() and the SS_DISABLE flag, the kernel tries to install the\nalternate stack on signal delivery.  Use the correct conditions sas_ss_flags()\nto check if the alternate stack has to be used.\n\nSigned-off-by: Laurent Meyer \u003cmeyerlau@fr.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dcfca78d4c036c9d012f913e2a622aae218827f",
      "tree": "945d38095f9302d5d3139be96a5466f2b6e12383",
      "parents": [
        "329b785bcee5d001f97a33bdb80de014bb5020b0"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Apr 27 18:40:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: enable interrupts on error path\n\nInterrupts can stay disabled if an error occurred in _chp_add().  Use\nspin_unlock_irq on the error paths to reenable interrupts.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "329b785bcee5d001f97a33bdb80de014bb5020b0",
      "tree": "795cbbba999f83c3e61a87135dde088b574c7406",
      "parents": [
        "bcff5cd667da6eb3df9173626497e3e69b004e42"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Apr 27 18:40:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: fix I/O termination race in cio\n\nFix a race condition in the I/O termination logic.  The race can cause I/O to\na dasd device to fail with no retry left after turning one channel path to the\ndevice off and on multiple times.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcff5cd667da6eb3df9173626497e3e69b004e42",
      "tree": "45ce6bc37eb285bfc426000362c8b26eee2408c1",
      "parents": [
        "bf661987da6f5131475dfe3f51a98de4e2589ed3"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "hiramatu@sdl.hitachi.co.jp",
        "time": "Thu Apr 27 18:39:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] kprobe: fix resume execution on i386\n\nFix resume_execution() to handle iret and absolute jump opcode correctly on\ni386.\n\nSigned-off-by: Masami Hiramatsu \u003chiramatu@sdl.hitachi.co.jp\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Yumiko Sugita \u003csugita@sdl.hitachi.co.jp\u003e\nCc: Satoshi Oshima \u003csoshima@redhat.com\u003e\nCc: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf661987da6f5131475dfe3f51a98de4e2589ed3",
      "tree": "4db8c9692e6517dfe8190e3ee9451b8b713116e8",
      "parents": [
        "9539d4e79fae8482bc64ced03a46c7c6d711d19e"
      ],
      "author": {
        "name": "mao, bibo",
        "email": "bibo.mao@intel.com",
        "time": "Thu Apr 27 18:39:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] kprobe cleanup for VM_MASK judgement\n\nWhen trap happens in user space, kprobe_exceptions_notify() funtion will\nskip it.  This patch deletes some unnecessary code for VM_MASK judgement in\neflags.\n\nSigned-off-by: bibo, mao \u003cbibo.mao@intel.com\u003e\nCc: Masami Hiramatsu \u003chiramatu@sdl.hitachi.co.jp\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Yumiko Sugita \u003csugita@sdl.hitachi.co.jp\u003e\nCc: Satoshi Oshima \u003csoshima@redhat.com\u003e\nCc: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9539d4e79fae8482bc64ced03a46c7c6d711d19e",
      "tree": "10709a2d0eb1703a653fee62b08e4a055521235d",
      "parents": [
        "35076bdfa171cd83d89fcb96568e786f0da91d9f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Apr 27 18:39:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] Mark VMSPLIT EMBEDDED\n\nRunning abnormal VM splits causes weird problems - people can set non-standard\nsplits by accident, then lots of time gets wasted diagnosing it - see the long\n\"[stable] 2.6.16.6 breaks java...  sort of\" email thread.\n\nSo we need to make this option harder to set.  Use CONFIG_EMBEDDED for this.\n\nCONFIG_EMBEDDED isn\u0027t really the right thing to use, but there\u0027s nothing else\nobvious and avoiding these problems is more important than Kconfig purity.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35076bdfa171cd83d89fcb96568e786f0da91d9f",
      "tree": "52057bed0ad54c5b6d10e0da56c56f1233d71a44",
      "parents": [
        "7f5910ecabd3a36b9c06f73e33b673ccf150f3b4"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Thu Apr 27 18:39:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] enable X86_PC for HOTPLUG_CPU\n\nCPU_HOTPLUG has race conditions when we use broadcast mode IPI.\n\n- First we introduced no_broadcast option\n    (see include/asm-i386/mach-default/mach_ipi.h)\n\n- x86_64 solved it by using physical flat mode (same as bigsmp on i386)\n  since this will not use broadcast shortcuts for IPI.\n\n- We switched to use bigsmp on i386 so that we can have same handling as\n  x86_64, but apparently this caused an error message, if kernel was\n  compiled without X86_GENERICARCH, X86_BIGSMP.  The message \"You have \u003e8\n  CPUS...\" which was bogus and misleading, and only indicated one of the\n  above ARCH wasnt selected.\n\nSo we do not switch to automatic bigsmp for HOTPLUG_CPU support in i386\nuntil the other related config dependencies for SMP_SUSPEND etc can be done\nright.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f5910ecabd3a36b9c06f73e33b673ccf150f3b4",
      "tree": "17887871973a1475e79680966c4f843f1b7173f3",
      "parents": [
        "1d3d1d3e0356b583b642b016f874e2d1bd578453"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Apr 27 18:39:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] Avoid printing pointless tsc skew msgs\n\nThese messages are kinda silly..\n\nCPU#0 had 0 usecs TSC skew, fixed it up.\nCPU#1 had 0 usecs TSC skew, fixed it up.\n\ninspired from: http://bugzilla.kernel.org/attachment.cgi?id\u003d7713\u0026action\u003dview\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d3d1d3e0356b583b642b016f874e2d1bd578453",
      "tree": "cf58f8dcb4d028ddb6c0fca250d5cdaaaf14c989",
      "parents": [
        "d698f1c72629ff43d0cb6b9f1d17c491c057a0d9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 27 18:39:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] re-add the OSS SOUND_CS4232 option\n\nA regression in the ALSA driver compared to the OSS driver was reported as\nALSA bug #1520, so let\u0027s keep the OSS driver for now.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d698f1c72629ff43d0cb6b9f1d17c491c057a0d9",
      "tree": "c9fb0ef3caaaf35bef346b5d0d8eb671e7ee071a",
      "parents": [
        "1ac3836ce689e594b20c7c9855f64a63751c2d10"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Apr 27 18:39:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] fix array overrun in drivers/char/mwave/mwavedd.c\n\nthis fixes coverity id #489.\n\nSince the last element in the array is always ARRAY_SIZE-1 we have to check\nfor ipcnum \u003e\u003d ARRAY_SIZE()\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ac3836ce689e594b20c7c9855f64a63751c2d10",
      "tree": "6482a2b6f943a7e08e958428d3ddf6a4dde61ed1",
      "parents": [
        "13e87ec68641fd54f3fa04eef3419d034ed2115a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Apr 27 18:39:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] tipar oops fix\n\nIf compiled into the kernel, parport_register_driver() is called before the\nparport driver has been initalised.\n\nThis means that it is expected that tp_count is 0 after the\nparport_register_driver() call() - tipar\u0027s attach function will not be\ncalled until later during bootup.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13e87ec68641fd54f3fa04eef3419d034ed2115a",
      "tree": "6779da58d91af198401cc3c1f6f4c81b8d5a7bb6",
      "parents": [
        "47bb789973fed504e4711ec34e63b84e6cbfb4e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 27 18:39:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] request_irq(): remove warnings from irq probing\n\n- Add new SA_PROBEIRQ which suppresses the new sharing-mismatch warning.\n  Some drivers like to use request_irq() to find an unused interrupt slot.\n\n- Use it in i82365.c\n\n- Kill unused SA_PROBE.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47bb789973fed504e4711ec34e63b84e6cbfb4e8",
      "tree": "2f617a73244a93d4b5b92236b6f809bf36912db5",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "dean gaudet",
        "email": "dean@arctic.org",
        "time": "Thu Apr 27 18:39:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] off-by-1 in kernel/power/main.c\n\nThere\u0027s an off-by-1 in kernel/power/main.c:state_store() ...  if your\nkernel just happens to have some non-zero data at pm_states[PM_SUSPEND_MAX]\n(i.e.  one past the end of the array) then it\u0027ll let you write anything you\nwant to /sys/power/state and in response the box will enter S5.\n\nSigned-off-by: dean gaudet \u003cdean@arctic.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0",
      "tree": "c6348427c9b785a90db7f87d55903c6b75804170",
      "parents": [
        "4427d6bf966379304f77b7cc8c92421e6bb95483"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:46 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:33 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Fixed odd address translations\n\nCurrent address translation methods can produce wrong results, because\nvirt_to_bus and vice versa may not produce correct offsets on dma-allocated\nmemory. The right way is, while tracking both phys and virt address of the\nwindow that has been allocated for boffer descriptors, and use those\nnumbers to compute the offset and make translation properly.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4427d6bf966379304f77b7cc8c92421e6bb95483",
      "tree": "9e881bd2123850d86d792c66bb94991ac11ecccd",
      "parents": [
        "e27987cddd8db3a72a0f4734b5d94d06c7677323"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:43 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:30 2006 +1000"
      },
      "message": "[PATCH] ppc32: Update board-specific code of the CPM UART users\n\nThis has the relevant updates/additions to the BSP code so that proper\nplatform_info struct well be passed to the CPM UART drivers. The changes\ncovered mpc866ads, mpc885ads and mpc8272ads.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e27987cddd8db3a72a0f4734b5d94d06c7677323",
      "tree": "acc8df71f7cccd5ac24cb894cbf6ffabab4b0feb",
      "parents": [
        "a73c87bfe98f4d54c919e920a6efb0a116115722"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:41 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:28 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Convert to use platform devices\n\nThis is intended to make the driver code more generic and flexible,\nto get rid of board-specific layouts within driver, and generic rehaul,\nyet keeping compatibility with the existing stuff utilizing it, being\ncompatible with legacy behavior (but with complaints that legacy mode\nused).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a73c87bfe98f4d54c919e920a6efb0a116115722",
      "tree": "71aa6572fff1187133bd70e13e3dddd1a45c5859",
      "parents": [
        "2833c28aa0d0326780acfa61149a2a02dcb2c9b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:33 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:05:16 2006 +1000"
      },
      "message": "[PATCH] ppc32: odd fixes and improvements in ppc_sys\n\nThis consists of offsets fix in ..._devices.c, and update of\nppc_sys_fixup_mem_resource() function to prevent subsequent fixups\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30aacebed0f0619f23ce84df7c59ad033ca08d77",
      "tree": "fb32292e6804fdab515227a0b7d9722e9595d532",
      "parents": [
        "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Apr 25 01:22:44 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:56 2006 +1000"
      },
      "message": "[PATCH] ppc32: add 440GX erratum 440_43 workaround\n\nThis patch adds workaround for PPC 440GX erratum 440_43. According to\nthis erratum spurious MachineChecks (caused by L1 cache parity) can\nhappen during DataTLB miss processing. We disable L1 cache parity\nchecking for 440GX rev.C and rev.F\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f749edae5ebd339eaf22508572233600f717424f",
      "tree": "f2118ec27b0682ae9bb3d6c0605d7ccd08313a71",
      "parents": [
        "d882995c054ff90706cc339321bfb04b15c5581f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@bigpond.net.au",
        "time": "Mon Apr 24 22:11:51 2006 +0930"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:49 2006 +1000"
      },
      "message": "[PATCH] powerpc64: Fix loading of modules without a .toc section\n\nNormally, ppc64 module .ko files contain a table-of-contents (.toc)\nsection, but if the module doesn\u0027t reference any static or external\ndata or external procedures, it is possible for gcc/binutils to\ngenerate a .ko that doesn\u0027t have a .toc.  Currently the module\nloader refuses to load such a module, since it needs the address\nof the .toc section to use in relocations.\n\nThis patch fixes the problem by using the address of the .stubs\nsection instead, which is an acceptable substitute in this situation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d882995c054ff90706cc339321bfb04b15c5581f",
      "tree": "5e798e251f5ca45b668e428d72cda92ed4c03029",
      "parents": [
        "f709bfac48492e289ba78ea1e8c0b3daab264e90"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Sun Apr 23 20:32:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:30 2006 +1000"
      },
      "message": "[PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n\nsnd_pmac_toonie_init is only called by __init code and calls __init code\nitself.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f709bfac48492e289ba78ea1e8c0b3daab264e90",
      "tree": "3820f13761317bf0ac1844aff8b97e8022f5a8cc",
      "parents": [
        "f10a04c034c7285a1b15dfa4a83d3e56578e34e8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "message": "powerpc/pseries: Tell firmware our capabilities on new machines\n\nThis adds code to call a new firmware method to tell the firmware\nwhat machines and capabilities (such as VMX/Altivec) we support.\nThis will be needed on POWER5+ and POWER6 machines, and it has no\neffect on past and current machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37e53db8aa233c65142d63b496277bf5be9c0ade",
      "tree": "c4b7409825cc0497593e94dd7d6f874d22b0b3f0",
      "parents": [
        "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
        "7384c8bd90a4932517872f9807d34979a6fd29c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] update sn2 defconfig\n  [IA64] Add mca recovery failure messages\n  [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n  [IA64] enable dumps to capture second page of kernel stack\n  [IA64-SGI] - Reduce overhead of reading sn_topology\n  [IA64-SGI] - Fix discover of nearest cpu node to IO node\n  [IA64] IOC4 config option ordering\n  [IA64] Setup an IA64 specific reclaim distance\n  [IA64] eliminate compile time warnings\n  [IA64] eliminate compile time warnings\n  [IA64-SGI] SN SAL call to inject memory errors\n  [IA64] - Fix MAX_PXM_DOMAINS for systems with \u003e 256 nodes\n  [IA64] Remove unused variable in sn_sal.h\n  [IA64] Remove redundant NULL checks before kfree\n  [IA64] wire up compat_sys_adjtimex()\n"
    },
    {
      "commit": "7384c8bd90a4932517872f9807d34979a6fd29c4",
      "tree": "48658381c5fdb76ee4a88c0217c36e0ad26e2b4e",
      "parents": [
        "189979619f90fd2eb168fbb9c262569176160624"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Apr 27 06:10:35 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:38:03 2006 -0700"
      },
      "message": "[IA64] update sn2 defconfig\n\nUpdate SN2 defconfig to latest kernel and add QLA FC drivers commonly\nfound in SN2 boxes.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "189979619f90fd2eb168fbb9c262569176160624",
      "tree": "8f274464ac1604d927351448d1e5148c199960b7",
      "parents": [
        "cda3d4a069b915cf46e640bb6872a9d9aefeaabe"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Thu Apr 27 10:07:08 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:34:01 2006 -0700"
      },
      "message": "[IA64] Add mca recovery failure messages\n\nWhen the mca recovery code encounters a condition that makes\nthe MCA non-recoverable, print the reason it could not recover.\nThis will make it easier to identify why the recovery code did\nnot recover.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cda3d4a069b915cf46e640bb6872a9d9aefeaabe",
      "tree": "f7022fceac378d444761da3f22e729d348482cf2",
      "parents": [
        "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Wed Apr 26 12:05:50 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:32:07 2006 -0700"
      },
      "message": "[IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n\nThe following patch fixes a bug in the SGI Altix tioce_reserve_m32()\ncode.  The bug was that we could walking past the end of the CE ASIC\n32/40bit PMU ATE Buffer, resulting in a PIO Reply Error.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2",
      "tree": "06a24df0fe9a149581d246aa547122b07dcb2dad",
      "parents": [
        "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Apr 25 10:47:48 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:31:16 2006 -0700"
      },
      "message": "[IA64] enable dumps to capture second page of kernel stack\n\nIn SLES10 (2.6.16) crash dumping (in my experience, LKCD) is unable to\ncapture the second page of the 2-page task/stack allocation.\nThis is particularly troublesome for dump analysis, as the stack traceback\ncannot be done.\n  (A similar convention is probably needed throughout the kernel to make\n   kernel multi-page allocations detectable for dumping)\n\nMulti-page kernel allocations are represented by the single page structure\nassociated with the first page of the allocation.  The page structures\nassociated with the other pages are unintialized.\n\nIf the dumper is selecting only kernel pages it has no way to identify\nany but the first page of the allocation.\n\nThe fix is to make the task/stack allocation a compound page.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3",
      "tree": "94725efb2f8c1fc9272d1599bd7764bab9023228",
      "parents": [
        "f0fe253c4719faf76d40f581cdc0e8aef77273bb"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:37:19 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:29:05 2006 -0700"
      },
      "message": "[IA64-SGI] - Reduce overhead of reading sn_topology\n\nMPI programs using certain debug options have a long\nstartup time. This was traced to a \"vmalloc/vfree\" in\nthe code that reads /proc/sgi_sn/sn_topology. On large\nsystems, vfree requires an IPI to all cpus to do TLB\npurging.\n\nReplace the vmalloc/vfree with kmalloc/kfree. Although\nthe size of the structure being allocated is unknown, it\nwill not not exceed 96 bytes.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f0fe253c4719faf76d40f581cdc0e8aef77273bb",
      "tree": "9ebccf6c03adb64f7fc6dbf444dfd1d705d5e697",
      "parents": [
        "c1311af12c7ca176a790a911a3fb6fed1f3bb387"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:36:07 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:28:37 2006 -0700"
      },
      "message": "[IA64-SGI] - Fix discover of nearest cpu node to IO node\n\nFix a bug that causes discovery of the nearest node/cpu to\na TIO (IO node) to fail.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
      "tree": "770f24b91cefd9bb689cf9af0df32fb0e92c34b2",
      "parents": [
        "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
        "75cf7456dd87335f574dcd53c4ae616a2ad71a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n  [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n  [PATCH] PCI: Documentation: no more device ids\n  [PATCH] PCI: fix via irq SATA patch\n"
    },
    {
      "commit": "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
      "tree": "ec11040e38f137f3fc0f17dfcd177bf8db9c6ae7",
      "parents": [
        "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
        "7e0258fd28762c09b997edb56849ecfa29284b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  [PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n  [PATCH] USB: ftdi_sio: Adds support for iPlus device.\n  [PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n  [PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n  [PATCH] USB: net2280: set driver data before it is used\n  [PATCH] USB: net2280: check for shared IRQs\n  [PATCH] USB: net2280: send 0-length packets for ep0\n  [PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests\n  [PATCH] USB: storage: atmel unusual dev update\n  [PATCH] USB: Storage: unusual devs update\n  [PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n  [PATCH] USB: Resource leak fix for whiteheat driver\n"
    }
  ],
  "next": "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76"
}
