)]}'
{
  "log": [
    {
      "commit": "e1a79c400a86f2f6a6735480e31f6ee159e76fa2",
      "tree": "96cb07fbca43e4f6850559770c16eccb89e9687c",
      "parents": [
        "57598fd7b31f6437874308a79ca23e51c74da59b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 10 22:22:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "uml: use UM_THREAD_SIZE in userspace code\n\nNow that we have UM_THREAD_SIZE, we can replace the calculations in\nuser-space code (an earlier patch took care of the kernel side of the\nhouse).\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57598fd7b31f6437874308a79ca23e51c74da59b",
      "tree": "b81df1f04864611d23dbaae11343f3827f6e4aa7",
      "parents": [
        "22258d406f91d7f7ee8e58f18b3722d0647f6a9a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 10 22:22:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "uml: remove task_protections\n\nReplaced task_protections with stack_protections since they do the same\nthing, and task_protections was misnamed anyway.\n\nThis needs THREAD_SIZE, so that\u0027s imported via common-offsets.h\n\nAlso tidied up the code in the vicinity.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22258d406f91d7f7ee8e58f18b3722d0647f6a9a",
      "tree": "1ed6e1d40e6b3458febc703cb683ec245bfa85de",
      "parents": [
        "23c9bbbac57ae50dceadfda37b49785ec04dd42f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 10 22:22:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "Let SYSV68_PARTITION default to yes on VME only\n\nDon\u0027t enable SYSV68 partition table support on all m68k boxes by default,\nonly on Motorola VME boards.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23c9bbbac57ae50dceadfda37b49785ec04dd42f",
      "tree": "ad04af7dc8306767613dd1774bced3a75b0540c0",
      "parents": [
        "0d4f64681695b0e389f7121eb647b27c602990bc"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu May 10 22:22:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "m32r: fix pte_to_pgoff(), pgoff_to_pte() and __swp_type() macros\n\nThis patch is required to handle file-mapped or swapped-out pages\ncorrectly.\n\n- Fix pte_to_pgoff() and pgoff_to_pte() macros not to include\n  _PAGE_PROTNONE bit of PTE.\n  Mask value for { ACCESSED, N, (R, W, X), L, G } is not 0xef but 0x7f.\n- Fix __swp_type() macro for MAX_SWAPFILES_SHIFT(\u003d5), which is defined\n  in include/linux/swap.h.\n\n* M32R TLB format\n\n     [0]    [1:19]           [20:23]       [24:31]\n     +-----------------------+----+-------------+\n     |          VPN          |0000|    ASID     |\n     +-----------------------+----+-------------+\n     +-+---------------------+----+-+---+-+-+-+-+\n     |0         PPN          |0000|N|AC |L|G|V| |\n     +-+---------------------+----+-+---+-+-+-+-+\n                                ||   RWX     | |\n* software bits in PTE          ||           | +-- _PAGE_FILE | _PAGE_DIRTY\n                                ||           +---- _PAGE_PRESENT\n                                |+---------------- _PAGE_ACCESSED\n                                +----------------- _PAGE_PROTNONE\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d4f64681695b0e389f7121eb647b27c602990bc",
      "tree": "73ba274b97da70c99cf553f22c93c9d85abc0b83",
      "parents": [
        "43c09ce7927912c7867617cba0a265beea38a154"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu May 10 22:22:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "m32r: fix tme_handler to check _PAGE_PRESENT bit\n\nFix the tlb-miss handler (tme_handler) to check _PAGE_PRESENT bit\nin order to handle file-mapped or swapped-out pages correctly.\n\nThis patch is required to fix unexpected page errors for m32r.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43c09ce7927912c7867617cba0a265beea38a154",
      "tree": "0b0a8b8e9a5f9b2e1fe7aa058378f23321f2a910",
      "parents": [
        "44316634460a6b368ad3160da6cba3b4725a1433"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata.hirokazu@renesas.com",
        "time": "Thu May 10 22:22:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "m32r: fix switch_to macro to push/pop frame pointer if needed\n\nThis patch fixes a rarely-happened but severe scheduling problem of\nthe recent m32r kernel of 2.6.17-rc3 or later.\n\nIn the following previous m32r patch, the switch_to macro was\nmodified not to do unnecessary push/pop operations for tuning.\n\u003e [PATCH] m32r: update switch_to macro for tuning\n\u003e 4127272c38619c56f0c1aa01d01c7bd757db70a1\n\nIn this modification, only \u0027lr\u0027 and \u0027sp\u0027 registers are push/pop\u0027ed,\nassuming that the m32r kernel is always compiled with\n-fomit-frame-pointer option.\n\nHowever, in 2.6 kernel, kernel/sched.c is irregularly compiled\nwith -fno-omit-frame-pointer if CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER\nis not defined.\n\n -- kernel/Makefile --\n   :\n ifneq ($(CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER),y)\n # According to Alan Modra \u003calan@linuxcare.com.au\u003e, the -fno-omit-frame-pointer is\n # needed for x86 only.  Why this used to be enabled for all architectures is beyond\n # me.  I suspect most platforms don\u0027t need this, but until we know that for sure\n # I turn this off for IA-64 only.  Andreas Schwab says it\u0027s also needed on m68k\n # to get a correct value for the wait-channel (WCHAN in ps). --davidm\n CFLAGS_sched.o :\u003d $(PROFILING) -fno-omit-frame-pointer\n endif\n   :\n ---\n\nTherefore, for the recent m32r kernel, we have to push/pop \u0027fp\u0027\n(frame pointer) if CONFIG_FRAME_POINTER is defined or\nCONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not defined.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44316634460a6b368ad3160da6cba3b4725a1433",
      "tree": "35ee3fe1c7f0d7015e1be70542cc9635d34b3cad",
      "parents": [
        "0a9d6e7cb0d1e5acc61d481d7a1ea25c294c3dff"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu May 10 22:22:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "h8300 syscall update\n\nh8300 systemcall entry table update.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a9d6e7cb0d1e5acc61d481d7a1ea25c294c3dff",
      "tree": "0e4226207554880384eeeaed2ebc0221461a70b4",
      "parents": [
        "39bf6270f524bbe2682b56f2a979703abf937dd1"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu May 10 22:22:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "frv: gdb: use __maybe_unused\n\nReplace function instances of __attribute__((unused)) with\n__maybe_unused to suppress warnings.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39bf6270f524bbe2682b56f2a979703abf937dd1",
      "tree": "0bf7783870d19b223286e1bba3915b90fbe26e30",
      "parents": [
        "45222b9e02fb282eb0a8007a3d992dd229ec2410"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 10 22:22:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "VM statistics: Make timer deferrable\n\nVM statistics updates do not matter if the kernel is in idle powersaving\nmode.  So allow the timer to be deferred.\n\nIt would be better though if we could switch the timer between deferrable\nand nondeferrable based on differentials present.  The timer would start\nout nondeferrable and if we find that there were no updates in the last\nstatistics interval then we would switch the timer to deferrable.  If the\ntimer later finds again that there are differentials then go to\nnondeferrable again.\n\nAnd yet another way would be to run the timer shortly before going to idle?\n\nThe solution here means that the VM counters may be slightly off during\nidle since differentials may be still pending while the timer is deferred.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45222b9e02fb282eb0a8007a3d992dd229ec2410",
      "tree": "2160228a23c700437bda0898d3a700ac499b941d",
      "parents": [
        "0f300ca9284caabdd2c07c7f91b90f1f530f614e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 22:22:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "AFS: implement statfs\n\nImplement the statfs() op for AFS.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f300ca9284caabdd2c07c7f91b90f1f530f614e",
      "tree": "12c64af9cbaeafbe47e63872a750badb623a7e81",
      "parents": [
        "9d577b6a31a53a19d3b0fe414d645a61ef201846"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 22:22:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "AFS: fix a couple of problems with unlinking AFS files\n\nFix a couple of problems with unlinking AFS files.\n\n (1) The parent directory wasn\u0027t being updated properly between unlink() and\n     the following lookup().\n\n     It seems that, for some reason, invalidate_remote_inode() wasn\u0027t\n     discarding the directory contents correctly, so this patch calls\n     invalidate_inode_pages2() instead on non-regular files.\n\n (2) afs_vnode_deleted_remotely() should handle vnodes that don\u0027t have a\n     source server recorded without oopsing.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d577b6a31a53a19d3b0fe414d645a61ef201846",
      "tree": "3e2523ac386e16eb0b125f3933b9ebfbd03aed65",
      "parents": [
        "9393e1dc8e394bd59217178b26b2476dc43e8667"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 22:22:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "AFS: fix interminable loop in afs_write_back_from_locked_page()\n\nFollowing bug was uncovered by compiling with \u0027-W\u0027 flag:\n\n  CC [M]  fs/afs/write.o\nfs/afs/write.c: In function âafs_write_back_from_locked_pageâ:\nfs/afs/write.c:398: warning: comparison of unsigned expression \u003e\u003d 0 is always true\n\nLoop variable \u0027n\u0027 is unsigned, so wraps around happily as far as I can\nsee. Trival fix attached (compile tested only).\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9393e1dc8e394bd59217178b26b2476dc43e8667",
      "tree": "9b6274f4657b09a9d4bd76719b93022c844d4963",
      "parents": [
        "32993b793fb07784fd1380004f5b34f31f9105d5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu May 10 22:22:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "x86_64: new syscall\n\nAdd epoll_pwait()\n\n(akpm: stolen from Andi\u0027s queue, because I want to send the signalfd patches\nwhich also add syscalls.  Not sure what the __IGNORE_getcpu is for).\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32993b793fb07784fd1380004f5b34f31f9105d5",
      "tree": "8fc3f407480d8e18c67bf55b559ac74bd635481b",
      "parents": [
        "7faaa5f0bf4db6ac4908038e2139adc46c165ff4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 10 22:22:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "Documentation/gpio.txt mentions GENERIC_GPIO\n\nDocumentation/gpio.txt should mention the Kconfig GENERIC_GPIO flag, for\nplatforms to declare when relevant.  This should help minimize goofs like\nomitting it, or not depending on it when needed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7faaa5f0bf4db6ac4908038e2139adc46c165ff4",
      "tree": "e6efe930b1749b4f133945468dad807c43fe1732",
      "parents": [
        "069f11f9d66bc582fb40a37a7b92363f5d321969"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@miku.homelinux.net",
        "time": "Thu May 10 22:22:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "Bug in mm/thrash.c function grab_swap_token()\n\nFollowing bug was uncovered by compiling with \u0027-W\u0027 flag:\n\n  CC      mm/thrash.o\nmm/thrash.c: In function âgrab_swap_tokenâ:\nmm/thrash.c:52: warning: comparison of unsigned expression \u003c 0 is always false\n\nVariable token_priority is unsigned, so decrementing first and then\nchecking the result does not work; fixed by reversing the test, patch\nattached (compile tested only).\n\nI am not sure if likely() makes much sense in this new situation, but\nI\u0027ll let somebody else to make a decision on that.\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "069f11f9d66bc582fb40a37a7b92363f5d321969",
      "tree": "70d07076d1026fedfeaa9a4cdf04ba1b3cf9aad6",
      "parents": [
        "6041b57c6c99dcb59524f1bb0db0628c2689a464"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu May 10 22:22:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "x86_64: display more intuitive error message if kernel is not 2MB aligned\n\no x86_64 kernel needs to be compiled for 2MB aligned addresses. Currently\n  we are using BUILD_BUG_ON() to warn the user if he has not done so. But\n  looks like folks are not finding message very intutive and don\u0027t open\n  the respective c file to find problem source. (Bug 8439)\n\narch/x86_64/kernel/head64.c: In function \u0027x86_64_start_kernel\u0027:\narch/x86_64/kernel/head64.c:70: error: size of array \u0027type name\u0027 is negative\n\no Using preprocessor directive #error to print a better message if\n  CONFIG_PHYSICAL_START is not aligned to 2MB boundary.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6041b57c6c99dcb59524f1bb0db0628c2689a464",
      "tree": "0509eb54f13e94b08afab9fb6bd2947fca73492c",
      "parents": [
        "129a84de2347002f09721cda3155ccfd19fade40"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu May 10 22:22:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:32 2007 -0700"
      },
      "message": "i386: work around miscompilation of alternatives code\n\nA recent change makes my Dell 1501 hang on boot.  It\u0027s an AMD MK-36.  I use\nan x86_64 kernel.  It is 100% reproducible.\n\nI debugged this problem a bit and my compiler[1]interprets the \u003dA constraint\nas %rax instead of %edx:%eax on x86_64 which causes the problem.  The appended\npatch provides a workaround for this and fixed the hang on my machine.\n\n[1] gcc version 4.1.3 20070429 (prerelease) (Debian 4.1.2-5)\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Benny Halevy \u003cbhalevy@panasas.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: \"Joerg Roedel\" \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "129a84de2347002f09721cda3155ccfd19fade40",
      "tree": "11dabc5695dbcd0eb814935b2c02ddeb01442932",
      "parents": [
        "a9deecba19b8f384d97f82c75379da48bccb2588"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu May 10 18:38:43 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 20:25:59 2007 -0700"
      },
      "message": "locks: fix F_GETLK regression (failure to find conflicts)\n\nIn 9d6a8c5c213e34c475e72b245a8eb709258e968c we changed posix_test_lock\nto modify its single file_lock argument instead of taking separate input\nand output arguments.  This makes it no longer safe to set the output\nlock\u0027s fl_type to F_UNLCK before looking for a conflict, since that\nmeans searching for a conflict against a lock with type F_UNLCK.\n\nThis fixes a regression which causes F_GETLK to incorrectly report no\nconflict on most filesystems (including any filesystem that doesn\u0027t do\nits own locking).\n\nAlso fix posix_lock_to_flock() to copy the lock type.  This isn\u0027t\nstrictly necessary, since the caller already does this; but it seems\nless likely to cause confusion in the future.\n\nThanks to Doug Chapman for the bug report.\n\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nAcked-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9deecba19b8f384d97f82c75379da48bccb2588",
      "tree": "ed909c58167b93304e74e67d1e8fcbcc37f4de92",
      "parents": [
        "d9de2622bd4fd29cab4ef7db66a9f916cb38e032",
        "04bf3b4f5fc033adf921f2e57d034ddbebef5fe7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 14:33:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 14:33:03 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] MTX-1 Watchdog driver\n  [WATCHDOG] s3c2410_wdt - initialize watchdog irq resource  \n  [WATCHDOG] Kconfig menuconfig patch\n  [WATCHDOG] pcwd.c: Port to the new device driver model\n  [WATCHDOG] use mutex instead of semaphore in Berkshire USB-PC Watchdog driver\n  [WATCHDOG] the scheduled removal of the i8xx_tco watchdog driver\n  [WATCHDOG] Semi-typical watchdog bug re early misc_register()\n  [WATCHDOG] add support for the w83627thf chipset.\n"
    },
    {
      "commit": "d9de2622bd4fd29cab4ef7db66a9f916cb38e032",
      "tree": "60bb4a5f186c776695e2c3bee6bc7dec996dfe45",
      "parents": [
        "643bd27298bdcc4e75b3e6a7ca459675eb5378c3"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu May 10 11:51:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:34:05 2007 -0700"
      },
      "message": "Allow compat_ioctl.c to compile without CONFIG_NET\n\nA small regression appears to have been introduced in the recent patch\n\"cleanup compat ioctl handling\", which was included in Linus\u0027 tree after\n2.6.20.\n\nsiocdevprivate_ioctl() is no longer defined if CONFIG_NET is undefined,\nwhereas previously it was a dummy function in this case.\n\nThis causes compilation with CONFIG_COMPAT but without CONFIG_NET to fail.\n\nfs/compat_ioctl.c: In function `compat_sys_ioctl\u0027:\nfs/compat_ioctl.c:3571: warning: implicit declaration of function `siocdevprivate_ioctl\u0027\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "643bd27298bdcc4e75b3e6a7ca459675eb5378c3",
      "tree": "dcf7029b1d2e47fe66e26fea6119322cd7bf0a9b",
      "parents": [
        "62933d36ac98360da45f43df989277df002b034b"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "deweerdt@free.fr",
        "time": "Thu May 10 11:51:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:34:05 2007 -0700"
      },
      "message": "Fix ixp4xx compile error\n\ndrivers/input/misc/ixp4xx-beeper.c: In function \u0027ixp4xx_spkr_event\u0027:\ndrivers/input/misc/ixp4xx-beeper.c:54: error: \u0027input_dev\u0027 undeclared (first use in this function)\ndrivers/input/misc/ixp4xx-beeper.c:54: error: (Each undeclared identifier is reported only once\ndrivers/input/misc/ixp4xx-beeper.c:54: error: for each function it appears in.)\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62933d36ac98360da45f43df989277df002b034b",
      "tree": "1164d4f10bb56b757f0507ed49d7aa4b17a9dc2b",
      "parents": [
        "0ab598099c18affd73a21482274c00e8119236be",
        "f64071200acc124bd0d641ef7d750f38fbf5f8b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:24 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (24 commits)\n  [POWERPC] Fix compile error with kexec and CONFIG_SMP\u003dn\n  [POWERPC] Split initrd logic out of early_init_dt_scan_chosen() to fix warning\n  [POWERPC] Fix warning in hpte_decode(), and generalize it\n  [POWERPC] Minor pSeries IOMMU debug cleanup\n  [POWERPC] PS3: Fix sys manager build error\n  [POWERPC] Assorted janitorial EEH cleanups\n  [POWERPC] We don\u0027t define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID\n  [POWERPC] pmu_sys_suspended is only defined for PPC32\n  [POWERPC] Fix incorrect calculation of I/O window addresses\n  [POWERPC] celleb: Update celleb_defconfig\n  [POWERPC] celleb: Fix parsing of machine type hack command line option\n  [POWERPC] celleb: Fix PCI config space accesses to subordinate buses\n  [POWERPC] celleb: Fix support for multiple PCI domains\n  [POWERPC] Wire up sys_utimensat\n  [POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning\n  [POWERPC] User rheap from arch/powerpc/lib\n  [POWERPC] 83xx: Fix the PCI ranges in the MPC834x_MDS device tree.\n  [POWERPC] 83xx: Fix the PCI ranges in the MPC832x_MDS device tree.\n  [POWERPC] CPM_UART: cpm_uart_set_termios should take ktermios, not termios\n  [POWERPC] Change rheap functions to use ulongs instead of pointers\n  ...\n"
    },
    {
      "commit": "0ab598099c18affd73a21482274c00e8119236be",
      "tree": "599ddc4ffb8bfa4bb6364eb4f4a3e91bfd9cb6c9",
      "parents": [
        "b526ca438b95a6d71210e0ffc79aabac8aba2b1e",
        "26e6385f14b991e30450daee4348cbbc4bc4bb09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:05 2007 -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]: Use alloc_pci_dev() in PCI bus probes.\n  [SPARC64]: Bump PROMINTR_MAX to 32.\n  [SPARC64]: Fix recursion in PROM tree building.\n  [SERIAL] sunzilog: Interrupt enable before ISR handler installed\n  [SPARC64] PCI: Consolidate PCI access code into pci_common.c\n"
    },
    {
      "commit": "b526ca438b95a6d71210e0ffc79aabac8aba2b1e",
      "tree": "7b162fa7d99405c5ad0110b6f4a4db05ff9e48d5",
      "parents": [
        "9b6a51746ffe8d619f1097675d2dc5e303470024",
        "f685648e7d6520653fa2641840cccc58ba8ef8e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:30:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:30:34 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  acpi,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands\n  sony-laptop: rename SONY_LAPTOP_OLD to a more meaningful SONYPI_COMPAT\n  asus-laptop: version bump and lindent\n  asus-laptop: fix light sens init\n  asus-laptop: add GPS support\n  asus-laptop: notify ALL events\n  ACPICA: Lindent\n  ACPI: created a dedicated workqueue for notify() execution\n  Revert \"ACPICA: fix AML mutex re-entrancy\"\n  Revert \"Execute AML Notify() requests on stack.\"\n  Revert \"ACPICA: revert \"acpi_serialize\" changes\"\n  ACPI: delete un-reliable concept of cooling mode\n  ACPI: thermal trip points are read-only\n"
    },
    {
      "commit": "9b6a51746ffe8d619f1097675d2dc5e303470024",
      "tree": "52668d7adc6f5c1d347d65072878cf1f82670364",
      "parents": [
        "fc0b60f1dc311a2f7443ce46305edd287b2d8947",
        "d79406dd140a3e6eed6f26b17f0c6620fe30b50c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:29:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:30:08 2007 -0700"
      },
      "message": "Merge branch \u0027juju\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027juju\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (138 commits)\n  firewire: Convert OHCI driver to use standard goto unwinding for error handling.\n  firewire: Always use parens with sizeof.\n  firewire: Drop single buffer request support.\n  firewire: Add a comment to describe why we split the sg list.\n  firewire: Return SCSI_MLQUEUE_HOST_BUSY for out of memory cases in queuecommand.\n  firewire: Handle the last few DMA mapping error cases.\n  firewire: Allocate scsi_host up front and allocate the sbp2_device as hostdata.\n  firewire: Provide module aliase for backwards compatibility.\n  firewire: Add to fw-core-y instead of assigning fw-core-objs in Makefile.\n  firewire: Break out shared IEEE1394 constant to separate header file.\n  firewire: Use linux/*.h instead of asm/*.h header files.\n  firewire: Uppercase most macro names.\n  firewire: Coding style cleanup: no spaces after function names.\n  firewire: Convert card_rwsem to a regular mutex.\n  firewire: Clean up comment style.\n  firewire: Use lib/ implementation of CRC ITU-T.\n  CRC ITU-T V.41\n  firewire: Rename fw-device-cdev.c to fw-cdev.c and move header to include/linux.\n  firewire: Future proof the iso ioctls by adding a handle for the iso context.\n  firewire: Add read/write and size annotations to IOC numbers.\n  ...\n\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc0b60f1dc311a2f7443ce46305edd287b2d8947",
      "tree": "ffe830c647bd7659c613c2429453e7da787910df",
      "parents": [
        "e9910846fdb19f7c5810cbe4c95e4ca6dab6a00f",
        "906fc9e92f0e8b618d4025c3aa6289415ecd8152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 11:50:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 11:50:51 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] update default configuration.\n  [S390] Kconfig: no wireless on s390.\n  [S390] Kconfig: use common Kconfig files for s390.\n  [S390] Kconfig: common config options for s390.\n  [S390] Kconfig: unwanted menus for s390.\n  [S390] Kconfig: menus with depends on HAS_IOMEM.\n  [S390] Kconfig: refine depends statements.\n  [S390] Avoid compile warning.\n  [S390] qdio: re-add lost perf_stats.tl_runs change in qdio_handle_pci\n  [S390] Avoid sparse warnings.\n  [S390] dasd: Fix modular build.\n  [S390] monreader inlining cleanup.\n  [S390] cio: Make some structures and a function static.\n  [S390] cio: Get rid of _ccw_device_get_device_number().\n  [S390] fix subsystem removal fallout\n"
    },
    {
      "commit": "e9910846fdb19f7c5810cbe4c95e4ca6dab6a00f",
      "tree": "dbfea7352c38b615d92c9c207980e9640a8a5e84",
      "parents": [
        "c91e23c63f77a7643d857a082248cf2cdb71b67c"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 03:16:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "timer: revert parenthesis fix in tbase_get_deferrable() etc\n\nOn 09-05-2007 21:10, Pallipadi, Venkatesh wrote:\n...\n\u003e On a 64 bit system, converting pointer to int causes unnecessary\n\u003e compiler warning, and intermediate long conversion was to avoid that.\n\u003e I will have to rephrase my comment to remove 32 bit value and use int,\n\u003e as that is what the function returns.\n\nSo, this patch reverts all changes done by my previous patch.\n\nI apologize for my wrong comment about \"logical error\" here.\n\nCc: \"Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c91e23c63f77a7643d857a082248cf2cdb71b67c",
      "tree": "88cef3ade3d2870dfa91f7b9f229f7acb6da6985",
      "parents": [
        "6e99806ebb33c1b4906ce4f99eec65d4962f12b9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 10 03:15:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "i2c-at91: compile fix (IS_ERR)\n\n  CC      drivers/i2c/busses/i2c-at91.o\ndrivers/i2c/busses/i2c-at91.c: In function \u0027at91_i2c_probe\u0027:\ndrivers/i2c/busses/i2c-at91.c:213: warning: implicit declaration of function \u0027IS_ERR\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e99806ebb33c1b4906ce4f99eec65d4962f12b9",
      "tree": "f635e145eb92dd2c4ca7bf157664ff770a3f952e",
      "parents": [
        "dd00a99e7a4b739bd41ef4093760efc7e447f963"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 10 03:15:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "i2c-at91 supports new-style i2c drivers\n\nMake i2c-at91 register as i2c adapter zero (none of these chips seem to\nhave more than one TWI controllers) to let it kick in any board-specific\ndevice declarations; also make it hotplug/coldplug.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd00a99e7a4b739bd41ef4093760efc7e447f963",
      "tree": "2bb5bfafc0de89bd00ef530540e91e8297fc5d57",
      "parents": [
        "c5ddb547e899993be56dc7d0bf72bfd7a8d4ae1e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu May 10 03:15:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "md: avoid a possibility that a read error can wrongly propagate through md/raid1 to a filesystem.\n\nWhen a raid1 has only one working drive, we want read error to propagate up\nto the filesystem as there is no point failing the last drive in an array.\n\nCurrently the code perform this check is racy.  If a write and a read a\nboth submitted to a device on a 2-drive raid1, and the write fails followed\nby the read failing, the read will see that there is only one working drive\nand will pass the failure up, even though the one working drive is actually\nthe *other* one.\n\nSo, tighten up the locking.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5ddb547e899993be56dc7d0bf72bfd7a8d4ae1e",
      "tree": "8fd92eb230ac482efd44b02796414a0dcfbb9f28",
      "parents": [
        "bcf889f96597137760c6edfdd0ee59fd37cb108c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 10 03:15:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "drivers/hwmon: switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input core\nconversion, switch to using input_dev-\u003edev.parent when specifying device\nposition in sysfs tree.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcf889f96597137760c6edfdd0ee59fd37cb108c",
      "tree": "f9b878addc86abb81d9f376e5226dd1574db4aee",
      "parents": [
        "d4751a2797bc0a37a8e85783d65ffaa9de689e60"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 10 03:15:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "SLUB: remove nr_cpu_ids hack\n\nThis was in SLUB in order to head off trouble while the nr_cpu_ids\nfunctionality was not merged.  Its merged now so no need to still have this.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4751a2797bc0a37a8e85783d65ffaa9de689e60",
      "tree": "140781a632156218de3e5e99d608c053fe5639da",
      "parents": [
        "5a18c92aab13aac7917bc87ceefa23da68698be4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 10 03:15:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "SLUB: SLUB_DEBUG must depend on SLUB\n\nOtherwise people get asked about SLUB_DEBUG even if they have another\nslab allocator enabled.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a18c92aab13aac7917bc87ceefa23da68698be4",
      "tree": "ee03d8c6ee5d695ea4e548680ab09253f5874685",
      "parents": [
        "0cfe61e1a72b345073bb7900a7887da8541abc7a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu May 10 03:15:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "Revert \"[PATCH] paravirt: Add startup infrastructure for paravirtualization\"\n\nThis reverts commit c9ccf30d77f04064fe5436027ab9d2230c7cdd94.\n\nEntering the kernel at startup_32 without passing our real mode data in\n%esi, and without guaranteeing that physical and virtual addresses are\nidentity mapped makes head.S impossible to maintain.\n\nThe only user of this infrastructure is lguest which is not merged so\nnothing we currently support will break by removing this over designed\nnightmare, and only the pending lguest patches will be affected.  The\npending Xen patches have a different entry point that they use.\n\nWe are currently discussing what Xen and lguest need to do to boot the\nkernel in a more normal fashion so using startup_32 in this weird manner is\nclearly not their long term direction.\n\nSo let\u0027s remove this code in head.S before it causes brain damage to people\ntrying to maintain head.S\n\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCC: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cfe61e1a72b345073bb7900a7887da8541abc7a",
      "tree": "934fd1e24f7f20c16b171136cf5e4cf34e436d03",
      "parents": [
        "c4a7f5eb5f6a02dcc3a35e47c37c3d221ebc1cc2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu May 10 03:15:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "arm: fix i2c-pxa build\n\nFrom commit 7d054817b780e664bed6701b2aa637718e1905b7:\n\u003e According to the PXA27x developer\u0027s manual, we shall do so.\n\nWe shall also at least compile test our changes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4a7f5eb5f6a02dcc3a35e47c37c3d221ebc1cc2",
      "tree": "cf83d46aedc25d01422627e315c2f8a60adb0266",
      "parents": [
        "6f076f5dd9d227cea2704061048894b00cc0d62b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 10 03:15:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "ocfs2: kobject/kset foobar\n\nFix gcc warning and Oops that it causes:\n\nfs/ocfs2/cluster/masklog.c:161: warning: assignment from incompatible pointer type\n[ 2776.204120] OCFS2 Node Manager 1.3.3\n[ 2776.211729] BUG: spinlock bad magic on CPU#0, modprobe/4424\n[ 2776.214269]  lock: ffff810021c8fe18, .magic: ffffffff, .owner: /6394416, .owner_cpu: 0\n[ 2776.217864] [ 2776.217865] Call Trace:\n[ 2776.219662]  [\u003cffffffff803426c8\u003e] spin_bug+0x9e/0xe9\n[ 2776.221921]  [\u003cffffffff803427bf\u003e] _raw_spin_lock+0x23/0xf9\n[ 2776.224417]  [\u003cffffffff8051acf4\u003e] _spin_lock+0x9/0xb\n[ 2776.226676]  [\u003cffffffff8033c3b1\u003e] kobject_shadow_add+0x98/0x1ac\n[ 2776.229367]  [\u003cffffffff8033c4d0\u003e] kobject_add+0xb/0xd\n[ 2776.231665]  [\u003cffffffff8033c4df\u003e] kset_add+0xd/0xf\n[ 2776.233845]  [\u003cffffffff8033c5a6\u003e] kset_register+0x23/0x28\n[ 2776.236309]  [\u003cffffffff8808ccb7\u003e] :ocfs2_nodemanager:mlog_sys_init+0x68/0x6d\n[ 2776.239518]  [\u003cffffffff8808ccee\u003e] :ocfs2_nodemanager:o2cb_sys_init+0x32/0x4a\n[ 2776.242726]  [\u003cffffffff880b80a6\u003e] :ocfs2_nodemanager:init_o2nm+0xa6/0xd5\n[ 2776.245772]  [\u003cffffffff8025266c\u003e] sys_init_module+0x1471/0x15d2\n[ 2776.248465]  [\u003cffffffff8033f250\u003e] simple_strtoull+0x0/0xdc\n[ 2776.250959]  [\u003cffffffff8020948e\u003e] system_call+0x7e/0x83\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f076f5dd9d227cea2704061048894b00cc0d62b",
      "tree": "0c6be41a5d1d77ef78e76ba9d1861a062aef55bd",
      "parents": [
        "a6a62b69b9f1b0cec0a119c5f4cd2f17d091e8f5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 03:15:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "early_pfn_to_nid needs to be __meminit\n\nSince it is referenced by memmap_init_zone (which is __meminit) via the\nearly_pfn_in_nid macro when CONFIG_NODES_SPAN_OTHER_NODES is set (which\nbasically means PowerPC 64).\n\nThis removes a section mismatch warning in those circumstances.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a62b69b9f1b0cec0a119c5f4cd2f17d091e8f5",
      "tree": "755c0cf722173987bdbd9865ff46f9cdefbcd94d",
      "parents": [
        "5bbf5d39f88af9e8173f7331a3741a8b3ff16a1c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 03:15:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "AF_RXRPC: reduce debugging noise\n\nReduce debugging noise generated by AF_RXRPC.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bbf5d39f88af9e8173f7331a3741a8b3ff16a1c",
      "tree": "8bd516e07d2cb8b7578d9783ca45d0a23290dc23",
      "parents": [
        "b9b1f8d5930a813879278d0cbfc8c658d6a038dc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 03:15:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "AFS: further write support fixes\n\nFurther fixes for AFS write support:\n\n (1) The afs_send_pages() outer loop must do an extra iteration if it ends\n     with \u0027first \u003d\u003d last\u0027 because \u0027last\u0027 is inclusive in the page set\n     otherwise it fails to send the last page and complete the RxRPC op under\n     some circumstances.\n\n (2) Similarly, the outer loop in afs_pages_written_back() must also do an\n     extra iteration if it ends with \u0027first \u003d\u003d last\u0027, otherwise it fails to\n     clear PG_writeback on the last page under some circumstances.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9b1f8d5930a813879278d0cbfc8c658d6a038dc",
      "tree": "1879e0e70ce946e3519a205698f4dd1b34a3a7ea",
      "parents": [
        "218e180e7ea5334e1f94121940ba82cd1f0f4e58"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 10 03:15:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "AFS: write support fixes\n\nAFS write support fixes:\n\n (1) Support large files using the 64-bit file access operations if available\n     on the server.\n\n (2) Use kmap_atomic() rather than kmap() in afs_prepare_page().\n\n (3) Don\u0027t do stuff in afs_writepage() that\u0027s done by the caller.\n\n[akpm@linux-foundation.org: fix right shift count \u003e\u003d width of type]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "218e180e7ea5334e1f94121940ba82cd1f0f4e58",
      "tree": "5b7aa47a2439c40b8b68a3bfd9e2f72bf07cf385",
      "parents": [
        "894b8788d7f265eb7c6f75a9a77cedeb48f51586"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 03:15:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "add upper-32-bits macro\n\nWe keep on getting \"right shift count \u003e\u003d width of type\" warnings when doing\nthings like\n\n\tsector_t s;\n\n\tx \u003d s \u003e\u003e 56;\n\nbecause with CONFIG_LBD\u003dn, s is only 32-bit.  Similar problems can occur with\ndma_addr_t\u0027s.\n\nSo add a simple wrapper function which code can use to avoid this warning.\nThe above example would become\n\n\tx \u003d upper_32_bits(s) \u003e\u003e 24;\n\nThe first user is in fact AFS.\n\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: \"Cameron, Steve\" \u003cSteve.Cameron@hp.com\u003e\nCc: \"Miller, Mike (OS Dev)\" \u003cMike.Miller@hp.com\u003e\nCc: Hisashi Hifumi \u003chifumi.hisashi@oss.ntt.co.jp\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "894b8788d7f265eb7c6f75a9a77cedeb48f51586",
      "tree": "4b00fa4704090876895b8a7528c6fe5e2201fc28",
      "parents": [
        "02b67325a6d34f2ae67484a8802b6ffc9ce9931d"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 10 03:15:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "slub: support concurrent local and remote frees and allocs on a slab\n\nAvoid atomic overhead in slab_alloc and slab_free\n\nSLUB needs to use the slab_lock for the per cpu slabs to synchronize with\npotential kfree operations.  This patch avoids that need by moving all free\nobjects onto a lockless_freelist.  The regular freelist continues to exist\nand will be used to free objects.  So while we consume the\nlockless_freelist the regular freelist may build up objects.\n\nIf we are out of objects on the lockless_freelist then we may check the\nregular freelist.  If it has objects then we move those over to the\nlockless_freelist and do this again.  There is a significant savings in\nterms of atomic operations that have to be performed.\n\nWe can even free directly to the lockless_freelist if we know that we are\nrunning on the same processor.  So this speeds up short lived objects.\nThey may be allocated and freed without taking the slab_lock.  This is\nparticular good for netperf.\n\nIn order to maximize the effect of the new faster hotpath we extract the\nhottest performance pieces into inlined functions.  These are then inlined\ninto kmem_cache_alloc and kmem_cache_free.  So hotpath allocation and\nfreeing no longer requires a subroutine call within SLUB.\n\n[I am not sure that it is worth doing this because it changes the easy to\nread structure of slub just to reduce atomic ops.  However, there is\nsomeone out there with a benchmark on 4 way and 8 way processor systems\nthat seems to show a 5% regression vs.  Slab.  Seems that the regression is\ndue to increased atomic operations use vs.  SLAB in SLUB).  I wonder if\nthis is applicable or discernable at all in a real workload?]\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02b67325a6d34f2ae67484a8802b6ffc9ce9931d",
      "tree": "a3cc9248dd5b7e16ee22d69808cff80cc80e602d",
      "parents": [
        "de5603748af8bf7deac403e6ba92887f8d18e812"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu May 10 03:15:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "x86_64: fix default_do_nmi() missing return after an if ()\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d79406dd140a3e6eed6f26b17f0c6620fe30b50c",
      "tree": "ed08893adb8ce46712b1602dacc227c065697ce6",
      "parents": [
        "2d826cc5c791bdc5f5651324c485746be9492be0"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:15 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Convert OHCI driver to use standard goto unwinding for error handling.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2d826cc5c791bdc5f5651324c485746be9492be0",
      "tree": "7c46ff209d06f1f8949aa2c3e10491594d10e203",
      "parents": [
        "213d7bbd76673fb1b26f1786af180bac07e57652"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:14 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Always use parens with sizeof.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "213d7bbd76673fb1b26f1786af180bac07e57652",
      "tree": "d4c150f778add3c46c4d98a943765db73428b13e",
      "parents": [
        "36abb3b18e26bf980e8529512853c5d73971a48b"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:11 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Drop single buffer request support.\n\nThe SCSI layer only passes sg requests down, so drop the\nuse_sg \u003d\u003d 0, request_bufflen !\u003d 0 case.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "36abb3b18e26bf980e8529512853c5d73971a48b",
      "tree": "b7c48e26816a1b9e86249dee39968f4ac3c3f68a",
      "parents": [
        "e1b68c4dcfb8bb7d79b6771e48767039ffbe00a8"
      ],
      "author": {
        "name": "Kristian Høgsberg, Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed May 09 19:23:10 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Add a comment to describe why we split the sg list.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e1b68c4dcfb8bb7d79b6771e48767039ffbe00a8",
      "tree": "5d175ff06ec568a2efa2e6468371bf7acbdd6f05",
      "parents": [
        "95ffc5e314e2bba87ec012c6e3adc487c5a7b4bb"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:09 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Return SCSI_MLQUEUE_HOST_BUSY for out of memory cases in queuecommand.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "95ffc5e314e2bba87ec012c6e3adc487c5a7b4bb",
      "tree": "5612352b4d3b8309cde8bff2c77ee2038304bffb",
      "parents": [
        "ad85274fb7f1b3c8c03f6f516dc6196a19ea4296"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:08 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Handle the last few DMA mapping error cases.\n\nThis should be the last missing checks.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ad85274fb7f1b3c8c03f6f516dc6196a19ea4296",
      "tree": "16d0853c3f895384320504e6d3e2526a0f46508d",
      "parents": [
        "1e4c7b0dabb46eb3a2a15cf5efbd3945b13373a0"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed May 09 19:23:07 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Allocate scsi_host up front and allocate the sbp2_device as hostdata.\n\nAvoids an extra allocation and simplifies lifetime rules for the scsi_host.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1e4c7b0dabb46eb3a2a15cf5efbd3945b13373a0",
      "tree": "e20e446acf3312783f71ff0844c342b83cd1de7e",
      "parents": [
        "58e313b36237ec0a2dc12fd4f7f06d875ce54bd1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat May 05 23:17:13 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:14 2007 +0200"
      },
      "message": "firewire: Provide module aliase for backwards compatibility.\n\nThis patch loads fw-sbp2 if sbp2 is still in the config file. So one can\ngo back and forth between releases without worry about the root\nfilesystem drivers.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\n\nExisting mkinitrd scripts still have to be adapted, unless they grok\nmodule aliases.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "58e313b36237ec0a2dc12fd4f7f06d875ce54bd1",
      "tree": "b08fbfef31291ab0ddc51d96fc842b098ef7a0d3",
      "parents": [
        "4c5a443e80e6d85e5c84a56bf30b61fe84c1f292"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:38 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Add to fw-core-y instead of assigning fw-core-objs in Makefile.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "4c5a443e80e6d85e5c84a56bf30b61fe84c1f292",
      "tree": "c5404475fe48376d9151c08c4cc37eb507fcd5e3",
      "parents": [
        "04dfb8dbd200c574b2f292146ef817d9745c8936"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:37 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Break out shared IEEE1394 constant to separate header file.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "04dfb8dbd200c574b2f292146ef817d9745c8936",
      "tree": "1eb9aa958e3a3d86ce76c5219d32af561410d3b2",
      "parents": [
        "a77754a75d58d534fd34a5add8ac1bb91d4ffc0f"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:36 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Use linux/*.h instead of asm/*.h header files.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a77754a75d58d534fd34a5add8ac1bb91d4ffc0f",
      "tree": "773885568a19a8ed354acba1bf5c1d5a63a828d1",
      "parents": [
        "a98e27198771d066934a263177673ebde797e8fb"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:35 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Uppercase most macro names.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a98e27198771d066934a263177673ebde797e8fb",
      "tree": "df1001fa936fb739d30a60e2e25fbd7d60264397",
      "parents": [
        "6a5033be96edb3536d158072ee796393fdffe1ca"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:34 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Coding style cleanup: no spaces after function names.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6a5033be96edb3536d158072ee796393fdffe1ca",
      "tree": "10542c8435a0c5e42ccf18bde012adaf16016d10",
      "parents": [
        "c781c06d119d04601727f2fbc30151e6760d536d"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:33 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Convert card_rwsem to a regular mutex.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c781c06d119d04601727f2fbc30151e6760d536d",
      "tree": "1faf19acc6bc2a2a3b3bdae8368e395e75cd7518",
      "parents": [
        "e175569c4639872b5cf242c9d4a71cc40c5f3c29"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:32 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Clean up comment style.\n\nDrop filenames from file preamble, drop editor annotations and\nuse standard indent style for block comments.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (fixed typo)\n"
    },
    {
      "commit": "e175569c4639872b5cf242c9d4a71cc40c5f3c29",
      "tree": "c962499ff5db9cc91d7b618524221563f2ccf452",
      "parents": [
        "3e7cbae7c6dda18d427335b3ad98f1a0d40ef30c"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Mon May 07 20:33:31 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "firewire: Use lib/ implementation of CRC ITU-T.\n\nWith the CRC ITU-T implementation available in lib/ we can use that instead.\n\nThis also fixes a bug in the topology map crc computation.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (fixed Kconfig)\n"
    },
    {
      "commit": "3e7cbae7c6dda18d427335b3ad98f1a0d40ef30c",
      "tree": "2ac604d8d6f4eb671e23c9b6a405c37b92fa8df3",
      "parents": [
        "9640d3d775aa325650c8fcdf49127542f77b2156"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Mon Jun 12 16:17:04 2006 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 10 18:24:13 2007 +0200"
      },
      "message": "CRC ITU-T V.41\n\nThis will add the CRC calculation according\nto the CRC ITU-T V.41 to the kernel lib/ folder.\n\nThis code has been derived from the rt2x00 driver,\ncurrently found only in the wireless-dev tree, but\nthis library is generic and could be used by more\ndrivers who currently use their own implementation.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\n\nAlso useful for the new firewire stack.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "906fc9e92f0e8b618d4025c3aa6289415ecd8152",
      "tree": "e9d02da1137fb5f11e4229f859cd4c8bb3a9ac5f",
      "parents": [
        "f54bfc0e34dbd15e9df099a8e36a346c6c583f3c"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:02 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f54bfc0e34dbd15e9df099a8e36a346c6c583f3c",
      "tree": "638dff0eaa143030094a5bbfd61a6d9daa2f7a89",
      "parents": [
        "61d48c2c31799ab9dbddbbcfccfd8042a5c6b75a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:01 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] Kconfig: no wireless on s390.\n\nHide the config menues for wireless on s390.\n\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "61d48c2c31799ab9dbddbbcfccfd8042a5c6b75a",
      "tree": "1f1e937eccd605db08bef8f6dcbb80713966de21",
      "parents": [
        "abf3ea1b549afc62dc7304fddab1cdaf23d0cc84"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:00 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] Kconfig: use common Kconfig files for s390.\n\nDisband drivers/s390/Kconfig, use the common Kconfig files. The s390\nspecific config options from drivers/s390/Kconfig are moved to the\nrespective common Kconfig files.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "abf3ea1b549afc62dc7304fddab1cdaf23d0cc84",
      "tree": "191b166cc4e97a560fd7f164e380e1bace762312",
      "parents": [
        "9556fb73edfc37410cab3b47ae5e94bcecd8edf2"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:59 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] Kconfig: common config options for s390.\n\nDisable some configuration options in the common Kconfig files that\nare of no interest to a s390 machine. Enable hangcheck timer.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9556fb73edfc37410cab3b47ae5e94bcecd8edf2",
      "tree": "dbe5fed3ab9f58f8ab804cb3f243b9259867cf3f",
      "parents": [
        "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:58 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: unwanted menus for s390.\n\nDisable some more menus in the configuration files that are of no\ninterest to a s390 machine.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d",
      "tree": "7963466b0106b4daf90f6c5ce039fc2c330335ab",
      "parents": [
        "490f03d6595fade75a9b26e6ea9c9ebb1e4fd05a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:56 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: refine depends statements.\n\nRefine some depends statements to limit their visibility to the\nenvironments that are actually supported.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "490f03d6595fade75a9b26e6ea9c9ebb1e4fd05a",
      "tree": "9234b1d0ee22c7b091a8762b7e2c7c249f7e5b43",
      "parents": [
        "853944cc40ef563f4046a0ada4c1e391419f6a25"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 10 15:45:48 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:53 2007 +0200"
      },
      "message": "[S390] Avoid compile warning.\n\narch/s390/mm/fault.c: In function `signal_return\u0027:\narch/s390/mm/fault.c:256: warning: unused variable `compat\u0027\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "853944cc40ef563f4046a0ada4c1e391419f6a25",
      "tree": "0e8071751856f8474d5bc8f8063b9f53380b4e3f",
      "parents": [
        "763968e217c6657afaff90fbbec93531b3d6ce70"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Thu May 10 15:45:47 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:52 2007 +0200"
      },
      "message": "[S390] qdio: re-add lost perf_stats.tl_runs change in qdio_handle_pci\n\nStatement has been inadvertently lost with commit\n00c0c6466c66bdf05f2a3dcf59e6895179ea8b76.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "763968e217c6657afaff90fbbec93531b3d6ce70",
      "tree": "4851578e072f6a81b69aedd47843045e2329951e",
      "parents": [
        "aaff0f644a182015622d7686a66986319a1085d1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 10 15:45:46 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:52 2007 +0200"
      },
      "message": "[S390] Avoid sparse warnings.\n\nMonthly sparse warning avoidance patch. Sigh.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "aaff0f644a182015622d7686a66986319a1085d1",
      "tree": "a9bc86336dd414df2a118aeb6c49fa2f5e59bafc",
      "parents": [
        "9b0c455a04d73d8ffa388a1006925620ad684ad8"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 10 15:45:45 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:52 2007 +0200"
      },
      "message": "[S390] dasd: Fix modular build.\n\nAdd missing export of dasd_generic_read_dev_chars().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9b0c455a04d73d8ffa388a1006925620ad684ad8",
      "tree": "a34e378a1159d7e46146b0a410f5881a29d782d3",
      "parents": [
        "f7e5d67c7928bfdbcdfd95a0b3d75122238e23e0"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:44 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:51 2007 +0200"
      },
      "message": "[S390] monreader inlining cleanup.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f7e5d67c7928bfdbcdfd95a0b3d75122238e23e0",
      "tree": "e3ba227927e6af3297e2fa8f3eb4b54352840436",
      "parents": [
        "9a92fe48b92993bb3d20fd7021e22a1ab8a473df"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 10 15:45:43 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:51 2007 +0200"
      },
      "message": "[S390] cio: Make some structures and a function static.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9a92fe48b92993bb3d20fd7021e22a1ab8a473df",
      "tree": "dcef91794632296444c2ea400aba128c94edb375",
      "parents": [
        "0b0bb3c6bd66bd28062a71c2ca3878d31e2081ee"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 10 15:45:42 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:51 2007 +0200"
      },
      "message": "[S390] cio: Get rid of _ccw_device_get_device_number().\n\nThe function shouldn\u0027t have existed in the first place (not MSS-aware).\nIntroduce a new function ccw_device_get_id() that extracts the\nccw_dev_id structure of a ccw device and convert all users of\n_ccw_device_get_device_number to ccw_device_get_id.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0b0bb3c6bd66bd28062a71c2ca3878d31e2081ee",
      "tree": "2c4569ea1836b739119c94b158ae6e98be76f042",
      "parents": [
        "de5603748af8bf7deac403e6ba92887f8d18e812"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 10 15:45:41 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:50 2007 +0200"
      },
      "message": "[S390] fix subsystem removal fallout\n\nThis patch fixes compilation on s390 after the removal of\nstruct subsystem.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f64071200acc124bd0d641ef7d750f38fbf5f8b8",
      "tree": "ed06fb0358a2f271aeca125211e8fefaea335c50",
      "parents": [
        "40472a55461a672c929a092e648f6c5d21c9c310"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 22:17:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 22:17:18 2007 +1000"
      },
      "message": "[POWERPC] Fix compile error with kexec and CONFIG_SMP\u003dn\n\nCommit 2f4dfe206a2fc07099dfad77a8ea2f4b4ae2140f moved the definition\nof hard_smp_processor_id() for the UP case from include/linux/smp.h\nto include/asm/smp.h.  However, include/linux/smp.h only includes\ninclude/asm/smp.h in the SMP case, so code that wants to use\nhard_smp_processor_id() has to include \u003casm/smp.h\u003e explicitly to\nbe sure of getting the definition.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "40472a55461a672c929a092e648f6c5d21c9c310",
      "tree": "0c15281e208b14f3ffa3367584ff3392412e0f31",
      "parents": [
        "2454c7e98c0dd0aff29dfe1ee369801507f4d6a5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu May 10 17:06:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Split initrd logic out of early_init_dt_scan_chosen() to fix warning\n\nIf CONFIG_BLK_DEV_INITRD is not defined the prop variable in\nearly_init_dt_scan_chosen() is unused, causing a compiler warning.\n\nSo split the initrd logic into a separate function, allowing us to\ndeclare prop only when we need it.\n\nBuilt for both cases and booted with an initrd.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2454c7e98c0dd0aff29dfe1ee369801507f4d6a5",
      "tree": "3f95e3254d698a84cab15059ad4819919e99f593",
      "parents": [
        "de1132173a81ae11aaa6af11ed9ded5f0c565c87"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 15:28:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Fix warning in hpte_decode(), and generalize it\n\nThis adds the necessary support to hpte_decode() to handle 1TB\nsegments and 16GB pages, and removes an uninitialized value\nwarning on avpn.\n\nWe don\u0027t have any code to generate HPTEs for 1TB segments or 16GB\npages yet, so this is mostly for completeness, and to fix the\nwarning.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "de1132173a81ae11aaa6af11ed9ded5f0c565c87",
      "tree": "8e06c944f5deb572a922d9aed580b0e872fb1d91",
      "parents": [
        "6e66837b2669d6c07177ada4db9ec47ce9c31873"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu May 10 15:16:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Minor pSeries IOMMU debug cleanup\n\npci is not initialized before being used here, so this debug print is\nbogus at the current location.  Move it to where it makes sense.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e66837b2669d6c07177ada4db9ec47ce9c31873",
      "tree": "783bde465d2d95c21658eb8ce47f8984d5a9c7f2",
      "parents": [
        "17213c3bf67bd532d4d04c286663f9bbf92b9c18"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu May 10 06:09:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix sys manager build error\n\nFix a PS3 build error when CONFIG_PS3_SYS_MANAGER\u003dn.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "17213c3bf67bd532d4d04c286663f9bbf92b9c18",
      "tree": "835c3bd828ef427749b36a68665513fa0b1b475a",
      "parents": [
        "979ee32f7f8e9582a0cadd4ed9a158ddc3036ad1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 10 02:38:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Assorted janitorial EEH cleanups\n\nAssorted minor cleanups to EEH code; -- use literals, use\nkerneldoc format.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c        |   13 ++++++++++---\n arch/powerpc/platforms/pseries/eeh_driver.c |    7 ++++---\n include/asm-powerpc/ppc-pci.h               |   18 +++++++++++++++---\n 3 files changed, 29 insertions(+), 9 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "979ee32f7f8e9582a0cadd4ed9a158ddc3036ad1",
      "tree": "7747319bc56c240ef32ce3ff40df52c2f592ac30",
      "parents": [
        "49d687b636c1f7e9a14faab7bd654f9fb88ecd11"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 02:21:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] We don\u0027t define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID\n\nso this declaration is not needed.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "49d687b636c1f7e9a14faab7bd654f9fb88ecd11",
      "tree": "eded43f542a7245f45de34609d158dcfad7c3f82",
      "parents": [
        "31e92e0a1f40ecbef415cd99dc886b14963dc594"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 02:19:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] pmu_sys_suspended is only defined for PPC32\n\nthus we get a link error on ppc64 with CONFIG_PM\u003dy.  This fixes it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31e92e0a1f40ecbef415cd99dc886b14963dc594",
      "tree": "320a7a0cd390c75d5f23100366acef0790af47c9",
      "parents": [
        "4cc81aac8bd2022d5365ad23b7ce6406676e0aa8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 21:47:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Fix incorrect calculation of I/O window addresses\n\nMy patch \"Cope with PCI host bridge I/O window not starting at 0\"\nintroduced a bug in the calculation of the virtual addresses for the\nI/O windows of PCI host bridges other than the first, because it\ndidn\u0027t account for the fact that hose-\u003eio_resource gets offset so that\nit reflects the range of global I/O port numbers assigned to the\nbridge.  This fixes it and simplifies get_bus_io_range() in the\nprocess.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cc81aac8bd2022d5365ad23b7ce6406676e0aa8",
      "tree": "5951ecbba75c3c027a7f030dd7e09257c917219e",
      "parents": [
        "b4f8b1087f0413f6f2a2423da66eed5c1fb70b06"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 09 17:41:16 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:12 2007 +1000"
      },
      "message": "[POWERPC] celleb: Update celleb_defconfig\n\nUpdates for celleb_defconfig.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4f8b1087f0413f6f2a2423da66eed5c1fb70b06",
      "tree": "4cfe27738ca355cf871c32b52849bb52d080aa85",
      "parents": [
        "0f6e74a3e0c5e805d5f67f7631259c886158a47b"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 09 17:38:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:12 2007 +1000"
      },
      "message": "[POWERPC] celleb: Fix parsing of machine type hack command line option\n\nThis is a bugfix to install Fedora Core 6 by using kernel\ncommand line \u0027celleb_machine_type_hack\u003dCHRP\u0027.\n\nYes, this is a one-character fix to add forgotten \u0027\u003d\u0027.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f6e74a3e0c5e805d5f67f7631259c886158a47b",
      "tree": "94dab1c8d2aba8a5f7af6d029b8a6d2f4ca90174",
      "parents": [
        "d1af5b4ea970d8cccdacf243ae42899f3784ad85"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 09 17:36:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:12 2007 +1000"
      },
      "message": "[POWERPC] celleb: Fix PCI config space accesses to subordinate buses\n\nChecking whether bus-\u003eself is NULL is not enough to know \"bus\" is the\nprimary bus.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1af5b4ea970d8cccdacf243ae42899f3784ad85",
      "tree": "da096a38fb579699086c2dbe8f7329379ebd7fe2",
      "parents": [
        "ab5570f093585a124cd440f5229393e36c5d600e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 09 17:34:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:12 2007 +1000"
      },
      "message": "[POWERPC] celleb: Fix support for multiple PCI domains\n\nCelleb has multiple PCI host bridges (phbs).  Previous boot logic gives\nnon-overlapped bus IDs between PCI host bridges so you can identify\nPHB by bus ID.  But newer boot logic gives same bus ID between PHBs (it\ngives bus ID 0 as root bus.) So we have to set \u0027phb-\u003ebuid\u0027 as\nnon-zero.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab5570f093585a124cd440f5229393e36c5d600e",
      "tree": "d49e2fcaa672121f6a2c4100831bd5142640eda2",
      "parents": [
        "2ecf042ef530dd0943e41d84b6344f507941af3e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 09 17:32:33 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:12 2007 +1000"
      },
      "message": "[POWERPC] Wire up sys_utimensat\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2ecf042ef530dd0943e41d84b6344f507941af3e",
      "tree": "73100361dd74e3f80f14c7c81ba4675948983f44",
      "parents": [
        "32a56ebb24f23da1bbaf24292acf85b6c04526ab",
        "de5603748af8bf7deac403e6ba92887f8d18e812"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:08:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:08:37 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "26e6385f14b991e30450daee4348cbbc4bc4bb09",
      "tree": "6c102bd4e6d8a2d96769c2992a42426912c7e176",
      "parents": [
        "9245df0cd385419f9cdd83512feb80bbb719417e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 02:16:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 02:16:27 2007 -0700"
      },
      "message": "[SPARC64]: Use alloc_pci_dev() in PCI bus probes.\n\nOtherwise MSI explodes because pci_msi_init_pci_dev() does not\nget invoked.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f685648e7d6520653fa2641840cccc58ba8ef8e0",
      "tree": "d93e9106d18cd53a63e5ae94999f53b39e52053e",
      "parents": [
        "f142051505154da4ba689e129deb06524c5ece8a",
        "00eb43a1897a8845d0edb198cec69ac5f1f299dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 04:06:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 04:06:12 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "9245df0cd385419f9cdd83512feb80bbb719417e",
      "tree": "1d3e32b301ed194e4b2b3dcd2e85ce11ddb67a41",
      "parents": [
        "aa5242e78f8667ba771e4c0d44bf45871abceb7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 00:55:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 00:55:59 2007 -0700"
      },
      "message": "[SPARC64]: Bump PROMINTR_MAX to 32.\n\nSome devices have more than 15 which was the previous\nsetting.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa5242e78f8667ba771e4c0d44bf45871abceb7e",
      "tree": "75ec694e3347e7634a01227c0e431617df07153e",
      "parents": [
        "7cc5c8559c62289d027812bfdd4eb6a28c5769b6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 00:53:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 00:53:29 2007 -0700"
      },
      "message": "[SPARC64]: Fix recursion in PROM tree building.\n\nUse iteration for scanning of PROM node siblings.\n\nBased upon a patch by Greg Onufer, who found this bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00eb43a1897a8845d0edb198cec69ac5f1f299dd",
      "tree": "32cab402e51882c7854eab20556f0da75525cdc7",
      "parents": [
        "a64e62a07097f67108f0b68bc15216c3a4a5299b"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Fri May 04 14:16:19 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 03:52:22 2007 -0400"
      },
      "message": "acpi,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands\n\nThe ACPI EC that is used in MSI laptops knows some non-standard\ncommands for changing the screen brighntess and a few other things,\nwhich are used by the msi-laptop.c driver. Unfortunately for these\ncommands no GPE events for IBF and OBF are triggered. Since nowadays\nthe EC code uses the ec_intr\u003d1 mode by default, this causes these\noperations to timeout, although they don\u0027t fail. In result, all\noperations that you can do with the msi-laptop.c driver take more or\nless 1s to complete, which is awfully slow.\n\nIn one of the more recent kernels (2.6.20?) the EC subsystem has been\nrevamped. With that change the EC timeout has been increased. before\nthat increase the MSI EC accesses were slow -- but not *that* slow,\nhence I took notice of this limitation of the MSI EC hardware only very\nrecently.\n\nThe standard EC operations on the MSI EC as defined in the ACPI spec\nsupport GPE events properly.\n\nThe following patch adds a new argument \"force_poll\" to the\nec_transaction() function (and friends). If set to 1, the function\nwill poll for IBF/OBF even if ec_intr\u003d1 is enabled. If set to 0 the\ncurrent behaviour is used. The msi-laptop driver is modified to make\nuse of this new flag, so that OBF/IBF is polled for the special MSI EC\ntransactions -- but only for them.\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Alexey Starikovskiy \u003caystarik@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f142051505154da4ba689e129deb06524c5ece8a",
      "tree": "385665f84985df3e3dd94b020ffb2051dd7e0c49",
      "parents": [
        "19ed0d6fa894aec0050ab75185e69785a656da91",
        "a64e62a07097f67108f0b68bc15216c3a4a5299b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:50:09 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:50:09 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "19ed0d6fa894aec0050ab75185e69785a656da91",
      "tree": "5112b0435624bf5659916fbd0b8bdf18dee7208c",
      "parents": [
        "71b43ca46fc5f0588ef64a14c6133c19a9b3f1ea",
        "f398532722b44aa797915d6b784e8694b277c2c7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:50:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:50:01 2007 -0400"
      },
      "message": "Pull asus into release branch\n"
    },
    {
      "commit": "71b43ca46fc5f0588ef64a14c6133c19a9b3f1ea",
      "tree": "af25c06aa1af3ff2c210fe4b39abfdda55b84349",
      "parents": [
        "3dd6786f55219f87fd33e153669600d715ca9270",
        "fd3509436fde38d4c854bf5a6b83d2c779904f8e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:34 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:34 2007 -0400"
      },
      "message": "Pull acpica into release branch\n"
    },
    {
      "commit": "3dd6786f55219f87fd33e153669600d715ca9270",
      "tree": "305f8389a93bf86df79f4cf8fb0050b1d6008939",
      "parents": [
        "f697b677620d04d8c77841745727de85f7e948b1",
        "88db5e1489f23876a226f5393fd978ddc09dc5f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:21 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:21 2007 -0400"
      },
      "message": "Pull bugzilla-8385 into release branch\n"
    },
    {
      "commit": "f697b677620d04d8c77841745727de85f7e948b1",
      "tree": "efec1330b3ecce0daf5c855ae07696e7490fd2ea",
      "parents": [
        "de5603748af8bf7deac403e6ba92887f8d18e812",
        "eaca2d3f6c4de9d4274a4e2be54c9693e76b0303"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:01 2007 -0400"
      },
      "message": "Pull thermal into release branch\n"
    }
  ],
  "next": "a64e62a07097f67108f0b68bc15216c3a4a5299b"
}
