)]}'
{
  "log": [
    {
      "commit": "77d910f557c44db0fa72ee856c41cdd56972cfca",
      "tree": "8ef1599205e93e47452148b8c3c9ed44e090eae1",
      "parents": [
        "9ede6b0945223d1e353501f41b988a3db56b4e27"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:53 2006 -0800"
      },
      "message": "[PATCH] x86_64: Report local APIC ID when initializing CPU\n\nMakes some debugging easier.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ede6b0945223d1e353501f41b988a3db56b4e27",
      "tree": "40ed5154dc041977e7e19da501eceee1e24ac369",
      "parents": [
        "51f62e186b78f8743246a349b09be370c8735479"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:53 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t need to read PIT in timer handler when PM timer is used\n\nThe PM timer path through main_timer_handler doesn\u0027t need\nthe delay variable because it figures it out in a different way.\nDon\u0027t try to read it from the PIT. With stopped PIT timer\nit is even useless.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51f62e186b78f8743246a349b09be370c8735479",
      "tree": "e8b4f95445a581c3844beafb45654cefff5c490d",
      "parents": [
        "45948d7720e8bd0104696087c6305fdd90e3b298"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sat Mar 25 16:29:28 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:53 2006 -0800"
      },
      "message": "[PATCH] x86_64: cleanup allocating logical cpu numbers in x86_64\n\nMinor cleanup to lend better for physical CPU hotplug.\nEarlier way of using num_processors as index doesnt\nfit if CPUs come and go. This makes the code little bit better\nto read, and helps physical hotplug use the same functions as boot.\n\nReserving CPU0 for BSP is too late to be done in smp_prepare_boot_cpu().\nSince logical assignments from MADT is already done via\nsetup_arch()-\u003eacpi_boot_init()-\u003eparse lapic\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45948d7720e8bd0104696087c6305fdd90e3b298",
      "tree": "0da730feffeae60461117a07efdf2ada96704fa6",
      "parents": [
        "2b514e74f4e59e3b8e54891580fef2c9ff6c7bd0"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 25 16:29:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: save FPU context slightly later\n\nTouching of the floating point state in a kernel debugger must be\nNMI-safe, specifically math_state_restore() must be able to deal with\nbeing called out of an NMI context. In order to do that reliably, the\ncontext switch code must take care to not leave a window open where\nthe current task\u0027s TS_USEDFPU flag and CR0.TS could get out of sync.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b514e74f4e59e3b8e54891580fef2c9ff6c7bd0",
      "tree": "106ddc876df761c2b3d9aa3ef27c576ad15ed54b",
      "parents": [
        "893efca9279d7a78bae6532de0524e53370819d5"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 25 16:29:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: eliminate set_debug()\n\nFor consistency and to have only a single place of definition, replace\nset_debug() uses with set_debugreg(), and eliminate the definition of\nthj former.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "893efca9279d7a78bae6532de0524e53370819d5",
      "tree": "5ae05a1b6a0aa34cab50c0826782c04e9cc338f9",
      "parents": [
        "3240114d23793384fa9c3c53f391f672d1c22d2e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 25 16:29:19 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: disallow multi-byte hardware execution breakpoints\n\nWhile AMD formally permits multi-byte execution breakpoints, Intel\ndisallows 8-byte as much as 2- or 4-byte ones.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3240114d23793384fa9c3c53f391f672d1c22d2e",
      "tree": "ec932afc61bda6e077af5f245b47a80c90bd51c6",
      "parents": [
        "abe059e7590fd4475285f2d037c70dec712a4572"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 25 16:29:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: cpu_pda array to macro followup correction\n\nFix one place where the previous change of cpu_pda from being an array\nto being a macro was not properly carried out.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abe059e7590fd4475285f2d037c70dec712a4572",
      "tree": "4c15ffcf11786a89cd87d0766c6d6717342aa722",
      "parents": [
        "913bd906019514579b3c7ec5ab9c463e89207a57"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:12 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: Rename struct node in x86-64 NUMA code to struct bootnode\n\nIt conflicts with the struct node in node.h\nActually the x86-64 version was there first, but ..\n\nSuggested by Jan Beulich\n\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913bd906019514579b3c7ec5ab9c463e89207a57",
      "tree": "8f73c66bf2b30afb2807814d97f9307af0508454",
      "parents": [
        "dca99a38bccceda9e079d4c95abefbd9028605fe"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:09 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: Increase the variability of the process stack on 64bit architectures\n\n8MB is not really very random, use 1GB (or more with larger page sizes)\ninstead.\n\nAlso use the low bits of the random generator output now instead of\nthrowing them away.\n\nOnly enabled on x86-64 right now. Other architectures need to add\na suitable STACK_RND_MASK\n\nCc: mingo@elte.hu\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dca99a38bccceda9e079d4c95abefbd9028605fe",
      "tree": "1b583ae41d7b042e0249bb0b746c49fa6f09a4e8",
      "parents": [
        "c7ea1a96ec007ba761c9d5d11d788cd8fdd5c8b6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:06 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86-64: Use -mtune\u003dgeneric for generic kernels\n\nThe upcomming gcc 4.2 got a new option -mtune\u003dgeneric to tune\ncode for both common AMD and Intel CPUs. Use this option\nwhen available for generic kernels.\n\nOn x86-64 it is used with CONFIG_GENERIC_CPU. On i386 it is\nenabled with CONFIG_X86_GENERIC.  It won\u0027t affect the base\nline CPU support in any ways and also not the minimum supported CPU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7ea1a96ec007ba761c9d5d11d788cd8fdd5c8b6",
      "tree": "fab3b167a029a944502ae780721b0626f3808e0b",
      "parents": [
        "af8fc1f528fd744e0b92cdb981eec0c8841f6f61"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 25 16:29:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: Use correct PUD for memory hotadd\n\nMemory \u003e39bits has a different PUD.\n\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af8fc1f528fd744e0b92cdb981eec0c8841f6f61",
      "tree": "5c80902870984cf23a1db43aed53db7d53c007c8",
      "parents": [
        "be9bf30c73184e0f1e4e0a50fb193d2a551bf75e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be9bf30c73184e0f1e4e0a50fb193d2a551bf75e",
      "tree": "b94e1b39d59fa10b26fd740993ded00708de08e1",
      "parents": [
        "ace48471736a4b00753c74633f430c4a3a7d89cb",
        "84f0b1ef8c013b33dea9bbc2521094dd29110cf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:52:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:52:23 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] kzalloc conversion for gx-suspmod\n  [CPUFREQ] Whitespace cleanup\n  [CPUFREQ] Mark longhaul driver as broken.\n  [PATCH] cpufreq: fix section mismatch warnings\n  [CPUFREQ] Fix the p4-clockmod N60 errata workaround.\n  [CPUFREQ] Fix handling for CPU hotplug\n  [CPUFREQ] powernow-k8: Let cpufreq driver handle affected CPUs\n  [CPUFREQ] Lots of whitespace \u0026 CodingStyle cleanup.\n  [CPUFREQ] Remove duplicate cpuinfo struct\n  [CPUFREQ] Silence powernow-k8 warning on k7\u0027s.\n"
    },
    {
      "commit": "ace48471736a4b00753c74633f430c4a3a7d89cb",
      "tree": "5fd6df7367d7d92008689113fc43110c463497be",
      "parents": [
        "0c50527379496bb7a662f181d0baf0bf2c7a88a6",
        "7a343d4c46bc59fe617f968e996ce2fd67c5d179"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:51:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:51:35 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: P_Key change event handling\n  IB/mthca: Fix modify QP error path\n  IPoIB: Fix network interface \"RUNNING\" status\n  IB/mthca: Fix indentation\n  IB/mthca: Fix uninitialized variable in mthca_alloc_qp()\n  IB/mthca: Check SRQ limit in modify SRQ operation\n  IB/mthca: Check that SRQ WQE size does not exceed device\u0027s max value\n  IB/mthca: Check that sgid_index and path_mtu are valid in modify_qp\n  IB/srp: Use a fake scatterlist for non-SG SCSI commands\n  IPoIB: Pass correct pointer when flushing child interfaces\n"
    },
    {
      "commit": "0c50527379496bb7a662f181d0baf0bf2c7a88a6",
      "tree": "93134000bcc725f2ae4679f8d9f434ae17f2480d",
      "parents": [
        "7d14f145f839b5d0d221ea209b4998f93267e2ec",
        "ea8aa68d36026c4c3d938170b06957aeac9682f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:50:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:50:56 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2\n\n* \u0027upstream-linus\u0027 of git://oss.oracle.com/home/sourcebo/git/ocfs2:\n  ocfs2: finally remove MLF* macros\n  ocfs2: don\u0027t use MLF* in the file system\n  ocfs2: don\u0027t use MLF* in dlm/ files\n  ocfs2: don\u0027t use MLF* in cluster/ files\n  [PATCH] ocfs2: dlm recovery fixes\n  [PATCH] ocfs2: fix hang in dlm lock resource mastery\n  ocfs2: use __attribute__ format\n"
    },
    {
      "commit": "7d14f145f839b5d0d221ea209b4998f93267e2ec",
      "tree": "669d09ad53c9de9ef2e6cef06d256a811d509d65",
      "parents": [
        "2e1ca21d46aaef95101723fa402f39d3a95aba59",
        "4129a953ad4db379d8e07b0dd2157998653a1325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:49:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:49:25 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] New IA64 core/thread detection patch\n  [IA64] Increase max node count on SN platforms\n  [IA64] Increase max node count on SN platforms\n  [IA64] Increase max node count on SN platforms\n  [IA64] Increase max node count on SN platforms\n  [IA64] Tollhouse HP: IA64 arch changes\n  [IA64] cleanup dig_irq_init\n  [IA64] MCA recovery: kernel context recovery table\n  IA64: Use early_parm to handle mvec_name and nomca\n  [IA64] move patchlist and machvec into init section\n  [IA64] add init declaration - nolwsys\n  [IA64] add init declaration - gate page functions\n  [IA64] add init declaration to memory initialization functions\n  [IA64] add init declaration to cpu initialization functions\n  [IA64] add __init declaration to mca functions\n  [IA64] Ignore disabled Local SAPIC Affinity Structure in SRAT\n  [IA64] sn_check_intr: use ia64_get_irr()\n  [IA64] fix ia64 is_hugepage_only_range\n"
    },
    {
      "commit": "2e1ca21d46aaef95101723fa402f39d3a95aba59",
      "tree": "cd95efefb9ccb6ab4ac0589d01c06cdfc22cc989",
      "parents": [
        "315ab19a6d12d6af7b6957090822f3057ab7e80f",
        "eae0f536f640bb95f2ad437a57c40c7d5683d1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild: (46 commits)\n  kbuild: remove obsoleted scripts/reference_* files\n  kbuild: fix make help \u0026 make *pkg\n  kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n  Kconfig: remove the CONFIG_CC_ALIGN_* options\n  kbuild: add -fverbose-asm to i386 Makefile\n  kbuild: clean-up genksyms\n  kbuild: Lindent genksyms.c\n  kbuild: fix genksyms build error\n  kbuild: in makefile.txt note that Makefile is preferred name for kbuild files\n  kbuild: replace PHONY with FORCE\n  kbuild: Fix bug in crc symbol generating of kernel and modules\n  kbuild: change kbuild to not rely on incorrect GNU make behavior\n  kbuild: when warning symbols exported twice now tell user this is the problem\n  kbuild: fix make dir/file.xx when asm symlink is missing\n  kbuild: in the section mismatch check try harder to find symbols\n  kbuild: fix section mismatch check for unwind on IA64\n  kbuild: kill false positives from section mismatch warnings for powerpc\n  kbuild: kill trailing whitespace in modpost \u0026 friends\n  kbuild: small update of allnoconfig description\n  kbuild: make namespace.pl CROSS_COMPILE happy\n  ...\n\nTrivial conflict in arch/ppc/boot/Makefile manually fixed up\n"
    },
    {
      "commit": "315ab19a6d12d6af7b6957090822f3057ab7e80f",
      "tree": "7d6d51cfbd0f5e3182d4490c077e1d3139eeb9a7",
      "parents": [
        "f081a529f808ed450c22553de7b3275e0ffde9a0"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Mar 25 16:20:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:43:45 2006 -0800"
      },
      "message": "[PATCH] mm: restore vm_normal_page check\n\nHugh is rightly concerned that the CONFIG_DEBUG_VM coverage has gone too\nfar in vm_normal_page, considering that we expect production kernels to be\nshipped with the option turned off, and that the code has been under some\nlarge changes recently.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f081a529f808ed450c22553de7b3275e0ffde9a0",
      "tree": "0c50e4a3a4a95a5d97c1e9ceddaed6c0034115aa",
      "parents": [
        "1e8c573933fd7975679766850252ad08667e5ca4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 01:51:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:42:45 2006 -0800"
      },
      "message": "[PATCH] cpufreq: speedstep-smi asm fix\n\nFix bug identified by Linus Torvalds \u003ctorvalds@osdl.org\u003e: the `out\u0027\ninstruction depends upon the state of memory_data[], so we need to tell gcc\nthat before executing it. (The opcode, not gcc).\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d5553\n\nThanks to Antonio Ospite \u003cospite@studenti.unina.it\u003e for testing.\n\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e8c573933fd7975679766850252ad08667e5ca4",
      "tree": "9600d0c7ee5ea8925f3c4dc30680c819e0363805",
      "parents": [
        "d71eecf3b8e893757cc3dec560c96a32ac090890",
        "232443e2c90cc2930624dec89df327615b002c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:41:09 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (21 commits)\n  BUG_ON() Conversion in drivers/video/\n  BUG_ON() Conversion in drivers/parisc/\n  BUG_ON() Conversion in drivers/block/\n  BUG_ON() Conversion in sound/sparc/cs4231.c\n  BUG_ON() Conversion in drivers/s390/block/dasd.c\n  BUG_ON() Conversion in lib/swiotlb.c\n  BUG_ON() Conversion in kernel/cpu.c\n  BUG_ON() Conversion in ipc/msg.c\n  BUG_ON() Conversion in block/elevator.c\n  BUG_ON() Conversion in fs/coda/\n  BUG_ON() Conversion in fs/binfmt_elf_fdpic.c\n  BUG_ON() Conversion in input/serio/hil_mlc.c\n  BUG_ON() Conversion in md/dm-hw-handler.c\n  BUG_ON() Conversion in md/bitmap.c\n  The comment describing how MS_ASYNC works in msync.c is confusing\n  rcu: undeclared variable used in documentation\n  fix typos \"wich\" -\u003e \"which\"\n  typo patch for fs/ufs/super.c\n  Fix simple typos\n  tabify drivers/char/Makefile\n  ...\n"
    },
    {
      "commit": "d71eecf3b8e893757cc3dec560c96a32ac090890",
      "tree": "5ca3ce995f506c8659753d24b911f5502b36e201",
      "parents": [
        "b55813a2e50088ca30df33fa62aeed5d3adb1796",
        "a54123e27779049d27d21e6c8adfee73aa2c0734"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:55 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Try to start getting SMP back into shape.\n"
    },
    {
      "commit": "b55813a2e50088ca30df33fa62aeed5d3adb1796",
      "tree": "be50fe404e94869fe854766e190a5753dbc7dd49",
      "parents": [
        "368d17e068f691dba5a4f122c271db5ec9b2ebd6",
        "9e19bb6d7a0959f5028d46e1ab99c50f0d36eda8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:20 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER] x_table.c: sem2mutex\n  [IPV4]: Aggregate route entries with different TOS values\n  [TCP]: Mark tcp_*mem[] __read_mostly.\n  [TCP]: Set default max buffers from memory pool size\n  [SCTP]: Fix up sctp_rcv return value\n  [NET]: Take RTNL when unregistering notifier\n  [WIRELESS]: Fix config dependencies.\n  [NET]: Fill in a 32-bit hole in struct sock on 64-bit platforms.\n  [NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.\n  [MODULES]: Don\u0027t allow statically declared exports\n  [BRIDGE]: Unaligned accesses in the ethernet bridge\n"
    },
    {
      "commit": "368d17e068f691dba5a4f122c271db5ec9b2ebd6",
      "tree": "69954cea09e5efd4ad1b8268be0e1733a13b4fae",
      "parents": [
        "a9312fb839e90668d05a90024f3a7e7ff646a4a3",
        "22fe087f0139e2f5cbe004f24f84cb1c08b4711e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:37:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:37:36 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (33 commits)\n  V4L/DVB (3604): V4l printk fix\n  V4L/DVB (3599c): Whitespace cleanups under Documentation/video4linux\n  V4L/DVB (3599b): Whitespace cleanups under drivers/media\n  V4L/DVB (3599a): Move drivers/usb/media to drivers/media/video\n  V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.\n  V4L/DVB (3598): Add bit algorithm adapter for the Conexant CX2341X boards.\n  V4L/DVB (3597): Vivi: fix warning: implicit declaration of function \u0027in_interrupt\u0027\n  V4L/DVB (3588): Remove VIDIOC_G/S_AUDOUT from msp3400\n  V4L/DVB (3587): Always wake thread after routing change.\n  V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode\n  V4L/DVB (3582): Implement correct msp3400 input/output routing\n  V4L/DVB (3581): Add new media/msp3400.h header containing the routing macros\n  V4L/DVB (3580): Last round of msp3400 cleanups before adding routing commands\n  V4L/DVB (3579): Move msp_modus to msp3400-kthreads, add JP and KR std detection\n  V4L/DVB (3578): Make scart definitions easier to handle\n  V4L/DVB (3577): Cleanup audio input handling\n  V4L/DVB (3575): Cxusb: fix i2c debug messages for bluebird devices\n  V4L/DVB (3574): Cxusb: fix debug messages\n  V4L/DVB (3573): Cxusb: remove FIXME: comment in bluebird_patch_dvico_firmware_download\n  V4L/DVB (3572): Cxusb: conditionalize gpio write for the medion box\n  ...\n"
    },
    {
      "commit": "a9312fb839e90668d05a90024f3a7e7ff646a4a3",
      "tree": "733a609f9ac45482628dc60cbf17910c65a67520",
      "parents": [
        "a9e102b60c51faa62506132e8780d8003888c98f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] git-scsi-misc: min() warning fix\n\ndrivers/scsi/sd.c: In function `sd_store_cache_type\u0027:\ndrivers/scsi/sd.c:193: warning: comparison of distinct pointer types lacks a cast\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9e102b60c51faa62506132e8780d8003888c98f",
      "tree": "5f87532e8d24eda382d7f7df7764dac6e1e3132a",
      "parents": [
        "5ddcfa878d5b10b0ab94251a4229a8a9daaf93ed"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Mar 25 03:08:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] More corrections to vfs.txt update\n\nThanks \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\n\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ddcfa878d5b10b0ab94251a4229a8a9daaf93ed",
      "tree": "b24bbd7ccb1a8accb0bc2e6f8c0d3b92f0bf66ea",
      "parents": [
        "e4294b3ecd1da9abeb66709c89f71b1ba888b3b1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sat Mar 25 03:08:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] remove pps support\n\nThis removes the support for pps.  It\u0027s completely unused within the kernel\nand is basically in the way for further cleanups.  It should be easier to\nreadd proper support for it after the rest has been converted to NTP4\n(where the pps mechanisms are quite different from NTP3 anyway).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4294b3ecd1da9abeb66709c89f71b1ba888b3b1",
      "tree": "52c2a6661cebb58b8fab684303cd6b401f1284b5",
      "parents": [
        "6261c8e34f07f09270b37e14c05962c952cbeebe"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat Mar 25 03:08:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] serial: merge mpsc.h into mpsc.c\n\nMerge mpsc.h into mpsc.c because its the only file that #include\u0027s mpsc.h.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6261c8e34f07f09270b37e14c05962c952cbeebe",
      "tree": "0778accb4d59ed82e5b5275f1efecc874debd174",
      "parents": [
        "a30ff2e348af9d3a1782103130c88960550a773f"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat Mar 25 03:08:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] serial: mpsc driver has definition of SUPPORT_SYSRQ below include of serial_core.h\n\nThe definition of SUPPORT_SYSRQ must come before #include of serial_core.h.\nThis patch moves the definition of SUPPORT_SYSRQ to be just after the #include\nof config.h to make it consistent with 8250.c.\n\nReported-by: Stephane Chazelas \u003cStephane@artesyncp.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a30ff2e348af9d3a1782103130c88960550a773f",
      "tree": "0fbaf216c2a28c9c459adade7bcf517f8ab456fe",
      "parents": [
        "37f1e984253c7eeee8e0f2be9d134d1e9e34b9d4"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sat Mar 25 03:08:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] serial: mpsc driver passes bad devname to request_irq()\n\nThe devname passed to request_irq() contained a \u0027/\u0027 which is wrong.  At\na minimum, the \u0027/\u0027 prevented the devname from showing up in\n/proc/irq/\u003cirq\u003e/\u003cdevname\u003e.  This patch replaces the \u0027/\u0027 with a \u0027-\u0027 to\nfixes that problem.\n\nReported-by: Stephane Chazelas \u003cStephane@artesyncp.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37f1e984253c7eeee8e0f2be9d134d1e9e34b9d4",
      "tree": "d46f9d866d88df62905717a21af3499f0ef30e3a",
      "parents": [
        "1ad3dcc09c88c6e01d7624398c591ff3aee22fbe"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Sat Mar 25 03:08:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:02 2006 -0800"
      },
      "message": "[PATCH] Fix sequencer missing negative bound check\n\n\u0027int dev\u0027 came out of an \u0027unsigned char *\u0027 - as such, it will not get\na negative value. Thanks Valdis.\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ad3dcc09c88c6e01d7624398c591ff3aee22fbe",
      "tree": "80c1d28cf329a781ac137858eb6c613fb0eb424e",
      "parents": [
        "f5163427453bc6ca2dd497eeb3e7a30d1c74b487"
      ],
      "author": {
        "name": "Luke Yang",
        "email": "luke.adi@gmail.com",
        "time": "Sat Mar 25 03:08:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] flat binary loader doesn\u0027t check fd table full\n\nIn binfmt_flat.c, the flat binary loader should check file descriptor table\nand install the fd on the file.\n\nConvert the function to single-exit and fix this bug.\n\nSigned-off-by: \"Luke Yang\" \u003cluke.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5163427453bc6ca2dd497eeb3e7a30d1c74b487",
      "tree": "6fc334c30d12ee269e58d96e515543de48e9cf53",
      "parents": [
        "6cc6b1226b71132a1d6e95449d78e051f1f3b506"
      ],
      "author": {
        "name": "Dimitri Sivanich",
        "email": "sivanich@sgi.com",
        "time": "Sat Mar 25 03:08:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] Add SA_PERCPU_IRQ flag support\n\nAdd support for SA_PERCPU_IRQ (only mmtimer.c uses this at this stage).\n\nSigned-off-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cc6b1226b71132a1d6e95449d78e051f1f3b506",
      "tree": "a301ab0b16a5135e777b96e1883f281fa711bf93",
      "parents": [
        "55148548124e3e52e8921f1cb0e325111ef9cbb1"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Sat Mar 25 03:08:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] remove needless check in fs/read_write.c\n\nnr_segs is unsigned long and thus cannot be negative.  We checked against 0\nfew lines before.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55148548124e3e52e8921f1cb0e325111ef9cbb1",
      "tree": "b1a84317305d060b38bc6fcb1ae4006a76f22071",
      "parents": [
        "06842415149371127b91d15774cff95dcccc1845"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Sat Mar 25 03:08:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] remove needless check in binfmt_elf.c\n\nLocal variable i is unsigned int and thus cannot be negative.\n\n(akpm: unsigneds shouldn\u0027t be called `i\u0027.  This value cannot possibly be\nnegative anyway).\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06842415149371127b91d15774cff95dcccc1845",
      "tree": "ab613c84d1bb2cfab6ac090aa351c5ba7addfa02",
      "parents": [
        "d12ddde2bbf46b34eae3fb3fd36c0e42832b537c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Mar 25 03:08:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] Doc: fix example firmware source code\n\nFix Documentation/firmware_class/ examples so that they will build.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d12ddde2bbf46b34eae3fb3fd36c0e42832b537c",
      "tree": "e3e9fd142c700154b041d75ff50075b614826c71",
      "parents": [
        "1e0a91ad52c741d09288450674fc7c7f1695200a"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Mar 25 03:08:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] udf: remove duplicate definitions\n\nThis patch removes duplicate definitions from include/linux/udf_fs_i.h\nwhich are already defined in fs/udf/ecma_167.h.\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": "1e0a91ad52c741d09288450674fc7c7f1695200a",
      "tree": "3586621cb3eddfee8eaa61e250659c4dbee932f3",
      "parents": [
        "d74beb9f33a5f16d2965f11b275e401f225c949d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 25 03:08:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] EISA: Ignore generated file drivers/eisa/devlist.h\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d74beb9f33a5f16d2965f11b275e401f225c949d",
      "tree": "48f851753ebe9c9c8dd701dcdd0c5e1d7c629579",
      "parents": [
        "34f361ade2fb4a869f6a7714d01c04ce4cfa75d9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Mar 25 03:08:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] Use unsigned int types for a faster bsearch\n\nThis patch avoids arithmetic on \u0027signed\u0027 types that are slower than\n\u0027unsigned\u0027.  This saves space and cpu cycles.\n\nsize of kernel/sys.o before the patch (gcc-3.4.5)\n\n    text    data     bss     dec     hex filename\n   10924     252       4   11180    2bac kernel/sys.o\n\nsize of kernel/sys.o after the patch\n    text    data     bss     dec     hex filename\n   10903     252       4   11159    2b97 kernel/sys.o\n\nI noticed that gcc-4.1.0 (from Fedora Core 5) even uses idiv instruction for\n(a+b)/2 if a and b are signed.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34f361ade2fb4a869f6a7714d01c04ce4cfa75d9",
      "tree": "a250999fc386ddbfe3c92e4d8ffdcf2d3393134a",
      "parents": [
        "f1a1c2dc2a956c375b432d2a9a28e52ba9d81c7c"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sat Mar 25 03:08:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:01 2006 -0800"
      },
      "message": "[PATCH] Check if cpu can be onlined before calling smp_prepare_cpu()\n\n- Moved check for online cpu out of smp_prepare_cpu()\n\n- Moved default declaration of smp_prepare_cpu() to kernel/cpu.c\n\n- Removed lock_cpu_hotplug() from smp_prepare_cpu() to around it, since\n  its called from cpu_up() as well now.\n\n- Removed clearing from cpu_present_map during cpu_offline as it breaks\n  using cpu_up() directly during a subsequent online operation.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: \"Li, Shaohua\" \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1a1c2dc2a956c375b432d2a9a28e52ba9d81c7c",
      "tree": "39923914f3c5208c0948476ceff8f10617525f4e",
      "parents": [
        "174e27c607cfa3ebb92934d28c0fdfcf5ce6c3af"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Mar 25 03:08:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] doc: more serial-console info\n\nAdd info on flow control for serial consoles.  Refer to netconsole option\nalso.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "174e27c607cfa3ebb92934d28c0fdfcf5ce6c3af",
      "tree": "1bc8f1804dc0917f1a86b2d32c701883932d81fe",
      "parents": [
        "0e6b3e5e97e2e8a25bcfc528dad94edf5220dfeb"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Sat Mar 25 03:08:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] direct-io: bug fix in dio handling write error\n\nThere is a bug in direct-io on propagating write error up to the higher I/O\nlayer.  When performing an async ODIRECT write to a block device, if a\ndevice error occurred (like media error or disk is pulled), the error code\nis only propagated from device driver to the DIO layer.  The error code\nstops at finished_one_bio().  The aysnc write, however, is supposedly have\na corresponding AIO event with appropriate return code (in this case -EIO).\n Application which waits on the async write event, will hang forever since\nsuch AIO event is lost forever (if such app did not use the timeout option\nin io_getevents call.  Regardless, an AIO event is lost).\n\nThe discovery of above bug leads to another discovery of potential race\nwindow with dio-\u003eresult.  The fundamental problem is that dio-\u003eresult is\noverloaded with dual use: an indicator of fall back path for partial dio\nwrite, and an error indicator used in the I/O completion path.  In the\nevent of device error, the setting of -EIO to dio-\u003eresult clashes with\nvalue used to track partial write that activates the fall back path.\n\nIt was also pointed out that it is impossible to use dio-\u003eresult to track\npartial write and at the same time to track error returned from device\ndriver.  Because direct_io_work can only determines whether it is a partial\nwrite at the end of io submission and in mid stream of those io submission,\na return code could be coming back from the driver.  Thus messing up all\nthe subsequent logic.\n\nProposed fix is to separating out error code returned by the IO completion\npath from partial IO submit tracking.  A new variable is added to dio\nstructure specifically to track io error returned in the completion path.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nAcked-by: Zach Brown \u003czach.brown@oracle.com\u003e\nAcked-by: Suparna Bhattacharya \u003csuparna@in.ibm.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e6b3e5e97e2e8a25bcfc528dad94edf5220dfeb",
      "tree": "de537ca068cd7fc2a1d20a47f16c9091cf4c64ff",
      "parents": [
        "11b0b5abb2097a63c1081d9b7e825b987b227972"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Mar 25 03:08:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] udf: fix uid/gid options and add uid/gid\u003dignore and forget options\n\nAs Pekka Enberg pointed out, with the if still following the else, you can\nstill get a null uid written to the disk if you specify a default uid\u003d without\nuid\u003dforget.  In other words, if the desktop user is uid\u003d1000 and the mount\noption uid\u003d1000 is given ( which is done on ubuntu automatically and probably\nother distributions that use hal ), then if any other user besides uid 1000\nowns a file then a 0 will be written to the media as the owning uid instead.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11b0b5abb2097a63c1081d9b7e825b987b227972",
      "tree": "162c828c8d807a1b30869acbe11682dc9222dc16",
      "parents": [
        "656bde5728b824ca23fcab8bc5800b309ea48d64"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "neukum@fachschaft.cup.uni-muenchen.de",
        "time": "Sat Mar 25 03:08:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] use kzalloc and kcalloc in core fs code\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "656bde5728b824ca23fcab8bc5800b309ea48d64",
      "tree": "9e570f9e5847a653d8ab11e2653464f5b525cc53",
      "parents": [
        "bda44e1d168ac76fce5183eb141592fc645c7818"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Mar 25 03:08:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] Fix memory leak in isapnp\n\nSpotted by the Coverity checker as bug #666\n\nakpm; there are several other `return 1;\u0027s in there which aren\u0027t freeing\n`dev\u0027.  (A fix which converts this function to single-exit would be\npreferred..)\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bda44e1d168ac76fce5183eb141592fc645c7818",
      "tree": "d6467cd1b7062f18e3366586637e46adc1ba43e4",
      "parents": [
        "96a9b4d31eba4722ba7aad2cc15118a7799f499f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Mar 25 03:08:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] OSS: Fix leak in awe_wave, also remove pointless cast.\n\nFix resource leak and remove pointless cast of kmalloc return value.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96a9b4d31eba4722ba7aad2cc15118a7799f499f",
      "tree": "f96739e328e3e50b43122e551a36415f6e26a1e8",
      "parents": [
        "8630282070b4a52b12cfa514ba8558e2f3d56360"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] cpumask: uninline any_online_cpu()\n\n           text    data     bss     dec     hex filename\nbefore: 3605597 1363528  363328 5332453  515de5 vmlinux\nafter:  3605295 1363612  363200 5332107  515c8b vmlinux\n\n218 bytes saved.\n\nAlso, optimise any_online_cpu() out of existence on CONFIG_SMP\u003dn.\n\nThis function seems inefficient.  Can\u0027t we simply AND the two masks, then use\nfind_first_bit()?\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8630282070b4a52b12cfa514ba8558e2f3d56360",
      "tree": "cf648185ccc0a0ba4e7cf752c1c09a0272a6d192",
      "parents": [
        "3d18bd74a22d0bed3bc81fc64c4ba6344a10f155"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:23:00 2006 -0800"
      },
      "message": "[PATCH] cpumask: uninline highest_possible_processor_id()\n\nShrinks the only caller (net/bridge/netfilter/ebtables.c) by 174 bytes.\n\nAlso, optimise highest_possible_processor_id() out of existence on\nCONFIG_SMP\u003dn.\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d18bd74a22d0bed3bc81fc64c4ba6344a10f155",
      "tree": "414b44796651db833481e17030f0b18a1be3527b",
      "parents": [
        "ccb46000f4bb459777686611157ac0eac928704e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] cpumask: uninline next_cpu()\n\n           text    data     bss     dec     hex filename\nbefore: 3488027 1322496  360128 5170651  4ee5db vmlinux\nafter:  3485112 1322480  359968 5167560  4ed9c8 vmlinux\n\n2931 bytes saved\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccb46000f4bb459777686611157ac0eac928704e",
      "tree": "461e956d9e27a7afa7de64950f3186070ffa61f5",
      "parents": [
        "64b91379439ff0fb007bde90eb496299c14a9b2a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] cpumask: uninline first_cpu()\n\n           text    data     bss     dec     hex filename\nbefore: 3490577 1322408  360000 5172985  4eeef9 vmlinux\nafter:  3488027 1322496  360128 5170651  4ee5db vmlinux\n\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64b91379439ff0fb007bde90eb496299c14a9b2a",
      "tree": "c238d0208bb152e16f379f09a79867d4e8544cb8",
      "parents": [
        "fe9bab2df96cec7011773aab272515b9faa9b6c4"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Sat Mar 25 03:08:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] Altix: rs422 support for ioc4 serial driver\n\nAdd rs422 support to the Altix ioc4 serial driver.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe9bab2df96cec7011773aab272515b9faa9b6c4",
      "tree": "9e345e83dfd004464d250053f2bb63b9432830bc",
      "parents": [
        "1f4d4a80fbcb1e09cfb95660bcd2b677ea6d04c1"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Sat Mar 25 03:08:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] Fix sb_mixer use before validation\n\ndev should be validated before it is being used as index to array.\n\nCoverity bug #871\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f4d4a80fbcb1e09cfb95660bcd2b677ea6d04c1",
      "tree": "713ba892d072d36eaf13f28096050fae794a1edb",
      "parents": [
        "daff89f324755f87a060d5125a205c0755811ea9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:08:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] i4l/isdn_tty.c: fix a check-after-use\n\nFix a check-after-use spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "daff89f324755f87a060d5125a205c0755811ea9",
      "tree": "5b2734bd46c8d73a068b571ba1059e67df014825",
      "parents": [
        "57070d012cd425c3a71663528c56a436abd2d9da"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Sat Mar 25 03:08:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] radix-tree documentation cleanups\n\nDocumentation changes to help radix tree users avoid overrunning the tags\narray.  RADIX_TREE_TAGS moves to linux/radix-tree.h and is now known as\nRADIX_TREE_MAX_TAGS (Nick Piggin\u0027s idea).  Tag parameters are changed to\nunsigned, and some comments are updated.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57070d012cd425c3a71663528c56a436abd2d9da",
      "tree": "b5c4a356b9db70d59341695b8eca578d05f1972e",
      "parents": [
        "30087baf8810cd96b0ca2858993f29a89965ffff"
      ],
      "author": {
        "name": "Peter Staubach",
        "email": "staubach@redhat.com",
        "time": "Sat Mar 25 03:08:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:59 2006 -0800"
      },
      "message": "[PATCH] compat_sys_nfsservctl(): handle errors correctly\n\nCorrect some error handling on the compat version of the nfsservctl()\nsystem.  It was detecting errors while copying in the arguments from user\nspace, but then attempting to use the arguments anyway.  This didn\u0027t seem\nso good.\n\nSigned-off-by: Peter Staubach \u003cstaubach@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30087baf8810cd96b0ca2858993f29a89965ffff",
      "tree": "08bfc281e539fbb88309784bec3ba9d2460e8027",
      "parents": [
        "6e692ed37a507e18d8afe8e5faebd8c4722c5f12"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Sat Mar 25 03:08:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] i2o_dump_hrt() output cleanup\n\nThis patch fixes i2o_dump_hrt output from dmesg:\n\niop0: HRT has 1 entries of 16 bytes each.\nAdapter 00000012: \u003c7\u003eTID 0000:[\u003c7\u003eH\u003c7\u003eP\u003c7\u003eC\u003c7\u003e*\u003c7\u003e]:\u003c7\u003ePCI 1: Bus 1 Device 22\nFunction 0\u003c7\u003e\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e692ed37a507e18d8afe8e5faebd8c4722c5f12",
      "tree": "9178f07eb643123d20a95e4ec08477f2c85bd9ea",
      "parents": [
        "962749af67b145c57917bfbff3c303ebd7d5988c"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Sat Mar 25 03:08:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] fix alloc_large_system_hash() roundup\n\nThe \"rounded up to nearest power of 2 in size\" algorithm in\nalloc_large_system_hash is not correct.  As coded, it takes an otherwise\nacceptable power-of-2 value and doubles it.  For example, we see the error\nif we boot with thash_entries\u003d2097152 which produces a hash table with\n4194304 entries.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "962749af67b145c57917bfbff3c303ebd7d5988c",
      "tree": "ce454f8a1cb0beb89c875a11d31426a4b44ca0ba",
      "parents": [
        "231bed205879236357171e50bd8965e70797ecdc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:08:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] roundup_pow_of_two() 64-bit fix\n\nfls() takes an integer, so roundup_pow_of_two() is busted for ulongs larger\nthan 2^32-1.\n\nFix this by implementing and using fls_long().\n\n(Why does roundup_pow_of_two() return a long?)\n\n(Why is roundup_pow_of_two() __attribute_const__ whereas long_log2() is\n__attribute_pure__?)\n\n(Why does long_log2() suck so much?  Because we were missing fls_long()?)\n\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nCc: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "231bed205879236357171e50bd8965e70797ecdc",
      "tree": "fe3bb52388510eca3fc19548abd26f4009b94db1",
      "parents": [
        "76c67de460b3d00b7ab8a96bb18f07ca47d65fba"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@resalehost.networksolutions.com",
        "time": "Sat Mar 25 03:08:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] No need to protect current-\u003egroup_info in sys_getgroups(), in_group_p() and in_egroup_p()\n\nWhile doing some benchmarks of an Apache/PHP SMP server, I noticed high\noprofile numbers in in_group_p() and _atomic_dec_and_lock().\n\nrank  percent\n  1     4.8911 % __link_path_walk\n  2     4.8503 % __d_lookup\n*3     4.2911 % _atomic_dec_and_lock\n  4     3.9307 % __copy_to_user_ll\n  5     4.9004 % sysenter_past_esp\n*6     3.3248 % in_group_p\n\nIt appears that in_group_p() does an uncessary\n\nget_group_info(current-\u003egroup_info); /* atomic_inc() */\n  ... /* access current-\u003egroup_info */\nput_group_info(current-\u003egroup_info); /* _atomic_dec_and_lock */\n\nIt is not necessary to do this, because the current task holds a reference\non its own group_info, and this reference cannot change during the lookup.\n\nThis patch deletes the get_group_info()/put_group_info() pair from\nsys_getgroups(), in_group_p() and in_egroup_p() functions.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76c67de460b3d00b7ab8a96bb18f07ca47d65fba",
      "tree": "d14478b129689dfc985efa3026bebfef2b4401b3",
      "parents": [
        "258f4885e3b7b3ed06a35c02a94c8c62a4ac4739"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Sat Mar 25 03:07:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] Ext2 flags shouldn\u0027t report \"nogrpid\"\n\nIf I mount ext2 \"rw\", I want it to say \"rw\", not \"rw,nogrpid\".\n\nI caught this writing an automated regression test script for the busybox\nmount command.  The symptom is\n  /dev/loop0 on /images/ext2.dir type ext2 (rw,nogrpid)\ninstead of:\n  /dev/loop0 on /images/ext2.dir type ext2 (rw)\n\nThe behavior was introduced by git commit\n8fc2751beb0941966d3a97b26544e8585e428c08.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: Mark Bellon \u003cmbellon@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "258f4885e3b7b3ed06a35c02a94c8c62a4ac4739",
      "tree": "81e701e497f58ee997d1fe50385597e7364ec736",
      "parents": [
        "7e53cac41da9ebb9be774220c1b2615182667c9d"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Sat Mar 25 03:07:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] MAINTAINERS: remove dead URL\n\nhttp://mpeg.openprojects.net/ doesn\u0027t exist\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e53cac41da9ebb9be774220c1b2615182667c9d",
      "tree": "e7da5e8189ed1949d091d28e132736542352b739",
      "parents": [
        "341546f5ad6fce584531f744853a5807a140f2a9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Mar 25 03:07:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] Honour AOP_TRUNCATE_PAGE returns in page_symlink\n\nAs prepare_write, commit_write and readpage are allowed to return\nAOP_TRUNCATE_PAGE, page_symlink should respond to them.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "341546f5ad6fce584531f744853a5807a140f2a9",
      "tree": "d9ffbb75bfc0b3c4f50f571279e4d16a654c505c",
      "parents": [
        "d5ee4ea8334368b7d284a7d82855f6f16ba599b4"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Mar 25 03:07:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] Update some VFS documentation\n\nFlesh out the description of the address_space operations.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Avishay Traeger \u003catraeger@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5ee4ea8334368b7d284a7d82855f6f16ba599b4",
      "tree": "054713f586c18b8a9661f7515dd598e63860d6a5",
      "parents": [
        "66777b795ca49f0e8708f1953022449e7e2acb48"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Mar 25 03:07:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] indirect_print_item() warning fix\n\nfs/reiserfs/item_ops.c: In function \u0027indirect_print_item\u0027:\nfs/reiserfs/item_ops.c:278: warning: \u0027num\u0027 may be used uninitialized in this function\n\n(akpm: this is probably just gcc being dumb)\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66777b795ca49f0e8708f1953022449e7e2acb48",
      "tree": "19a97220cc26b0de8a488d257b283e8309372ae3",
      "parents": [
        "6a5315b0e7fbc028f6e6443cf7fb67b5881e7fa3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 25 03:07:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] remove dead address from maintainers list.\n\nMailing this address gives..  Sorry your message to max_mk@yahoo.com cannot\nbe delivered.  This account has been disabled or discontinued [#102].\nmta129.mail.re4.yahoo.com)\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \u003cmaxk@qualcomm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a5315b0e7fbc028f6e6443cf7fb67b5881e7fa3",
      "tree": "97b1e8871d60f53a4ebc062bf593a528f4fbf18a",
      "parents": [
        "5c98d29ae4d8cb0e2ce78b82b2c1957bcfd7dbd3"
      ],
      "author": {
        "name": "Jamie Lokier",
        "email": "jamie@shareable.org",
        "time": "Sat Mar 25 03:07:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] Remova long-incorrect address for Jamie Lokier\n\nNice place isn\u0027t it?  I\u0027ve lived in 7 other houses since then.\n\nSigned-off-by: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c98d29ae4d8cb0e2ce78b82b2c1957bcfd7dbd3",
      "tree": "5078072f74de463766442a01db874b80b0ea1600",
      "parents": [
        "7e3176555003a45318010d9820eb5ad1abb596bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] drivers/char/ipmi/ipmi_msghandler.c: fix a memory leak\n\nThe Coverity checker found this memory leak.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e3176555003a45318010d9820eb5ad1abb596bf",
      "tree": "7553a8e0c69ee9db1234b3523e153f3b2d655361",
      "parents": [
        "3cdc409c169c9f2155151eea82cb9868e4d62788"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] md/bitmap.c:bitmap_mask_state(): fix inconsequent NULL checking\n\nWe dereference bitmap both one line above and one line below this check\nrendering this check quite useless.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cdc409c169c9f2155151eea82cb9868e4d62788",
      "tree": "fa617074b227809333bc6443957c5e01d0c4a82d",
      "parents": [
        "340e48e662dc9bf79cdd9dc755cb2eb2bad580cd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] reiserfs/xattr_acl.c:reiserfs_get_acl(): make size an int\n\nThe Coverity checker wasn\u0027t happy seeing a size_t compared with -ENODATA\nand -ENOSYS.\n\nSince the only place where size is set is through the result of\nreiserfs_xattr_get() which is an int, we could simply make size an int.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Hans Reiser \u003creiser@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "340e48e662dc9bf79cdd9dc755cb2eb2bad580cd",
      "tree": "dcd67a41171101d47cf9afa77f642fc2b3efe172",
      "parents": [
        "05eeae208d08a05a6980cf2ff61f02843c0955fd"
      ],
      "author": {
        "name": "Zdenek Pavlas",
        "email": "pavlas@nextra.cz",
        "time": "Sat Mar 25 03:07:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] BLK_DEV_INITRD: do not require BLK_DEV_RAM\u003dy\n\nInitramfs initrd images do not need a ramdisk device, so remove this\nrestriction in Kconfig.  BLK_DEV_RAM\u003dn saves about 13k on i386.  Also\nwithout ramdisk device there\u0027s no need for \"dry run\", so initramfs unpacks\nmuch faster.\n\nPeople using cramfs, squashfs, or gzipped ext2/minix initrd images are\nprobably smart enough not to turn off ramdisk support by accident.\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05eeae208d08a05a6980cf2ff61f02843c0955fd",
      "tree": "be6c6c4e16cfac07edf437a1f74ef027ada8ccc7",
      "parents": [
        "c1f5a1944657ba6abe375e3bb2a3238a46849f70"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:57 2006 -0800"
      },
      "message": "[PATCH] find_task_by_pid() needs tasklist_lock\n\nA couple of places are forgetting to take it.\n\nThe kswapd case is probably unimportant.  keventd_create_kthread() was racy.\n\nThe whole thing is a bit flakey: you start a kernel thread, get its pid from\nkernel_thread() then look up its task_struct.\n\na) It assumes that pid recycling takes a \"long\" time.\n\nb) We get a task_struct but no reference was taken on it.  The owner of the\n   kswapd and kthread task_struct*\u0027s must assume that the new thread won\u0027t\n   exit unexpectedly.  Because if it does, they\u0027re left holding dead memory\n   and any attempt to control or stop that task will crash.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1f5a1944657ba6abe375e3bb2a3238a46849f70",
      "tree": "64f29ea3474ee2cc89e7212771f2509ba7ea3693",
      "parents": [
        "f1a136e0d098a4478236a1c24f9a57db5abf0755"
      ],
      "author": {
        "name": "Kirk True",
        "email": "kernel@kirkandsheila.com",
        "time": "Sat Mar 25 03:07:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] ext3: Fix debug logging-only compilation error\n\nWhen EXT3FS_DEBUG is #define-d, the compile breaks due to #include file\nissues.\n\nSigned-off-by: Kirk True \u003ckernel@kirkandsheila.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1a136e0d098a4478236a1c24f9a57db5abf0755",
      "tree": "d65627ea5c9b4124cc456048da0d3ab5fb2dd5dd",
      "parents": [
        "2ab13460852e65c2ec0e77000baba5e859a6a2cf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Mar 25 03:07:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] kallsyms: handle malloc() failure\n\nThis fixes coverity bugs #398 and #397\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ab13460852e65c2ec0e77000baba5e859a6a2cf",
      "tree": "566f37cc9f4cb593c3f85a7eb4ae46b308b8a6dd",
      "parents": [
        "4ffc84442572669727dc4fcd976582508eaf23e7"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Mar 25 03:07:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] Reduce sched latency in shrink_dcache_sb()\n\nThis patch reduces scheduling latency in shrink_dcache_sb() noticed during\nremounting of big partitions with many cached dentries.  The same latency\nfix was applied to select_parent() long ago.\n\nSigned-off-by: Denis Lunev \u003cden@sw.ru\u003e\nSigned-off-by: Pavel Emelianov \u003cxemul@sw.ru\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ffc84442572669727dc4fcd976582508eaf23e7",
      "tree": "ace5723edaefabf517683e44381d19d9fb141ae0",
      "parents": [
        "d25b9a1ff0741e71a46f37f45263b5ddcbc948c4"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Sat Mar 25 03:07:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] Move cond_resched() after iput() in sync_sb_inodes()\n\nIn here, I think the following order is more cache-friendly.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d25b9a1ff0741e71a46f37f45263b5ddcbc948c4",
      "tree": "7cbf0f402041840b413a43c6da936998981f100d",
      "parents": [
        "11b8448751ba114416c63899638a8e473ebd21e7"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Sat Mar 25 03:07:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] freeze_bdev() cleanup\n\nfreeze_bdev() uses a fsync_super() without sync_blockdev().  This patch\nmakes __fsync_super() and shares it.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11b8448751ba114416c63899638a8e473ebd21e7",
      "tree": "18ae22ae2a30a35729881ea5b05f7dca12c4439c",
      "parents": [
        "d4eb82c783992551c574580eb55fddc8bb006ad0"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Sat Mar 25 03:07:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] fix messages in fs/minix\n\nBelieve it or not, but in fs/minix/*, the oldest filesystem in the kernel,\nsomething still can be fixed:\n\n\tprintk(\"new_inode: bit already set\");\n\n\"\\n\" is missing!\n\nWhile at it, I also removed periods from the end of error messages and made\ncapitalization uniform.  Also s/i-node/inode/, s/printk (/printk(/\n\nSigned-ff-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4eb82c783992551c574580eb55fddc8bb006ad0",
      "tree": "912aa24f162342bffae86a0c3e4713700a9e5c66",
      "parents": [
        "12b5989be10011387a9da5dee82e5c0d6f9d02e7"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 25 03:07:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] make cap_ptrace enforce PTRACE_TRACME checks\n\nPTRACE_TRACEME doesn\u0027t have proper capabilities validation when parent is\nless privileged than child.  Issue pointed out by Ram Gupta\n\u003cram.gupta5@gmail.com\u003e.\n\nNote: I haven\u0027t identified a strong security issue, and it\u0027s a small ABI\nchange that could break apps that rely on existing behaviour (which allows\nparent that is less privileged than child to ptrace when child does\nPTRACE_TRACEME).\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Ram Gupta \u003cram.gupta5@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12b5989be10011387a9da5dee82e5c0d6f9d02e7",
      "tree": "74da71d407bf26bf97c639bb2b473de233a736ac",
      "parents": [
        "77d47582c2345e071df02afaf9191641009287c4"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 25 03:07:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] refactor capable() to one implementation, add __capable() helper\n\nMove capable() to kernel/capability.c and eliminate duplicate\nimplementations.  Add __capable() function which can be used to check for\ncapabiilty of any process.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77d47582c2345e071df02afaf9191641009287c4",
      "tree": "b166b485024deed48add518bc60bf54e5f08a592",
      "parents": [
        "f348d70a324e15afc701a494f32ec468abb7d1eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] add a proper prototype for setup_arch()\n\nThis patch adds a proper prototype for setup_arch() in init.h.\n\nThis patch is based on a patch by Ben Dooks \u003cben-linux@fluff.org\u003e.\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": "f348d70a324e15afc701a494f32ec468abb7d1eb",
      "tree": "a4cb43429f7f08a6621c581bd99e4a03198e8c67",
      "parents": [
        "501f2499b897ca4be68b1acc7a4bc8cf66f5fd24"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Sat Mar 25 03:07:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications\n\nImplement the half-closed devices notifiation, by adding a new POLLRDHUP\n(and its alias EPOLLRDHUP) bit to the existing poll/select sets.  Since the\nexisting POLLHUP handling, that does not report correctly half-closed\ndevices, was feared to be changed, this implementation leaves the current\nPOLLHUP reporting unchanged and simply add a new bit that is set in the few\nplaces where it makes sense.  The same thing was discussed and conceptually\nagreed quite some time ago:\n\nhttp://lkml.org/lkml/2003/7/12/116\n\nSince this new event bit is added to the existing Linux poll infrastruture,\neven the existing poll/select system calls will be able to use it.  As far\nas the existing POLLHUP handling, the patch leaves it as is.  The\npollrdhup-2.6.16.rc5-0.10.diff defines the POLLRDHUP for all the existing\narchs and sets the bit in the six relevant files.  The other attached diff\nis the simple change required to sys/epoll.h to add the EPOLLRDHUP\ndefinition.\n\nThere is \"a stupid program\" to test POLLRDHUP delivery here:\n\n http://www.xmailserver.org/pollrdhup-test.c\n\nIt tests poll(2), but since the delivery is same epoll(2) will work equally.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "501f2499b897ca4be68b1acc7a4bc8cf66f5fd24",
      "tree": "279014a8fd8ce1ca43f036e416063e6a795e5889",
      "parents": [
        "c777ac5594f772ac760e02c3ac71d067616b579d"
      ],
      "author": {
        "name": "Bryan Holty",
        "email": "lgeek@frontiernet.net",
        "time": "Sat Mar 25 03:07:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] IRQ: prevent enabling of previously disabled interrupt\n\nThis fix prevents re-disabling and enabling of a previously disabled\ninterrupt.  On an SMP system with irq balancing enabled; If an interrupt is\ndisabled from within its own interrupt context with disable_irq_nosync and is\nalso earmarked for processor migration, the interrupt is blindly moved to the\nother processor and enabled without regard for its current \"enabled\" state.\nIf there is an interrupt pending, it will unexpectedly invoke the irq handler\non the new irq owning processor (even though the irq was previously disabled)\n\nThe more intuitive fix would be to invoke disable_irq_nosync and\nenable_irq, but since we already have the desc-\u003elock from __do_IRQ, we\ncannot call them directly.  Instead we can use the same logic to disable\nand enable found in disable_irq_nosync and enable_irq, with regards to the\ndesc-\u003edepth.\n\nThis now prevents a disabled interrupt from being re-disabled, and more\nimportantly prevents a disabled interrupt from being incorrectly enabled on\na different processor.\n\nSigned-off-by: Bryan Holty \u003clgeek@frontiernet.net\u003e\nCc: Andi Kleen \u003cak@muc.de\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": "c777ac5594f772ac760e02c3ac71d067616b579d",
      "tree": "3a186fd7c1b63a89bc6c6749b2b234821ee8fdc4",
      "parents": [
        "4cae59d2e85c1ee2ab1ee284db1945c5394cd965"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] irq: uninline migration functions\n\nUninline some massive IRQ migration functions.  Put them in the new\nkernel/irq/migration.c.\n\nCc: Andi Kleen \u003cak@muc.de\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": "4cae59d2e85c1ee2ab1ee284db1945c5394cd965",
      "tree": "78e52d27c32d27e6feb8bc39c5774c166f361182",
      "parents": [
        "276ad0c109e69a32b634f0550d096f9381135b7d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] ads7846 build fix\n\nsparc32:\n\ndrivers/input/touchscreen/ads7846.c: In function `ads7846_read12_ser\u0027:\ndrivers/input/touchscreen/ads7846.c:206: warning: implicit declaration of function `disable_irq\u0027\ndrivers/input/touchscreen/ads7846.c:208: warning: implicit declaration of function `enable_irq\u0027\n\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "276ad0c109e69a32b634f0550d096f9381135b7d",
      "tree": "d64a22accf781d9de98401954271de851a6be0b8",
      "parents": [
        "44575b2f0873c30ba6010e58048b317474f2bbd0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] tpm: sparc32 build fix\n\nIn file included from drivers/char/tpm/tpm_nsc.c:23:\ndrivers/char/tpm/tpm.h: In function `tpm_read_index\u0027:\ndrivers/char/tpm/tpm.h:92: warning: implicit declaration of function `outb\u0027\ndrivers/char/tpm/tpm.h:93: warning: implicit declaration of function `inb\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44575b2f0873c30ba6010e58048b317474f2bbd0",
      "tree": "501971efaceb5dba199bbee41e9d8cb734416384",
      "parents": [
        "36a95bf5cd2c33280282da18eff0180a99cff201"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Mar 25 03:07:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] collie: fix missing pcmcia bits\n\nThis adds missing bits of collie (sharp sl-5500) PCMCIA support and\nMFD support.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36a95bf5cd2c33280282da18eff0180a99cff201",
      "tree": "1fa365a57f0744218ecf53f162771872c056f70c",
      "parents": [
        "bd34596239bfff615db7be7812d84c4ff6093f63"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Mar 25 03:07:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] fix hardcoded values in collie frontlight\n\nIn frontlight support, we should really use values from flash-ROM instead\nof hardcoding our own.  Cleanup includes.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd34596239bfff615db7be7812d84c4ff6093f63",
      "tree": "c268353023882361ac7f85cb6a2864b8f692d119",
      "parents": [
        "c654d60e8f0ea13e35b15cff54c0e473b8b162be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 03:07:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] remove MAINTAINERS entry for rtlinux\n\nIt\u0027s already big enough and there\u0027s no reason to list maintainers of\nexternal patches.\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": "c654d60e8f0ea13e35b15cff54c0e473b8b162be",
      "tree": "5c496d488666225909ab1eb7e116827cd013ae60",
      "parents": [
        "58bf6a2db2a4a1b41712674d9165510180259dec"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Sat Mar 25 03:07:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] adjust /dev/{kmem,mem,port} write handlers\n\nThe /dev/mem and /dev/kmem write handlers weren\u0027t fully POSIX compliant in\nthat they wouldn\u0027t always force the file pointer to be updated when\nreturning success status.\n\nThe /dev/port write handler was inconsistent with the /dev/mem and\n/dev/kmem handlers in that when encountering a -EFAULT condition after\nalready having written a number of items it would return -EFAULT rather\nthan the number of bytes written.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58bf6a2db2a4a1b41712674d9165510180259dec",
      "tree": "0d9b02b152c5ddb4db6c0ae35f2c996c251eb451",
      "parents": [
        "ed1f559b9b9896ad40fe9606e0946efa590d7648"
      ],
      "author": {
        "name": "Kirk True",
        "email": "kernel@kirkandsheila.com",
        "time": "Sat Mar 25 03:07:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] smbfs: Fix debug logging-only compilation error\n\nWhen SMBFS_DEBUG_VERBOSE is #define-d, the compile breaks:\n\nfs/smbfs/inode.c:217: error: aggregate value used where an integer was expected\n\nThis is a simple matter of using the .tv_sec attribute of struct time_spec.\n\nSigned-off-by: Kirk True \u003ckernel@kirkandsheila.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed1f559b9b9896ad40fe9606e0946efa590d7648",
      "tree": "c2aa002f56e60246d9e398492ee480149d8b9f60",
      "parents": [
        "67543e508d74ad1a8e80290580c9d1440beba4d9"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Sat Mar 25 03:07:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] 9p: update documentation\n\nFix documentation to match current implementation.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67543e508d74ad1a8e80290580c9d1440beba4d9",
      "tree": "f631dcbb0ea52075bad316b4c8b55ca6f78c7a71",
      "parents": [
        "42e8c509cfa3d92b3dcbfe95edf6be00e5d4b0eb"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Sat Mar 25 03:07:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] 9p: fix name consistency problems\n\nThere were a number of conflicting naming schemes used in the v9fs project.\nThe directory was fs/9p, but MAINTAINERS and Documentation referred to\nv9fs.  The module name itself was 9p2000, and the file system type was 9P.\nThis patch attempts to clean that up, changing all references to 9p in\norder to match the directory name.  We\u0027ll also start using 9p instead of\nv9fs as our patch prefix.\n\nThere is also a minor consistency cleanup in the options changing the name\noption to uname in order to more closely match the Plan 9 options.\n\nSigned-off-by: Eric Van Hensbergevan \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42e8c509cfa3d92b3dcbfe95edf6be00e5d4b0eb",
      "tree": "40ee89ca8e9ad5c64ccc8c0a1228f74e0ecbe1ff",
      "parents": [
        "c0291a05f8e6a72c9807b0e2a369ee82bec659c3"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Sat Mar 25 03:07:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: update license boilerplate\n\nUpdate license boilerplate to specify GPLv2 and remove the (at your option\nclause).  This change was agreed to by all the copyright holders (approvals\ncan be found on v9fs-developer mailing list).\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0291a05f8e6a72c9807b0e2a369ee82bec659c3",
      "tree": "dd93c9a70965005bd72be09797d064b1738656dc",
      "parents": [
        "16cce6d27ef52e00cc124196046bbae7150024c1"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Sat Mar 25 03:07:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: fix vfs_inode dereference before NULL check\n\n__getname, which in turn will call kmem_cache_alloc, may return NULL.\n\nCoverity bug #977\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16cce6d27ef52e00cc124196046bbae7150024c1",
      "tree": "d4494a6a5146fa7314138f674c2928e31c26bcc0",
      "parents": [
        "5174fdab9f58181249debab6e959ae4fd4abd0ed"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sat Mar 25 03:07:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: add extension field to Tcreate\n\nImplement a new way of creating special files.  Instead of Tcreate+Twstat,\nadd one more field to Tcreate that contains special file description.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5174fdab9f58181249debab6e959ae4fd4abd0ed",
      "tree": "d5922acd425ffd35421dfe5ba17c5fb801888483",
      "parents": [
        "4a26c2429b8c1ab2be140a4b29aaf16d4dcd8f92"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sat Mar 25 03:07:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: print 9p messages\n\nPrint 9p messages.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a26c2429b8c1ab2be140a4b29aaf16d4dcd8f92",
      "tree": "6233fc9cf2cf0889e839e318bf30d742c5861783",
      "parents": [
        "27979bb2ff748613dba96ae66392a76fb0678527"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@swtch.com",
        "time": "Sat Mar 25 03:07:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: rename tids to tags to be consistent with Plan 9 documentation\n\nThe code talks about these things called tids, which I eventually figured\nout are tags.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27979bb2ff748613dba96ae66392a76fb0678527",
      "tree": "9f98e2b3c0efdc9db23eee70ce2f6831e9eb65bd",
      "parents": [
        "4a2f0acf0f951599fd9e4af95cf9483449970c26"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@swtch.com",
        "time": "Sat Mar 25 03:07:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: consolidate trans_sock into trans_fd\n\nHere is a new trans_fd.c that replaces the current trans_fd.c and\ntrans_sock.c.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a2f0acf0f951599fd9e4af95cf9483449970c26",
      "tree": "55e94035f8cc2dbe178f45c73ed9b73e09a3e540",
      "parents": [
        "33d8675ea66e79d21da3ed64ce88dfb2a18bc6a7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: clarify memory debug options\n\nThe Kconfig text for CONFIG_DEBUG_SLAB and CONFIG_DEBUG_PAGEALLOC have always\nseemed a bit confusing.  Change them to:\n\nCONFIG_DEBUG_SLAB: \"Debug slab memory allocations\"\nCONFIG_DEBUG_PAGEALLOC: \"Debug page memory allocations\"\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33d8675ea66e79d21da3ed64ce88dfb2a18bc6a7",
      "tree": "7283a680e122e4d15f50e818bab188b84fc852a9",
      "parents": [
        "c2f6fabb2ed3b869bc254c6cdc73d6beaaaf700f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Mar 25 03:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:53 2006 -0800"
      },
      "message": "[PATCH] amiga: fix driver_register() return handling, remove zorro_module_init()\n\nRemove the assumption that driver_register() returns the number of devices\nbound to the driver.  In fact, it returns zero for success or a negative\nerror value.\n\nzorro_module_init() used the device count to automatically unregister and\nunload drivers that found no devices.  That might have worked at one time,\nbut has been broken for some time because zorro_register_driver() returned\neither a negative error or a positive count (never zero).  So it could only\nunregister on failure, when it\u0027s not needed anyway.\n\nThis functionality could be resurrected in individual drivers by counting\ndevices in their .probe() methods.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2f6fabb2ed3b869bc254c6cdc73d6beaaaf700f",
      "tree": "8744d970a801a64ac3cb64f47e735dc3d33c44b9",
      "parents": [
        "e51c01b08474ea454a965a937fff0407ab6714c7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Mar 25 03:07:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:53 2006 -0800"
      },
      "message": "[PATCH] EISA: tidy-up driver_register() return value\n\nRemove the assumption that driver_register() returns the number of devices\nbound to the driver.  In fact, it returns zero for success or a negative\nerror value.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "e51c01b08474ea454a965a937fff0407ab6714c7"
}
