)]}'
{
  "log": [
    {
      "commit": "353f8d1cd5b8540c1591f00a5cbd3aeca699cfcf",
      "tree": "4bd57d623792b6dc912d6aaed4f6e3b601ce5963",
      "parents": [
        "77cc0db46e5d04b476e1984134892edb86cda8e6"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Nov 07 00:58:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:32 2005 -0800"
      },
      "message": "[PATCH] uml: fix hardcoded ZONE_* constants in zone setup\n\nRemove usage of hardcoded constants in paging_init().\n\nBy chance I spotted a bug in zones_setup involving a change to ZONE_*\nconstants, due to the ZONE_DMA32 patch from Andi Kleen (which is in -mm).\nSo, possibly, instead of zones_size[2] you will find zones_size[3] in the\ncode, but that change is wrong and this patch is still correct.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77cc0db46e5d04b476e1984134892edb86cda8e6",
      "tree": "df36e472a0d51bb50e31889e019d7ce3602855ab",
      "parents": [
        "ae17381608a11781a6a67e0ce51607f36780aac7"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:32 2005 -0800"
      },
      "message": "[PATCH] uml: make tt mode-dependent options depend on MODE_TT\n\nThis makes some of the tt-specific options actually depend on CONFIG_MODE_TT.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae17381608a11781a6a67e0ce51607f36780aac7",
      "tree": "e4bd104cb7f3728f2e91646d4def091f8f933447",
      "parents": [
        "858259cf7d1c443c836a2022b78cb281f0a9b95e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: big memory fixes\n\nA number of fixes to improve behavior when large physical memory sizes\nare specified:\n\n- libc files need -D_FILE_OFFSET_BITS\u003d64 because there are unavoidable uses\n  of non-64 interfaces in libc\n\n- some %d need to be %u\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "858259cf7d1c443c836a2022b78cb281f0a9b95e",
      "tree": "7d306450dd0dfa907bbee1d95f96191c67f74232",
      "parents": [
        "e763b793f7e5c09a859fc420eb0de385d80cf636"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Mon Nov 07 00:58:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: maintain own LDT entries\n\nPatch imlements full LDT handling in SKAS:\n * UML holds it\u0027s own LDT table, used to deliver data on\n   modify_ldt(READ)\n * UML disables the default_ldt, inherited from the host (SKAS3)\n   or resets LDT entries, set by host\u0027s clib and inherited in\n   SKAS0\n * A new global variable skas_needs_stub is inserted, that\n   can be used to decide, whether stub-pages must be supported\n   or not.\n * Uses the syscall-stub to replace missing PTRACE_LDT (therefore,\n   write_ldt_entry needs to be modified)\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e763b793f7e5c09a859fc420eb0de385d80cf636",
      "tree": "dd6a0fe2abe51339c7a3296c34d19efb3e928ff4",
      "parents": [
        "ff5c6ff54215fe284e515032878111de5d8a5ce1"
      ],
      "author": {
        "name": "Ben Lahaise",
        "email": "bcrl@linux.intel.com",
        "time": "Mon Nov 07 00:58:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: switch_mm fix\n\nNot quite, something along the lines of the patch below works correctly (and\nmakes aio performance not suffer from multiple second delays), as skas0 mode\ncorrectly switches mm contexts, unlike TT (which should probably get nuked\nfrom the kernel now that skas0 seems to be working).\n\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff5c6ff54215fe284e515032878111de5d8a5ce1",
      "tree": "ecf5e2eaacc9f45f5227b50d8bfaaf82e15b9647",
      "parents": [
        "52c653b3bed323df9006c06cdfb4548ec44b3109"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: separate libc-dependent helper code\n\nThe serial UML OS-abstraction layer patch (um/kernel dir).\n\nThis moves all systemcalls from helper.c file under os-Linux dir\n\nSigned-off-by: Gennady Sharapov \u003cGennady.V.Sharapov@intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52c653b3bed323df9006c06cdfb4548ec44b3109",
      "tree": "0a1286d8569c92f19007c4add1b00f6f6e517761",
      "parents": [
        "bb578426253ab9950cc20b4e5dd6aefb5500144f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: separate libc-dependent early initialization\n\nThe serial UML OS-abstraction layer patch (um/kernel dir).\n\nThis moves all systemcalls from main.c file under os-Linux dir and joins mem.c\nand um_arch.c files.\n\nSigned-off-by: Gennady Sharapov \u003cGennady.V.Sharapov@intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb578426253ab9950cc20b4e5dd6aefb5500144f",
      "tree": "cd1b874512440f739dc555a40efb5edd51de275b",
      "parents": [
        "0e76422ca5f34bb43b97c0945646ef072bcc1776"
      ],
      "author": {
        "name": "Gennady Sharapov",
        "email": "Gennady.V.Sharapov@intel.com",
        "time": "Mon Nov 07 00:58:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: separate libc-dependent uaccess code\n\nThe serial UML OS-abstraction layer patch (um/kernel dir).\n\nThis moves all systemcalls from uaccess_user.c file under os-Linux dir\n\nSigned-off-by: Gennady Sharapov \u003cGennady.V.Sharapov@intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e76422ca5f34bb43b97c0945646ef072bcc1776",
      "tree": "ebd8509a9e94b01121c3da1b44a4df02ef60f973",
      "parents": [
        "4f0272415ad1867cea2a7ef5659769243ae50fbe"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Mon Nov 07 00:58:47 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] uml: fix UML network driver endianness bugs\n\nifa-\u003eifa_address and ifa-\u003eifa_mask are defined as __u32, but used as if they\nwere char[4].\n\nNetwork code uses htons() to convert it.  So UML\u0027s method to access these\nfields is wrong for bigendians (e.g.  s390)\n\nI replaced bytewise copying by memcpy(), maybe even that might be removed, if\nifa-\u003eifa_address/mask may be used immediately.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f0272415ad1867cea2a7ef5659769243ae50fbe",
      "tree": "5daba11ac90defc604399aa7ff41fa11b8cd088a",
      "parents": [
        "953206858070e5921b9d5931c293ec983a6790cb"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Nov 07 00:58:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] uml: fix syscall stubs\n\nJeff Dike noted that the assembly code for syscall stubs is misassembled with\nGCC 3.2.3: the values copied in registers weren\u0027t preserved between one asm()\nand the following one.\n\nSo I fixed the thing by rewriting the __asm__ constraints more like unistd.h\nones.\n\nNote: in syscall6 case I had to add one more instruction (i.e.  moving arg6 in\neax and shuffling things around) - it\u0027s needed for the function to be valid in\ngeneral (we can\u0027t load the value from the stack, relative to ebp, because we\nchange it), but could be avoided since we actually use a constant as param 6.\n\nThe only fix would be to turn stub_syscall6 to a macro and use a \"i\"\nconstraint for arg6 (i.e., specify it\u0027s a constant value).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "953206858070e5921b9d5931c293ec983a6790cb",
      "tree": "9caf1d094ee6f001856d5c433b3c60f309c9da98",
      "parents": [
        "d9b5444eeb3a663ca4a625878b1421c9e9b18e8b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Nov 07 00:58:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] uml: improve stub debugging\n\nAdd some more debugging information when a stub does something unexpected,\nusually segfaulting.  Now, it dumps out the stub\u0027s registers as well as the\nsignal.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9b5444eeb3a663ca4a625878b1421c9e9b18e8b",
      "tree": "6cc32711116977944043c54e0c196c75358916be",
      "parents": [
        "5f9c3cbcd5d41be597aef9c0ff64ebfc8a91cd6f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:58:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] cris: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f9c3cbcd5d41be597aef9c0ff64ebfc8a91cd6f",
      "tree": "dff52a6eb5b3cb7e9968240945f06fea02f4251f",
      "parents": [
        "31ab269a0307d8725737dfbbdeb5dcde7b41bc36"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Mon Nov 07 00:58:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] cris: printk() duplicate declaration\n\nprintk() already declared in include/linux/kernel.h so squish the\nduplication.  Besides, no printk() usage here.  Bye bye.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31ab269a0307d8725737dfbbdeb5dcde7b41bc36",
      "tree": "15bfdaddcb3831d30e6d34caa54356b63adc61ae",
      "parents": [
        "47b90ffe5c10ab9b5cfd14087b28b13109673ee5"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Nov 07 00:58:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] x86: add MCE resume\n\nIt\u0027s widely seen a MCE non-fatal error reported after resume.  It seems MCE\nresume is lacked under ia32.  This patch tries to fix the gap.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47b90ffe5c10ab9b5cfd14087b28b13109673ee5",
      "tree": "423c789290ef8eada4916f540c3e8f0be06316d1",
      "parents": [
        "dc19d507b17135069d9c5d6093d4458dc60e1861"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 07 00:58:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] swsusp: remove unused variable\n\nRemove unused variable, and make code less evil that way.  Fix whitespace\naround for-loop-like macro.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc19d507b17135069d9c5d6093d4458dc60e1861",
      "tree": "a5913fbd1185b3af5463a90aca59fe902aba2f73",
      "parents": [
        "36fabc248e5466e3f28897819b0400b5cdbb8dc6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 07 00:58:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] swsusp cleanups\n\nThis cleans spaces between * and pointer up, and adds \"int\" in \"unsigned\nint\".\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36fabc248e5466e3f28897819b0400b5cdbb8dc6",
      "tree": "67dad93f37daede380aa205eec3bf4fe4c098435",
      "parents": [
        "a4c4af7c8dc1eccdfb8c57e1684f08179b4407e6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 07 00:58:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] suspend-to-ram: update docs\n\nThis adds few more working systems.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4c4af7c8dc1eccdfb8c57e1684f08179b4407e6",
      "tree": "210773f292da3ba85818402f1945ee7b14ba8c71",
      "parents": [
        "cc658cfe3c66a6124b5a8db90cdcdd440201b1dc"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Nov 07 00:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] cpu hoptlug: avoid usage of smp_processor_id() in preemptible code\n\nReplace smp_processor_id() with any_online_cpu(cpu_online_map) in order to\navoid lots of \"BUG: using smp_processor_id() in preemptible [00000001]\ncode:...\" messages in case taking a cpu online fails.\n\nAll the traces start at the last notifier_call_chain(...) in kernel/cpu.c.\nSince we hold the cpu_control semaphore it shouldn\u0027t be any problem to access\ncpu_online_map.\n\nThe reason why cpu_up failed is simply that the cpu that was supposed to be\ntaken online wasn\u0027t even there.  That is because on s390 we never know when a\nnew cpu comes and therefore cpu_possible_map consists of only ones and doesn\u0027t\nreflect reality.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc658cfe3c66a6124b5a8db90cdcdd440201b1dc",
      "tree": "535d8c7583ce8fb003207f07585d9acab995a3b3",
      "parents": [
        "5cc6135af73ad0c7897d1d00ff361e510ac23ccb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:58:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/scx200.c should #include \u003clinux/scx200_gpio.h\u003e\n\nEvery file should #include the header files containing the prototypes of\nits global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cc6135af73ad0c7897d1d00ff361e510ac23ccb",
      "tree": "8afa9cd89240226e1633c8082b12dd762a5705ca",
      "parents": [
        "8d1ed6366b9f3cb54eb5aef5dae79b39b8d5ce43"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:58:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/reboot_fixups.c should #include \u003clinux/reboot_fixups.h\u003e\n\nEvery file should #include the header files containing the prototypes of\nits global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d1ed6366b9f3cb54eb5aef5dae79b39b8d5ce43",
      "tree": "61473905fcbebf0895c9dca8ba784d678ad369b7",
      "parents": [
        "77f72b192fd4624ad639dbf60c48be787c8aea59"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:58:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:29 2005 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/ldt.c should #include \u003casm/mmu_context.h\u003e\n\nEvery file should #include the header files containing the prototypes of\nits global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77f72b192fd4624ad639dbf60c48be787c8aea59",
      "tree": "1d0d2d224dffad9f8c8e1e7cba0843d2d0899640",
      "parents": [
        "38e548ee1a79c8da7b3d9e26f2adce9b61413f84"
      ],
      "author": {
        "name": "Zwane Mwaikambo",
        "email": "zwane@arm.linux.org.uk",
        "time": "Mon Nov 07 00:58:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] i386: LVT entries remaining unmasked on reboot\n\nExcerpt from bugzilla entry\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5518\n\n\"i386 version of Reboot-through-BIOS is unsafe: it forgets to mask APIC LVT\ninterrupts before jumping to a BIOS entry point.  As a result, BIOS ends up\nbombarded with interrupts early on boot.  The BIOS does not expect it since\nfollowing a \"normal\" hardware cpu reset, all APIC LVT registers have the\nMask bit (16) set and can\u0027t generate interrupts.\n\nFor example, the version of Phoenix BIOS used by VMware enables interrupts\nfor the first time before masking/clearing APIC LVT.  The APIC Timer LVT\nregister is still set up for a timer interrupt delivery with a high vector\nfrom the previous Linux incarnation (0xef in our case).  The BIOS has not\nfully initialized its IDT at this point and the real mode gate for 0xef\nremains all zeros.  Vector 0xef dispatches BIOS to address 0:0, BIOS takes\na #GP and eventually hangs.\n\nmachine_shutdown() does attempt to shut down APIC before jumping to BIOS,\nbut it is ineffective\"\n\nSigned-off-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38e548ee1a79c8da7b3d9e26f2adce9b61413f84",
      "tree": "1811dc06acbba9d9bccebe6ad3fc495e96862e60",
      "parents": [
        "0d6d82b6712c808e461090dd483f111f72b3b38b"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Nov 07 00:58:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] arch/i386: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0])\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d6d82b6712c808e461090dd483f111f72b3b38b",
      "tree": "b1450b08d1eb638865921d0b1020af0b579f7435",
      "parents": [
        "65463b73b14ed43368dc5961a6c3dcb0d98cfe1f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: Use pfn_valid() for lazy dcache write-back on SH7705\n\nSH7705 in extended cache mode has some left-over VALID_PAGE() cruft that it\nchecks when doing lazy dcache write-back.  This has been gone for some time\n(the last bits were in the discontig code, which should now also be gone --\nthis also fixes up a build error in the non-discontig case).\n\npfn_valid() gives the desired behaviour, so we switch to that.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65463b73b14ed43368dc5961a6c3dcb0d98cfe1f",
      "tree": "cc1e0537b35d119d081e2835c9e5c8b3dfc15060",
      "parents": [
        "d229401f130941583eb46a2e8886df61241c14eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: Drop hp690 discontig support\n\nThere was only one board using this (hp690 specifically), and it just so\nhappens that it\u0027s only physically discontiguous at the \"normal\" P1 offset.  If\nwe bump up the P1 offset, it\u0027s possible to hit a shadowed region of memory\nwhere we suddenly become magically contiguous.\n\nAs people have been using this shadowed region workaround for quite some time\n(and without any adverse effects), it\u0027s time to drop the left over discontig\nbits that no longer have any practical use (it was always very much\nhp690-centric to begin with).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d229401f130941583eb46a2e8886df61241c14eb",
      "tree": "1f51fe9ee16695b89efea56ea46f7966ceba2738",
      "parents": [
        "d5cb9783536a41df9f9cba5b0a1d78047ed787f7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: pte_mkhuge() compile fix for !CONFIG_HUGETLB_PAGE\n\nPresently it is bogus to call pte_mkhuge() outside of the CONFIG_HUGETLB_PAGE\ncontext, as the only processors that support _PAGE_SZHUGE do so in the\nhugetlbpage context only (and this is the only time that _PAGE_SZHUGE is even\ndefined).  SH-2 and SH-3 do not support huge pages at all, and so it is not\npossible to enable this.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5cb9783536a41df9f9cba5b0a1d78047ed787f7",
      "tree": "ca7d7c6ee3e786a4b81adde701454209acd457c5",
      "parents": [
        "055a2512144cd7e60dcaae7a13e460df43b98787"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: SuperHyway support for SH4-202\n\nThis adds support for the relatively quirky (ie, not in line with any known\ndocumentation, and amazed it works at all) SuperHyway implementation on\nSH4-202.  This depends on the earlier SuperHyway patch for multiple block\nsupport and VCR refactoring.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "055a2512144cd7e60dcaae7a13e460df43b98787",
      "tree": "bf304d17352f1b3b59edb35a6f67672c6490caa1",
      "parents": [
        "72777373b3a09c9132a787d5e1e03eaf64f30a64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] superhyway: multiple block support and VCR rework\n\nThis extends the API somewhat to allow for platform-specific VCR reading and\nwriting.  Some platforms (like SH4-202) implement the VCR in a split VCRL and\nVCRH, but end up being in reverse order or have other quirks that need to be\ndealt with, so we add a set of superhyway_ops per-bus to accomodate this.\n\nWe also have to extend the per-device resources somewhat, as some devices now\nconveniently split control and data blocks.  So we allow a platform to\nregister its set of SuperHyway devices via superhyway_add_devices() with the\ncontrol block always ordered as the first resource (as this is the one that\nuserspace cares about).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72777373b3a09c9132a787d5e1e03eaf64f30a64",
      "tree": "d462df099f43b2e9af49393e5dfd4f54bdc071aa",
      "parents": [
        "e87eaad107d3c0fa81bf9de84f0fe2b7eaaf1fb9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] sh: Drop deprecated support for custom ramdisk embedding\n\nsh had its own support for embedding ramdisk images in to the kernel binary,\nbut people are using initramfs for this now, so we drop the ramdisk embedding.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e87eaad107d3c0fa81bf9de84f0fe2b7eaaf1fb9",
      "tree": "0664a672fed959bd354514bee281957555471884",
      "parents": [
        "de672e4ade25502c28486da005be3eb79534017d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] sh: Re-add sh to drivers/Makefile\n\ndrivers/sh/ got dropped from drivers/Makefile, so add it back in..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de672e4ade25502c28486da005be3eb79534017d",
      "tree": "894dbb30ec7ef3c96e2b01106adc7b778652f280",
      "parents": [
        "634e67ff917c079b102317d53556d758dc207969"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Mon Nov 07 00:58:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add CPM1 config option\n\nKconfig patch needed by fs_enet to work.  Works like CONFIG_CPM2.\n\nCc: Kumar \u003ckumar.gala@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "634e67ff917c079b102317d53556d758dc207969",
      "tree": "edf6b4de804e04e610b9aec7ed8dac0a8a3c8e42",
      "parents": [
        "7869ec6d735e3802f0d442f585ae6bb7633222f6"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add missing initrd header on ppc440\n\nThis missing initrd header slipped though last time.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7869ec6d735e3802f0d442f585ae6bb7633222f6",
      "tree": "94860fe4b69524dffcba80c01ecd9f3dc543784c",
      "parents": [
        "3e9e7c1d0b7a36fb8affb973a054c5098e27baa8"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Remove internal PCI arbiter check on PPC40x\n\nOn PPC405GP/GPR it should be possible to enable PCI support, even when the\ninternal PCI arbiter is disabled (e.g.  when using an external PCI\narbiter).  The removed code didn\u0027t allow this, and also generated a warning\non PPC405EP platforms.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e9e7c1d0b7a36fb8affb973a054c5098e27baa8",
      "tree": "b6fb8644555bd820756bf599ac84433a9eb1eda2",
      "parents": [
        "90eb2665841d7b444602736e2141a01c948f75b1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: cleanup AMCC PPC40x eval boards to support U-Boot\n\nCleanup PPC40x eval boards (bubinga, walnut and sycamore) to support U-Boot\nas bootloader.  The OpenBIOS bd_info struct is not used in the kernel\nanymore (only U-Boot now).\n\nuImage (U-Boot) tested on walnut, sycamore and bubinga\nzImage (OpenBIOS) tested on sycamore, bubinga and ebony\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90eb2665841d7b444602736e2141a01c948f75b1",
      "tree": "91300cf853d68a68dcefd62d7bdee28b5a441162",
      "parents": [
        "b0f7b8bc57ee90138a7c429951457027a90c326f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add Yucca (440SPe eval board) platform\n\nAdd support for AMCC PowerPC 440SPe \"Yucca\" eval board platform.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0f7b8bc57ee90138a7c429951457027a90c326f",
      "tree": "07f320bf7d240273faf64d02069488fb29761ae8",
      "parents": [
        "41aace4fe81e3da52fa80b8380e5d2d084f77691"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add 440SPe support\n\nAdd support for the AMCC PowerPC 440SPe SoC, including PCI Express in root\nport mode.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41aace4fe81e3da52fa80b8380e5d2d084f77691",
      "tree": "d98b965682efa0e940d9564eafdd8eb69e616ffe",
      "parents": [
        "fcc188e7fdddd8b23f900e485e6b3db05e7375f4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Dump error status for both PLB segments on 440SP\n\nThe PowerPC 440SP SoC has two Processor Local Bus (PLB) segments (a\nhigh-throughput segment and a low-latency segment).  Fix our PLB register\ndefinitions to cope with this, and add code to dump the status of both\nsegments when a machine check occurs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcc188e7fdddd8b23f900e485e6b3db05e7375f4",
      "tree": "8da8cac96f2ca884039e31cd6ff9d00e21cc2aea",
      "parents": [
        "2104da90a9aeef31ff6441d171a7d0492088f1d0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Allow ERPN for early serial to depend on CPU type\n\nThe PowerPC 440SPe supports up to 16 GB of RAM, and therefore its IO registers\nare at 0x4_xxxx_xxxx instead of being at 0x1_xxxx_xxxx like most other PPC 440\nchips.  To allow for this, this patch moves the definition of the ERPN used\nfor mapping UART0 from being hard-coded in the head_44x.S assembly code to\nbeing defined in ibm44x.h.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2104da90a9aeef31ff6441d171a7d0492088f1d0",
      "tree": "97aceb3d7c14bd4db3e46c0abe8999b99971fa16",
      "parents": [
        "d311b0d3d8fcc279132f7251704b23ec264a194f"
      ],
      "author": {
        "name": "Lee Nicks",
        "email": "allinux@gmail.com",
        "time": "Mon Nov 07 00:58:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: add watchdog \u0026 RTC support for Marvell EV64360BP board\n\nThis patch adds watchdog, RTC support for Marvell EV64360BP board.\n\nSigned-off-by: Lee Nicks \u003callinux@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d311b0d3d8fcc279132f7251704b23ec264a194f",
      "tree": "00ee7574ec4133d9b93edc138bb9491430884378",
      "parents": [
        "900fd17dd01d2c99dfd1ec0b53a860894a2673ee"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Nov 07 00:58:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: don\u0027t enable scatter/gather w/o checksum support\n\nIt is not valid to enable scatter/gather without hardware checksum support\nof some kind. (akpm: applies only to the old boomerang cards).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "900fd17dd01d2c99dfd1ec0b53a860894a2673ee",
      "tree": "fcd447fc10d1a58c11854e29077417c329afebe7",
      "parents": [
        "35b306743d17cdd31357e5de9ce6c549e5d6756e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: enable use of memory-mapped PCI I/O\n\nAdd capability for 3c59x driver to use memory-mapped PCI I/O resources.\nThis may improve performance for those devices so equipped.  This will be\nthe default behaviour for IS_CYCLONE and IS_TORNADO devices.  Additionally,\nit can be enabled/disabled individually for up to MAX_UNITS number of\ndevices via the use_mmio module option or for all units via the\nglobal_use_mmio option.  The use_mmio option overrides the global_use_mmio\noption for those devices specified.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35b306743d17cdd31357e5de9ce6c549e5d6756e",
      "tree": "0aa8330f1928313afe819a311e424aed8615bc9c",
      "parents": [
        "bb531fc071f9017b4809c806f71e6a7f49b67289"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: correct rx_dropped counting\n\nOnly increment rx_dropped in case of lack of resources (i.e. not for\nframes with errors).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb531fc071f9017b4809c806f71e6a7f49b67289",
      "tree": "7ea3624e9dc8235eb47cec781c8117367eaeb9f6",
      "parents": [
        "46e5e4a897ade416beb0bd8447fb0ff0bc1bb329"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: support ETHTOOL_GPERMADDR\n\nAdd support for ETHTOOL_GPERMADDR to 3c59x.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46e5e4a897ade416beb0bd8447fb0ff0bc1bb329",
      "tree": "2a450817346165ff95e5f8aa040da755b7f7074c",
      "parents": [
        "9954ab7fd52afedf0977893352bb3ddb07120214"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: fix some grammar in module parameter descriptions\n\nCorrect several (apparently cut \u0026 paste) grammatical typos in module\nparameter descriptions.  They seem to have originated as copies of the\ndescription for \"global_options\".\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9954ab7fd52afedf0977893352bb3ddb07120214",
      "tree": "84a256331fc03514d3a29c3828aad725d7d9474c",
      "parents": [
        "32fb5f06dbb6ca007f7886eb210b7b15545e2e15"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: cleanup init of module parameter arrays\n\nBeautify the array initilizations for the module parameters.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32fb5f06dbb6ca007f7886eb210b7b15545e2e15",
      "tree": "c9a35e47f42aa54645f98d1e4d8e9d73ce411d19",
      "parents": [
        "d9e46de34e4212f472684b1561ba323aac54ea25"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: bounds checking for hw_checksums\n\nAdd bounds checking to usage of hw_checksums module parameter array.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9e46de34e4212f472684b1561ba323aac54ea25",
      "tree": "bf8392ea5f243cc5ddbd32c82dec144ba82d036b",
      "parents": [
        "106427e65d2b6f3a519ab5d14a3586007e7e0f20"
      ],
      "author": {
        "name": "Tommy Christensen",
        "email": "tommy.christensen@tpack.net",
        "time": "Mon Nov 07 00:58:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:25 2005 -0800"
      },
      "message": "[PATCH] 3c59x: avoid blindly reading link status twice\n\nIn order to spare some I/O operations, be more intelligent about when to\nread from the PHY.\n\nPointed out by Bogdan Costescu.\n\nSigned-off-by: Tommy S. Christensen \u003ctommy.christensen@tpack.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "106427e65d2b6f3a519ab5d14a3586007e7e0f20",
      "tree": "97c882ac0ffc0e039b26c0b414fcdf382b31d8fd",
      "parents": [
        "62afe595de7aaac6c140103a34dc8c208afa34e7"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Nov 07 00:58:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] 3c59x: cleanup of mdio_read routines to use MII_* macros\n\nClean up mdio_read routines in 3c59x.c to use the MII_* macros defined in\ninclude/linux/mii.h\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62afe595de7aaac6c140103a34dc8c208afa34e7",
      "tree": "a5a9a02a8748d96f3b9a3127058776b732b17b6b",
      "parents": [
        "cd61ef6268ac52d3dfa5626d1e0306a91b3b2608"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:58:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] 3c59x: convert to use of pci_iomap API\n\nConvert 3c59x driver to use pci_iomap API.  This makes it easier to enable\nthe use of memory-mapped PCI I/O resources.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd61ef6268ac52d3dfa5626d1e0306a91b3b2608",
      "tree": "5df1bfd49f2e9be33505ba900d2ed153fed9a2af",
      "parents": [
        "2109a2d1b175dfcffbfdac693bdbe4c4ab62f11f"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Mon Nov 07 00:58:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] slab: Use same schedule timeout for all cpus in cache_reap\n\nChen noticed that cache_reap uses REAPTIMEOUT_CPUC+smp_processor_id() as\nthe timeout for rescheduling.\n\nThe \"+smp_processor_id()\" part is wrong, the timeout should be identical\nfor all cpus: start_cpu_timer already adds a cpu dependant offset to avoid\nany clustering.\n\nThe attached patch removes smp_processor_id().\n\nSigned-Off-By: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2109a2d1b175dfcffbfdac693bdbe4c4ab62f11f",
      "tree": "07b47953a74adaa7490ef24aab10c45a5a4148a6",
      "parents": [
        "4f12bb4f7715f418a9c80f89447948790f476958"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Mon Nov 07 00:58:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] mm: rename kmem_cache_s to kmem_cache\n\nThis patch renames struct kmem_cache_s to kmem_cache so we can start using\nit instead of kmem_cache_t typedef.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f12bb4f7715f418a9c80f89447948790f476958",
      "tree": "f08c7e26b19687d26b29082e50101daf2e5a4b75",
      "parents": [
        "7fd93cf30c531fd8b014e827e7a85fcfc010b2c6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 07 00:58:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] slab: don\u0027t BUG on duplicated cache\n\nslab presently goes BUG if someone tries to register an already-registered\ncache.\n\nBut this can happen if the user accidentally loads a module which is already\nstatically linked into the kernel.  Nuking the kernel is rather a harsh\nreaction.\n\nChange it into a warning, and just fail the kmem_cache_alloc() attempt.  If\nthe module is well-behaved, the modprobe will fail and all is well.\n\nNotes:\n\n- Swaps the ranking of cache_chain_sem and lock_cpu_hotplug().  Doesn\u0027t seem\n  important.\n\nAcked-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fd93cf30c531fd8b014e827e7a85fcfc010b2c6",
      "tree": "38326a3b27a04845f86054c85ebeda0d1170d87a",
      "parents": [
        "863c84b97cb660dbb949398e196c0b1bbe4ed39f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 07 00:57:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] posix-timers `unlikely\u0027 rejig\n\n!unlikely(expr) hurts my brain.   likely(!expr) is more straightforward.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "863c84b97cb660dbb949398e196c0b1bbe4ed39f",
      "tree": "2942dd6318ec8d9dfb1a3dd9037c00c5700beeac",
      "parents": [
        "c8e3c8b21bd7a317d071ab8cf478880e7a4f92d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 00:57:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc: Fix ppc32 build after 64K pages\n\nOops, some last minute changes caused the 64K pages patch to break ppc32\nbuild, this fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8e3c8b21bd7a317d071ab8cf478880e7a4f92d6",
      "tree": "0b97687ffb4a3a0860b6c5170cadeb7526988c1a",
      "parents": [
        "2d4b95f06062d590aef8e44d42cec27b1828119f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 00:57:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc64: Fix zImage boot\n\nThe zImage wrapper has a bug where it doesn\u0027t claim() the memory for the\nkernel properly, it forgets to take into account the offset between the ELF\nheader and the kernel itself.  This results on some machines, like G5s,\ninto a kernel that crashes at boot when clearing the BSS.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d4b95f06062d590aef8e44d42cec27b1828119f",
      "tree": "7beb1c976d3e08a9ef9cb37fa342e2b4f35e6aab",
      "parents": [
        "732ee21f2894819781766a0cd88e32bdd630d11e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 07 00:57:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] Suppress split ptlock on arches which may use one page for multiple page tables\n\nSuppress split ptlock on arches which may use one page for multiple page\ntables.  Reconsider what better to do (particularly on ppc64) later on.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "732ee21f2894819781766a0cd88e32bdd630d11e",
      "tree": "7a38f59ef25672588dce30d04da2faa85b733f7f",
      "parents": [
        "e1531b4218a7ccfc1b2234b87105201e5ebe1bbf"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 07 00:57:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] POWERPC/PPC64: Fix CONFIG_SMP\u003dn build for ppc64\n\nTwo CONFIG_SMP\u003dn build fixes due to missing \u003casm/smp.h\u003e includes.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1531b4218a7ccfc1b2234b87105201e5ebe1bbf",
      "tree": "7bec90da745d4992d53a31339588f945d70c319c",
      "parents": [
        "4ecc65e423ef10bdbec12362609b15fa8e8627c8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:57:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ia64: re-implement dma_get_cache_alignment to avoid EXPORT_SYMBOL\n\nThe current ia64 implementation of dma_get_cache_alignment does not work\nfor modules because it relies on a symbol which is not exported.  Direct\naccess to a global is a little ugly anyway, so this patch re-implements\ndma_get_cache_alignment in a manner similar to what is currently used for\nx86_64.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ecc65e423ef10bdbec12362609b15fa8e8627c8",
      "tree": "476a74971a0bddde29ed403a9fbb9b591b5d8152",
      "parents": [
        "7d24f0b8a53261709938ffabe3e00f88f6498df9"
      ],
      "author": {
        "name": "Yuri Vasilevski",
        "email": "yvasilev@imap.cc",
        "time": "Mon Nov 07 00:57:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] typo correction for fix-build-on-nls-free-systems\n\nA typo fix for fix-build-on-nls-free-systems.patch that caused all systems\nto be detected as not having NLS.\n\nSigned-off-by: Yuri Vasilevski \u003cyvasilev@duke.math.cinvestav.mx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d24f0b8a53261709938ffabe3e00f88f6498df9",
      "tree": "95e192cdda64cbb7bb64451442c93a64d3932757",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Nov 07 00:57:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc64: Fix bug in SLB miss handler for hugepages\n\nThis patch, however, should be applied on top of the 64k-page-size patch to\nfix some problems with hugepage (some pre-existing, another introduced by\nthis patch).\n\nThe patch fixes a bug in the SLB miss handler for hugepages on ppc64\nintroduced by the dynamic hugepage patch (commit id\nc594adad5653491813959277fb87a2fef54c4e05) due to a misunderstanding of the\nsrd instruction\u0027s behaviour (mea culpa).  The problem arises when a 64-bit\nprocess maps some hugepages in the low 4GB of the address space (unusual).\nIn this case, as well as the 256M segment in question being marked for\nhugepages, other segments at 32G intervals will be incorrectly marked for\nhugepages.\n\nIn the process, this patch tweaks the semantics of the hugepage bitmaps to\nbe more sensible.  Previously, an address below 4G was marked for hugepages\nif the appropriate segment bit in the \"low areas\" bitmask was set *or* if\nthe low bit in the \"high areas\" bitmap was set (which would mark all\naddresses below 1TB for hugepage).  With this patch, any given address is\ngoverned by a single bitmap.  Addresses below 4GB are marked for hugepage\nif and only if their bit is set in the \"low areas\" bitmap (256M\ngranularity).  Addresses between 4GB and 1TB are marked for hugepage iff\nthe low bit in the \"high areas\" bitmap is set.  Higher addresses are marked\nfor hugepage iff their bit in the \"high areas\" bitmap is set (1TB\ngranularity).\n\nTo avoid conflicts, this patch must be applied on top of BenH\u0027s pending\npatch for 64k base page size [0].  As such, this patch also addresses a\nhugepage problem introduced by that patch.  That patch allows hugepages of\n1MB in size on hardware which supports it, however, that won\u0027t work when\nusing 4k pages (4 level pagetable), because in that case hugepage PTEs are\nstored at the PMD level, and each PMD entry maps 2MB.  This patch simply\ndisallows hugepages in that case (we can do something cleverer to re-enable\nthem some other day).\n\nBuilt, booted, and a handful of hugepage related tests passed on POWER5\nLPAR (both ARCH\u003dpowerpc and ARCH\u003dppc64).\n\n[0] http://gate.crashing.org/~benh/ppc64-64k-pages.diff\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26",
      "tree": "c20e0f16d34c4d1197dc465fa3bdcf8b181af924",
      "parents": [
        "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
        "ab919c06144cfb11c05b5b5cd291daa96ac2e423"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
      "tree": "f9ad06331673b982663f343bb08844c787e8a51b",
      "parents": [
        "b54a063df48cb1296f744b5ba456c45ce7efff35",
        "2c119aa8091a15a87920f09aa0f17e05960fe11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "b54a063df48cb1296f744b5ba456c45ce7efff35",
      "tree": "72e71bfb6008f460f887a208d046cd82e5545ff5",
      "parents": [
        "085f20e481190cd0597d72ec49bffc07bda4c9be",
        "1555972231f3202f00e04f7c42d2db858e11b874"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "085f20e481190cd0597d72ec49bffc07bda4c9be",
      "tree": "1500ff072b477c28ceb2a5f134254db5e800d061",
      "parents": [
        "3c726f8dee6f55e96475574e9f645327e461884c",
        "21c614a7899046ab108b3d327d76c33443a8ebf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "3c726f8dee6f55e96475574e9f645327e461884c",
      "tree": "f67c381e8f57959aa4a94bda4c68e24253cd8171",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 11:06:55 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:56:47 2005 -0800"
      },
      "message": "[PATCH] ppc64: support 64k pages\n\nAdds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel\nbase page size to 64K.  The resulting kernel still boots on any\nhardware.  On current machines with 4K pages support only, the kernel\nwill maintain 16 \"subpages\" for each 64K page transparently.\n\nNote that while real 64K capable HW has been tested, the current patch\nwill not enable it yet as such hardware is not released yet, and I\u0027m\nstill verifying with the firmware architects the proper to get the\ninformation from the newer hypervisors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1555972231f3202f00e04f7c42d2db858e11b874",
      "tree": "476d4c33f4866af6370e7563831d5f3c80312067",
      "parents": [
        "32f8b97ca39421057d8adef05b7219127355d60c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 21:41:08 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 21:41:08 2005 +0000"
      },
      "message": "[ARM] Fix /proc/cpuinfo format for ARM SMP\n\nglibc expects to count lines beginning with \"processor\" to determine\nthe number of processors, not lines beginning with \"Processor\".  So,\ngive glibc the format it expects.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32f8b97ca39421057d8adef05b7219127355d60c",
      "tree": "e7da38f1b563b21bf588b0ac2dd3f29346ff0e74",
      "parents": [
        "4fe15ba08fdb280536bd7019e8505969c4ac6852"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:49:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:49:21 2005 +0000"
      },
      "message": "[ARM] Don\u0027t call dump_cpu_info unless we\u0027re booting\n\nWe don\u0027t want to call dump_cpu_info() from cpu_init() after boot since\nit produces a lot of unnecessary noise - since cpu_init() gets called\non resume and hotplug cpu insertion events.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fe15ba08fdb280536bd7019e8505969c4ac6852",
      "tree": "0718f9bbd876fa63d9f7f9d12dbce21abce53a95",
      "parents": [
        "4299051ebe89ab1eeadeaf4cf06ce63421412232"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "message": "[ARM] Fix second missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4299051ebe89ab1eeadeaf4cf06ce63421412232",
      "tree": "181fc4ca6ac786e0e543fe5fa5315ef70d15cb1e",
      "parents": [
        "d3997abf699655d2ec012e944fb34668cc3ec6d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:46:57 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:46:57 2005 +0000"
      },
      "message": "[ARM] Fix missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3997abf699655d2ec012e944fb34668cc3ec6d7",
      "tree": "869c20d9b14da1fc550ff30254cabb28a430c1be",
      "parents": [
        "756c7b748926b0baec6d2a921c3711679282c8fd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "message": "[ARM] Fix another use of // as a comment\n\n// disagrees with ld\u0027s script parsing ability.  Don\u0027t use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "756c7b748926b0baec6d2a921c3711679282c8fd",
      "tree": "6eba4a4e31eef4e40c5bec85bc420006034e6cbe",
      "parents": [
        "b7ec479553b8755dd95ee988a957cbf2aef351dc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "message": "[ARM] 3113/1: PXA: Allow machines to override (and also reuse) pxa pm functions\n\nPatch from Richard Purdie\n\nUpdate the PXA pm.c file to allow machines (such as the Sharp\nZaurus) to override the standard pm functions but reuse/wrap them\nwhere needed.\n\nThe init call is made slightly earlier to give machine code an init\nlevel to override them in removing any race.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7ec479553b8755dd95ee988a957cbf2aef351dc",
      "tree": "b2066a113c7e0bb1546564038c692f6f423315bf",
      "parents": [
        "7240f1f183f085f6b7af44ec274b5b6123dfdead"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Nov 06 14:42:37 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:42:37 2005 +0000"
      },
      "message": "[ARM] 3115/1: small optimizations to exception vector entry code\n\nPatch from Nicolas Pitre\n\nSince we know the value of cpsr on entry, we can replace the bic+orr with\na single eor.  Also remove a possible result delay (at least on XScale).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7240f1f183f085f6b7af44ec274b5b6123dfdead",
      "tree": "a68b0548c7c9adc78cdd3881029fdef1d8d53252",
      "parents": [
        "84613387cb60bc760a4588822cd61fb88e1d7fad"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Nov 06 14:34:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:34:13 2005 +0000"
      },
      "message": "[ARM] 3114/1: use ixp2000_reg_wrb in ixp2000 uengine loader\n\nPatch from Lennert Buytenhek\n\nMake the uengine loader use ixp2000_reg_wrb in the right places.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84613387cb60bc760a4588822cd61fb88e1d7fad",
      "tree": "66f945e84fe66dafa5fb897223588353aed48860",
      "parents": [
        "8459c159f7de832eaf888398d2abf466c388dfa6"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Sun Nov 06 14:34:12 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:34:12 2005 +0000"
      },
      "message": "[ARM] 3089/1: ixp4xx AHB/PCI endianness fix\n\nPatch from Alessandro Zummo\n\n  This patch fixes AHB/PCI endianness problems when the\n processor is in little-endian mode.\n\n The patch configures the CSR register closely following the directives\n in [1], paragraph 4.1, page 19.\n\n According to the considerations in [1], page 11, while the AHB bus\n supports both endian modes, on the IXP4XX it always uses big-endian.\n\n The PCI bus is connected to the South AHB. A wrong setting in the CSR\n register will thus cause a malfunctional PCI bus.\n\n A schematic diagram of the bus interconnections on the IXP4XX\n can be found in [1], page 18.\n\n The patch has been verified to work on the NSLU2 in\n both LE and BE modes.\n\n The author is Peter Korsgaard.\n\n [1] Intel® IXP4XX Product Line of Network Processors and IXC1100\n Control Plane Processor:\n Understanding Big Endian and Little Endian Modes\n\n http://www.intel.com/design/network/applnots/25423701.pdf\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8459c159f7de832eaf888398d2abf466c388dfa6",
      "tree": "1edc2d046a7e9a0a0244d64f2aff7870f85c41bd",
      "parents": [
        "20faa7c380c19c932d57be59bb2522bd9327a6c5"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "message": "[ARM] 3088/1: PXA: Add machine support for the Sharp SL-6000x series of PDAs\n\nPatch from Dirk Opfer\n\nThis patch adds basic machine support for the Sharp SL-6000x (Tosa) PDAs.\n\nSigned-off-by: Dirk Opfer\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab919c06144cfb11c05b5b5cd291daa96ac2e423",
      "tree": "8747dc3122c0c2ebefaf004a2d71e2cb7bd97615",
      "parents": [
        "2dd34b488a99135ad2a529e33087ddd6a09e992a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 11:05:21 2005 +0100"
      },
      "message": "kconfig: fix xconfig on fedora 2 \u0026 3 (x86_64)\n\nFrom: Than Ngo \u003cthan@redhat.com\u003e\nqt as installed on fedora core (2 and 3) does not work with vanilla\nkernel. The linker fails to locate the qt lib:\n\nActual Results:  # make xconfig\n  HOSTLD  scripts/kconfig/qconf\n  /usr/bin/ld: cannot find -lqt\n  collect2: ld returned 1 exit status\n\nThan Ngo has provided following fix for the bug.\n\nCc: Than Ngo \u003cthan@redhat.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2dd34b488a99135ad2a529e33087ddd6a09e992a",
      "tree": "785b06eabfea3fdebf571b1e2b8a1ea695974416",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Oct 30 22:42:11 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 10:22:04 2005 +0100"
      },
      "message": "[PATCH] kbuild: permanently fix kernel configuration include mess\n\nInclude autoconf.h into every kernel compilation via the gcc command line\nusing -imacros.  This ensures that we have the kernel configuration\nincluded from the start, rather than relying on each file having #include\n\u003clinux/config.h\u003e as appropriate.  History has shown that this is something\nwhich is difficult to get right.\n\nSince we now include the kernel configuration automatically, make\nconfigcheck becomes meaningless, so remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "21c614a7899046ab108b3d327d76c33443a8ebf2",
      "tree": "99cf486877f2a4133b5bfb262bc7aa0641cefd14",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "message": "[SERIAL] Support Au1x00 8250 UARTs using the generic 8250 driver.\n\nThe offsets of the registers are in a different place, and\nsome parts cannot handle a full set of modem control signals.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis@embeddedalley.ocm\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f912696ab330bf539231d1f8032320f2a08b850f",
      "tree": "d3e4cf70323348b341b894af57a69896c755cac1",
      "parents": [
        "88dcb6c4113afe93a6c4891ec43bef6a17c83155"
      ],
      "author": {
        "name": "Bart Oldeman",
        "email": "bartoldeman@users.sourceforge.net",
        "time": "Sun Nov 06 12:54:07 2005 +1300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 16:31:36 2005 -0800"
      },
      "message": "[PATCH] reset tss-\u003eio_bitmap_owner in sys_ioperm()\n\nmy patch \"x86: initialise tss-\u003eio_bitmap_owner to something\" (commit ID\nd5cd4aadd3d220afac8e3e6d922e333592551f7d) introduced a problem with a\nprogram (DOSEMU) that called ioperm after already doing some port i/o.\n\nThe problem is that a process switch return causes tss-\u003eio_bitmap_base\nto be set to IO_BITMAP_OFFSET so that the fault (that *really* sets the\nio bitmap) never triggers.\n\nThis fixes that regression.\n\nSigned-off-by: Bart Oldeman \u003cbartoldeman@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88dcb6c4113afe93a6c4891ec43bef6a17c83155",
      "tree": "3c1624b7cae2b861272a89d5502a80b46db7bbba",
      "parents": [
        "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Nov 05 22:19:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 13:30:03 2005 -0800"
      },
      "message": "[PATCH] Set the vga cursor even when hidden\n\nSome visually impaired people use hardware devices which directly read\nthe vga screen. When newt for instance asks to hide the cursor for\nbetter visual aspect, the kernel puts the vga cursor out of the screen,\nso that the cursor position can\u0027t be read by the hardware device. This\nis a great loss for such people.\n\nHere is a patch which uses the same technique as CUR_NONE for hiding the\ncursor while still moving it.\n\nMario, you should apply it to the speakup kernel for access floppies\nasap. I\u0027ll submit a 2.4 patch too.\n\nSigned-off-by: samuel.thibault@ens-lyon.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c119aa8091a15a87920f09aa0f17e05960fe11b",
      "tree": "28871ec8da0830362f045906fb2b97722cb6837f",
      "parents": [
        "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:39 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix sgivwfb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "abbf268ae8f51e19779cdf3f5fbb8144f1a5fbc3",
      "tree": "735185fb11797c7afdc885267f84a19337693897",
      "parents": [
        "8d972a962177a261fc894f767fa3014f63d661e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:22:13 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix gbefb\n\nStatically allocated devices in module data is a potential cause\nof oopsen.  The device may be in use by a userspace process, which\nwill keep a reference to the device.  If the module is unloaded,\nthe module data will be freed.  Subsequent use of the platform\ndevice will cause a kernel oops.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d972a962177a261fc894f767fa3014f63d661e9",
      "tree": "ce79f869f65da3ce87c0ad50f7a84d527511d61f",
      "parents": [
        "09c6518ca0de24549a923891b2d335e8496d79a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:38 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix arcfb\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09c6518ca0de24549a923891b2d335e8496d79a9",
      "tree": "0088dfdc7ef26d6a5c9d63d3fdffc1a2319356e9",
      "parents": [
        "95cb5d954ee656a0b048ea2298188569e0759336"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:21:10 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix macsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95cb5d954ee656a0b048ea2298188569e0759336",
      "tree": "3283cd23477bad8d3a418e6f501b39145bfd54b8",
      "parents": [
        "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:47 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix jazzsonic\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d994b7f5d1c77acaa0b9b4c1b9f0f278605c309",
      "tree": "6c74ec305642a6e74c522c22223ff57a96793049",
      "parents": [
        "37c12e7497b6fe2b6a890814f0ff4edce696d862"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:20:21 2005 +0000"
      },
      "message": "[DRIVER MODEL] Fix depca\n\nRelease code in driver modules is a potential cause of oopsen.\nThe device may be in use by a userspace process, which will keep\na reference to the device.  If the module is unloaded, the module\ntext will be freed.  Subsequently, when the last reference is\ndropped, the release code will be called, which no longer exists.\n\nUse generic platform device allocation/release code in modules.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "37c12e7497b6fe2b6a890814f0ff4edce696d862",
      "tree": "ea6ee411ffb3067d0940edc5f1c357e4576c2056",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "message": "[DRIVER MODEL] Improved dynamically allocated platform_device interface\n\nRe-jig the simple platform device support to allow private data\nto be attached to a platform device, as well as allowing the\nparent device to be set.\n\nExample usage:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\t    ARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\t       sizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t} else {\n\t\terr \u003d -ENOMEM;\n\t}\n\tif (err)\n\t\tplatform_device_put(pdev);\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab",
      "tree": "34f0675602943161c3dc1340d6c8c449283b681c",
      "parents": [
        "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
        "f896424cbc61225e8f029fe23e5aae3e32103229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 12:04:02 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f896424cbc61225e8f029fe23e5aae3e32103229",
      "tree": "abfc35832b8bbd3a66b38db6dfc5d6705103436f",
      "parents": [
        "4371dc6c60705815dcfe0c2979f68a26d0b27bd4"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Wed Nov 02 16:13:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] phy address mask support for generic phy layer\n\nAdds a phy_mask field to struct mii_bus and uses it.  This field\nindicates each phy address to be ignored when probing the mdio bus.\n\nThis support is needed for the fs_enet and ibm_emac drivers to be\nconverted to the generic phy layer among other drivers. Many systems\nlock up on probing certain phy addresses or probing doesn\u0027t return\n0xffff when nothing is found at the address. A new driver I\u0027m\nworking on also makes use of this mask.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4371dc6c60705815dcfe0c2979f68a26d0b27bd4",
      "tree": "75a5ca9f987603b20b05fb718324e5edd7165a3e",
      "parents": [
        "2964bbd7048ac0c1405cc119604e29987dd165df"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 13:13:35 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: Prevent hang with 79c976\n\nSome boards using the 79c976 pcnet32 chip will hang the system if the\nethtool --register-dump is performed with the device operational.  The\nrequest to read bcr30 is retried by the PCI device infinitely without\nreturning data, hanging the system.\n\nTested ia32 and ppc64.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2964bbd7048ac0c1405cc119604e29987dd165df",
      "tree": "21e64afeca8f211eb6e817d722274f3196fd4eb1",
      "parents": [
        "a88c844c1748ba494d38b1053829ec046c74ebfd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:50:57 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: AT2700/2701 and Bugzilla 2699 \u0026 4551\n\nThis patch is a better fix for Allied Telesyn 2700/2701 FX boards than\nthe change made in early January this year.  It allows the user to\nselect the speed/duplex via module_param, but if no selection is made,\nforces the speed to 100 FD.  It fixes both Bugzilla bugs 2669 and 4551.\nTested ia32 and ppc64 by myself, and by the originator of bug 2669.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a88c844c1748ba494d38b1053829ec046c74ebfd",
      "tree": "d9897386dc4254134cc6e5ca1e6c63f76544fa43",
      "parents": [
        "571de88b87e978b21ac4da481d317678aac9e562"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Nov 01 12:04:33 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] pcnet32: show name of failing device\n\nDisplay the name eth%d or pci_name() of device which fails to allocate\nmemory.  When changing ring size via ethtool, it also releases the\nlock before returning on error.  Added comment that the caller of\npcnet32_alloc_ring must call pcnet32_free_ring on error, to avoid leak.\nTested ia32 by forcing allocation errors.\n\nSigned-off-by: Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "571de88b87e978b21ac4da481d317678aac9e562",
      "tree": "25b9b0ad8f50733aee663973cbf2f2f4ca6eeb9f",
      "parents": [
        "da6971d8ece2ec9762509e20dda6808335b5a10b"
      ],
      "author": {
        "name": "Ravinandan Arakali",
        "email": "Ravinandan.Arakali@neterion.com",
        "time": "Tue Nov 01 15:24:25 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] S2io: Updated documentation\n\nHi,\nThis patch provides updated documentation on the Neterion(S2io) driver.\n\nPlease review the patch.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "da6971d8ece2ec9762509e20dda6808335b5a10b",
      "tree": "9ae532e7ab6314400fb601f6b7c5e6042166429f",
      "parents": [
        "29b09fcc341ede8dc08c900b132903fdd0231400"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Oct 31 16:55:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:27 2005 -0500"
      },
      "message": "[PATCH] S2io: Multi buffer mode support\n\nHi,\nThis patch  provides dynamic two buffer-mode and 3 buffer-mode options.\nPreviously 2 buffer-mode was compilation option. Now with this patch applied\none can load driver in 2 buffer-mode with module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d2\n\nThis patch also provides 3 buffer-mode which provides header separation\nfunctionality. In 3 buffer-mode skb-\u003edata will have L2/L3/L4 headers and\n\"skb_shinfo(skb)-\u003efrag_list-\u003edata\" will have have L4 payload.\none can load driver in 3 buffer-mode with same above module-load parameter\n\nie.\n#insmod s2io.ko rx_ring_mode\u003d3\n\nPlease review the patch.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "29b09fcc341ede8dc08c900b132903fdd0231400",
      "tree": "e3a5ea7d07e60b81055c364d5bcbca8579557496",
      "parents": [
        "328198acb7407301ddf6005c0fa1e04bd0c539c8"
      ],
      "author": {
        "name": "Gabriel A. Devenyi",
        "email": "ace@staticwave.ca",
        "time": "Thu Nov 03 19:30:47 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:26 2005 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/airo.c unsigned comparason\n\nfid is declared as a u32 (unsigned int), and then a few lines later, it is checked for a value \u003c 0, which is clearly useless.\nIn the two locations this function is used, in one it is *explicitly* given a negative number, which would be ignored with the\ncurrent definition.\n\nThanks to LinuxICC (http://linuxicc.sf.net).\n\nSigned-off-by: Gabriel A. Devenyi \u003cace@staticwave.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "328198acb7407301ddf6005c0fa1e04bd0c539c8",
      "tree": "9936112bd195bfbaacc9a75f2ea7ff757a2c0546",
      "parents": [
        "9e0cb06b17be7e562cbdaba2768649f025826dc6",
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:38:55 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
      "tree": "e3bd5b05c2d396db3eb59997d3cc1b9e54df0ba6",
      "parents": [
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "message": "[libata] restore sg on DMA mapping failure\n"
    },
    {
      "commit": "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3",
      "tree": "32fbc17daf7879a9a86eb029096994be45cd136b",
      "parents": [
        "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
        "39b7f1e25a412b0ef31e516cfc2fa4f40235f263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
      "tree": "5ad11675351ebd51b33d86bd93e65ec29b71e75f",
      "parents": [
        "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
        "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 09:47:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "39b7f1e25a412b0ef31e516cfc2fa4f40235f263",
      "tree": "ff9d9c44b6199624d87af0d4776f2ecfd18f2635",
      "parents": [
        "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 04 14:44:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Nov 05 09:52:24 2005 -0600"
      },
      "message": "[SCSI] sd: Fix refcounting\n\nCurrently the driver takes a reference only for requests coming by way\nof the gendisk, not for requests coming by way of the struct device or\nstruct scsi_device.  Such requests can arrive in the rescan, flush,\nand shutdown pathways.\n\nThe patch also makes the scsi_disk keep a reference to the underlying\nscsi_device, and it erases the scsi_device\u0027s pointer to the scsi_disk\nwhen the scsi_device is removed (since the pointer should no longer be\nused).\n\nThis resolves Bugzilla entry #5237.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0"
}
