)]}'
{
  "log": [
    {
      "commit": "22fc6eccbf4ce4eb6265e6ada7b50a7b9cc57d05",
      "tree": "3887dc6f1eeb658d773be037971b98d6f5fb3dd7",
      "parents": [
        "6d524aed1f50b2b1d5b4ad5a4e2fe3f38106d0a6"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sun Jan 08 01:01:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:38 2006 -0800"
      },
      "message": "[PATCH] Change maxaligned_in_smp alignemnt macros to internodealigned_in_smp macros\n\n____cacheline_maxaligned_in_smp is currently used to align critical structures\nand avoid false sharing.  It uses per-arch L1_CACHE_SHIFT_MAX and people find\nL1_CACHE_SHIFT_MAX useless.\n\nHowever, we have been using ____cacheline_maxaligned_in_smp to align\nstructures on the internode cacheline size.  As per Andi\u0027s suggestion,\nfollowing patch kills ____cacheline_maxaligned_in_smp and introduces\nINTERNODE_CACHE_SHIFT, which defaults to L1_CACHE_SHIFT for all arches.\nArches needing L3/Internode cacheline alignment can define\nINTERNODE_CACHE_SHIFT in the arch asm/cache.h.  Patch replaces\n____cacheline_maxaligned_in_smp with ____cacheline_internodealigned_in_smp\n\nWith this patch, L1_CACHE_SHIFT_MAX can be killed\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41be6aef38c08f1f85ac1c4bd8191b0d1ec61b4c",
      "tree": "50c3cca13c3c069fb2061bcf324ff553128c6700",
      "parents": [
        "5c15d41bab185431a9a28982b5aaac251dde4556"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:38 2006 -0800"
      },
      "message": "[PATCH] frv: miscellaneous changes\n\nFix a number of miscellanous items:\n\n (1) Declare lock sections in the linker script.\n\n (2) Recurse in the correct manner in the arch makefile.\n\n (3) asm/bug.h requires asm/linkage.h to be included first. One C file puts\n     asm/bug.h first.\n\n (4) Add an empty RTC header file to avoid missing header file errors.\n\n (5) sg_dma_address() should use the dma_address member of a scatter list.\n\n (6) Add trivial pci_unmap support.\n\n (7) Add pgprot_noncached()\n\n (8) Discard u_quad_t.\n\n (9) Use ~0UL rather than ULONG_MAX in unistd.h in case the latter isn\u0027t\n     declared.\n\n(10) Add an empty VGA header file to avoid missing header file errors.\n\n(11) Add an XOR header file to use the generic XOR stuff.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8aec7573b87d2bc09cafab459476953353d2efa",
      "tree": "d2d988ebed735c059242181e54d3407b37dae93f",
      "parents": [
        "7a758313905f8b085b4591e8838626274e88b969"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:38 2006 -0800"
      },
      "message": "[PATCH] frv: force serial driver inclusion\n\nForce the 8230 serial driver to be built in if the on-CPU UARTs are to be\nused.  It can\u0027t be used as a module because the arch setup needs to call into\nit.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a758313905f8b085b4591e8838626274e88b969",
      "tree": "168dec8dfc40a5c01fe2d9ad3920e1f7f6238fee",
      "parents": [
        "a2a88f88782e8815cafa22f2b9e22234b9a61d0a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:37 2006 -0800"
      },
      "message": "[PATCH] frv: fix PCMCIA configuration\n\nFix PCMCIA configuration for FRV by including the stock PCMCIA configuration\ndescription file.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2a88f88782e8815cafa22f2b9e22234b9a61d0a",
      "tree": "b5f949e476fecf756adda75abf25b5e2a8357ce0",
      "parents": [
        "00d76710c253341b1e84795923e59ccdb099628f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:37 2006 -0800"
      },
      "message": "[PATCH] frv: add pci_iomap\n\nImplement pci_iomap() for FRV.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d76710c253341b1e84795923e59ccdb099628f",
      "tree": "0865a6f51fc6034a40dc7e35fad882b7e181e0a1",
      "parents": [
        "a90a72c85fb202d0b172da27d8df2579b6591783"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:37 2006 -0800"
      },
      "message": "[PATCH] frv: add module support stubs\n\nAdd stubs for FRV module support.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "018b8d12bc85f8fb332239b11d919ea0724c49a4",
      "tree": "88e1cfa3540e09df74ba0fcc82fad6af8a892b0c",
      "parents": [
        "402344012ebe696d9353bbf056889ddaaec83079"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: support module exception tables\n\nFix the exception table handling so that modules exceptions are dealt with.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "402344012ebe696d9353bbf056889ddaaec83079",
      "tree": "4a4072bdfe80be4c565d01a9188ef5da3a31e19a",
      "parents": [
        "8369ce4cfe18decc3ea0afcf91e67c665479c78e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: implement and export various things required by modules\n\nExport a number of features required to build all the modules.  It also\nimplements the following simple features:\n\n (*) csum_partial_copy_from_user() for MMU as well as no-MMU.\n\n (*) __ucmpdi2().\n\nso that they can be exported too.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8369ce4cfe18decc3ea0afcf91e67c665479c78e",
      "tree": "bd39d51bde14f27c5c315c8ff38a81af2f38afe4",
      "parents": [
        "2fa9e7e2dce6aafecc1890461bdc00d78897be8b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: drop unsupported debugging features\n\nDrop support for debugging features that aren\u0027t supported on FRV:\n\n (*) EARLY_PRINTK\n\n\tThe on-chip UARTs are set up early enough that this isn\u0027t required,\n\tand VGA support isn\u0027t available. There\u0027s also a gdbstub available.\n\n (*) DEBUG_PAGEALLOC\n\n\tThis can\u0027t be easily be done since we use huge static mappings to\n\tcover the kernel, not pages.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fa9e7e2dce6aafecc1890461bdc00d78897be8b",
      "tree": "ea17c2801b5f9b59027641cb1aebc87d83397363",
      "parents": [
        "2919b51075b3906c2f476e5a932244af1947bf80"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: drop 8/16-bit xchg and cmpxchg\n\nDrop support for 8-bit and 16-bit xchg and cmpxchg emulation and implements\n32-bit xchg with the SWAP/SWAPI instruction.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39743889aaf76725152f16aa90ca3c45f6d52da3",
      "tree": "2a6f658d03dbbd9428934c5e030230a4acb6d5e0",
      "parents": [
        "dc9aa5b9d65fd11b1f5246b46ec610ee8b83c6dd"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jan 08 01:00:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:12:42 2006 -0800"
      },
      "message": "[PATCH] Swap Migration V5: sys_migrate_pages interface\n\nsys_migrate_pages implementation using swap based page migration\n\nThis is the original API proposed by Ray Bryant in his posts during the first\nhalf of 2005 on linux-mm@kvack.org and linux-kernel@vger.kernel.org.\n\nThe intent of sys_migrate is to migrate memory of a process.  A process may\nhave migrated to another node.  Memory was allocated optimally for the prior\ncontext.  sys_migrate_pages allows to shift the memory to the new node.\n\nsys_migrate_pages is also useful if the processes available memory nodes have\nchanged through cpuset operations to manually move the processes memory.  Paul\nJackson is working on an automated mechanism that will allow an automatic\nmigration if the cpuset of a process is changed.  However, a user may decide\nto manually control the migration.\n\nThis implementation is put into the policy layer since it uses concepts and\nfunctions that are also needed for mbind and friends.  The patch also provides\na do_migrate_pages function that may be useful for cpusets to automatically\nmove memory.  sys_migrate_pages does not modify policies in contrast to Ray\u0027s\nimplementation.\n\nThe current code here is based on the swap based page migration capability and\nthus is not able to preserve the physical layout relative to it containing\nnodeset (which may be a cpuset).  When direct page migration becomes available\nthen the implementation needs to be changed to do a isomorphic move of pages\nbetween different nodesets.  The current implementation simply evicts all\npages in source nodeset that are not in the target nodeset.\n\nPatch supports ia64, i386 and x86_64.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db",
      "tree": "e767e18755de6efc55f8ea2759ece2aa74574b05",
      "parents": [
        "123656d4cc8c946f578ebd18c2050f5251720428"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:54:15 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:54:15 2006 +0000"
      },
      "message": "[ARM] Move AMBA bus code to drivers/amba/\n\nMake the AMBA bus code visible to other architectures.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
      "tree": "7d91fd1f5186ad0d95498f65acfa5a10942133d6",
      "parents": [
        "6351610d6906aacbf9176cbdd045dd3876eec4c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "message": "[ARM] Move AMBA include files to include/linux/amba/\n\nSince the ARM AMBA bus is used on MIPS as well as ARM, we need\nto make the bus available for other architectures to use.  Move\nthe AMBA include files from include/asm-arm/hardware/ to\ninclude/linux/amba/\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c041f4b9be5cecbd0a042ecd9122a9db6f50416",
      "tree": "25dca940da091b0426f067338f235e651ac99e07",
      "parents": [
        "f99c89297cd6995ccad6394c87383941c2570fe9"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jan 07 11:12:26 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 11:12:26 2006 +0000"
      },
      "message": "[ARM] 3235/1: SharpSL PM: Fix a gcc4 build error\n\nPatch from Richard Purdie\n\nFix a gcc4 build error (incomplete element type) in the pxa SharpSL\nPM code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0feb9bfcfa3f9bf67a4a1e3f2608700ad73f92ed",
      "tree": "22c71657387b42787bc070502899a881ed909f39",
      "parents": [
        "d8d8f6a4fd635dcc9e4f946394c1fbde85eeab66",
        "ccf18968b1bbc2fb117190a1984ac2a826dac228"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 15:25:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 15:25:08 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "57d1c91fa6d9146b309b7511f6432dea2a24858b",
      "tree": "d7958dd87eb950cc3eeaf8b32fc372c0e7ff6702",
      "parents": [
        "47853e7fa588bef826c9799a87b33904b32bd905",
        "37193147991a53b2e9f573d0ec47f63a2d4de8dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 15:23:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 15:23:56 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "ccf18968b1bbc2fb117190a1984ac2a826dac228",
      "tree": "7bc8fbf5722aecf1e84fa50c31c657864cba1daa",
      "parents": [
        "e91c021c487110386a07facd0396e6c3b7cf9c1f",
        "d99cf9d679a520d67f81d805b7cb91c68e1847f0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 12:59:59 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 12:59:59 2006 -0800"
      },
      "message": "Merge ../torvalds-2.6/\n"
    },
    {
      "commit": "20ede2741551d4a1d24313292beb0da915a55911",
      "tree": "b59c359badc493ab24fc892e0e7ea0c6157dad3e",
      "parents": [
        "117a93db1dcd6ed61336b27e4e2938f791c1841b"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Thu Jan 05 12:10:52 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jan 06 20:52:32 2006 +0100"
      },
      "message": "gitignore: ignore shared objects\n\nMany arches make shared objects for VDSOs.  Generally exclude them.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ed40918a386afc2e14a6d3da563ea6d13686c25",
      "tree": "e180ba59fa65290a12a731aaf304d2aa840f3ffb",
      "parents": [
        "9b847548663ef1039dd49f0eb4463d001e596bc3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:43:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:43:16 2006 -0800"
      },
      "message": "x86: remove bogus \u0027pci\u003dusepirqmask\u0027 suggestion when no irq is defined\n\nThis was harmless, but for the case of a device that had no irq\npre-defined we would incorrectly suggest that \"usepirqmask\" might make a\ndifference.  It never would, and the message was just confusing people.\n\nReported in the dmesg of Etienne Lorrain.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1",
      "tree": "a6ec76690127e87fe6efa42b6238caadd6c07e7b",
      "parents": [
        "9bbc8346fb21fad3f678220b067450e436e45dbf"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] s390: cleanup Kconfig\n\nSanitize some s390 Kconfig options.  We have ARCH_S390, ARCH_S390X,\nARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT.  Replace these 6 options by\nS390, 64BIT and COMPAT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8129ee164267dc030b8e1d541ee3643c0b9f2fa1",
      "tree": "ca477e575a9098e637411332a8d354477143eff4",
      "parents": [
        "05f29fcdb0c6c99484c8bea5e244fe2f4edc9337"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Fri Jan 06 00:19:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:51 2006 -0800"
      },
      "message": "[PATCH] s390: qdio V\u003dV pass-through\n\nNew feature V\u003dV qdio pass-through.\n\nQDIO and HiperSockets processing in z/VM V\u003dV guest environments (as well as\nV\u003dR with z/VM running in LPAR mode) requires shadowing of all QDIO\narchitecture queue elements.  Especially the shadowing of SBALs and SLSBs\nstructures in the hypervisor, and the need to issue SIGA SYNC operations to\nobserve state changes, eventually causes significant CPU processing overhead\nin the hypervisor.\n\nThe QDIO pass-through support for V\u003dV guests avoids the shadowing of SBALs and\nSLSBs.  This significantly reduces the hypervisor overhead for QDIO based I/O.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf754ae8ef8bc443c067601d9401103e4001e7c5",
      "tree": "4241bc75205a638006f40f577e99430099bbe53e",
      "parents": [
        "0a497c17fee428604e06320272ff74415eacdc31"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Jan 06 00:19:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:50 2006 -0800"
      },
      "message": "[PATCH] s390: aes support\n\nAdd support for the hardware accelerated AES crypto algorithm.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a497c17fee428604e06320272ff74415eacdc31",
      "tree": "b7ebb455fc908489a783a32f6171a3c36ccdcc4f",
      "parents": [
        "c1e26e1ef7ab50f30e5fbf004fe96ed44321ca78"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Jan 06 00:19:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:50 2006 -0800"
      },
      "message": "[PATCH] s390: sha256 support\n\nAdd support for the hardware accelerated sha256 crypto algorithm.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1e26e1ef7ab50f30e5fbf004fe96ed44321ca78",
      "tree": "d4319a9441da5b776637945f9413e702296f5ad3",
      "parents": [
        "d0f4c16febf258ba8c0f917ac3ba935fc5459566"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Jan 06 00:19:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:50 2006 -0800"
      },
      "message": "[PATCH] s390: in-kernel crypto rename\n\nReplace all references to z990 by s390 in the in-kernel crypto files in\narch/s390/crypto.  The code is not specific to a particular machine (z990) but\nto the s390 platform.  Big diff, does nothing..\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0f4c16febf258ba8c0f917ac3ba935fc5459566",
      "tree": "069f60a74c4bed5c4e599f9ffa337d96454b78f6",
      "parents": [
        "1c01b8a5963aec60488c1c97d67cffd8b5275e3f"
      ],
      "author": {
        "name": "Andreas Krebbel",
        "email": "krebbel1@de.ibm.com",
        "time": "Fri Jan 06 00:19:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:50 2006 -0800"
      },
      "message": "[PATCH] s390: add oprofile callgraph support\n\nSigned-off-by: Andreas Krebbel \u003ckrebbel1@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "089545f0c71bab6511395c2a060d7f81a99bad58",
      "tree": "461ec36ccfc7350db49ce97d59894a7672ae170f",
      "parents": [
        "088c4ec16aa6b865dcf690051ddac30eb2bf6bcc"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:49 2006 -0800"
      },
      "message": "[PATCH] s390: cputime_t fixes\n\nThere are some more places where the use of cputime_t instead of an integer\ntype and the associated macros is necessary for the virtual cputime accounting\non s390.  Affected are the s390 specific appldata code and BSD process\naccounting.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "088c4ec16aa6b865dcf690051ddac30eb2bf6bcc",
      "tree": "bd2f31466a835145723c529fe05fac25f13a345d",
      "parents": [
        "4e3df37e7fb4e41bec84465ff31949737160ed58"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:49 2006 -0800"
      },
      "message": "[PATCH] s390: update default configuration\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e3df37e7fb4e41bec84465ff31949737160ed58",
      "tree": "99860db17a34bd7f8ab18b97bf5f842141a749a7",
      "parents": [
        "a63a4931c301a14ca79c41fec0b99d898dbba1fb"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Fri Jan 06 00:19:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:49 2006 -0800"
      },
      "message": "[PATCH] s390: rt_sigreturn fix\n\nCheck return code of do_sigaltstack and force a SIGSEGV if it is -EFAULT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a63a4931c301a14ca79c41fec0b99d898dbba1fb",
      "tree": "8d543006aadc1518c8bdb195f357d321b62b15da",
      "parents": [
        "56dc6a88ec76019e0d0729165cb5b98536270e1d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:49 2006 -0800"
      },
      "message": "[PATCH] s390: uaccess warnings\n\nConvert __access_ok to an inline C function and change __get_user primitive to\navoid uaccess compiler warnings.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "973bd9937569146de0917f54f05b2942f8257912",
      "tree": "86dd796de5bf456eca904b350c9515f4795122bb",
      "parents": [
        "8d93c700a489eba08514222df414a23852a85d2b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] s390: atomic primitives\n\n      Hugh Dickins \u003chugh@veritas.com\u003e\n\nFix the broken atomic_cmpxchg primitive.  Add atomic_sub_and_test,\natomic64_sub_return, atomic64_sub_and_test, atomic64_cmpxchg,\natomic64_add_unless and atomic64_inc_not_zero.  Replace old style\natomic_compare_and_swap by atomic_cmpxchg.  Shorten the whole header by\ndefining most primitives with the two inline functions atomic_add_return and\natomic_sub_return.\n\nIn addition this patch contains the s390 related fixes of Hugh\u0027s \"mm: fill\narch atomic64 gaps\" patch.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d93c700a489eba08514222df414a23852a85d2b",
      "tree": "95431dbad08c7807840faff3d8bf85dba0c66e13",
      "parents": [
        "3a331a511a2fe522034f3958eecf58751be434ac"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] uml: free network IRQ correctly\n\nFree the network IRQ when closing down the network devices at shutdown.\nDelete the device from the opened devices list on close.\n\nThese prevent an -EBADF when later disabling SIGIO on all extant descriptors\nand a complaint from free_irq about freeing the IRQ twice.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a331a511a2fe522034f3958eecf58751be434ac",
      "tree": "4e1a5e3f1c1b3d46a685c7993afe8065f84a0786",
      "parents": [
        "4111b025dc64f33803d2147565147428dc51d014"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] uml: fix whitespace in mconsole driver\n\nFix up some bogus spacing in the mconsole driver.  Also delete the\nemacs formatting comment at the end.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4111b025dc64f33803d2147565147428dc51d014",
      "tree": "9eaf09fd540df937c40d16a973c11f0427c0c1b0",
      "parents": [
        "6f517d3fc862d3c8d8ba65c0b2472d399aceb9ed"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] uml: capture printk output for mconsole sysrq\n\nPass sysrq output back to the mconsole client using the mechanism\nintroduced for stack output.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f517d3fc862d3c8d8ba65c0b2472d399aceb9ed",
      "tree": "d8062920a60939dd2dda3b2deb39a4e206e0ae06",
      "parents": [
        "7b033e1fdeef3d8bacac3cd5cfa53c9d670d1f3d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] uml: capture printk output for mconsole stack\n\nThe stack command now sends the printk output back to the mconsole client.\nThis is done by registering a special console for the mconsole driver.  This\nreceives all printk output.  Normally, it is ignored, but when a stack command\nis issued, any printk output will be sent back to the client.\n\nThis will capture any printk output, whether it is stack output or not, since\nwe can\u0027t tell the difference.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b033e1fdeef3d8bacac3cd5cfa53c9d670d1f3d",
      "tree": "632948968ea0d61bc323f419866d3d037a99f0a5",
      "parents": [
        "44700a4469b6bb89e6f1edd32b8a4a915dd967c6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:47 2006 -0800"
      },
      "message": "[PATCH] uml: add mconsole_reply variant with length param\n\nThis is needed for the console output patch, since we have a possibly\nnon-NULL-terminated string there.  So, the new interface takes a string and a\nlength, and the old interface calls strlen on its string and calls the new\ninterface with the length.\n\nThere\u0027s also a bit of whitespace cleanup.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44700a4469b6bb89e6f1edd32b8a4a915dd967c6",
      "tree": "e9474d4c2ebb13f94ca810aa99473d1d6bf8eba1",
      "parents": [
        "e464bf2bed027ea185992b44bf4b0326387a520d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:47 2006 -0800"
      },
      "message": "[PATCH] uml: better diagnostics for broken configs\n\nProduce a compile-time error if both MODE_SKAS and MODE_TT are disabled.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e464bf2bed027ea185992b44bf4b0326387a520d",
      "tree": "1038935546cbf91640835d7b868067c60a95b33f",
      "parents": [
        "7eebe8a9c51686927709a57b1f2725d371014abc"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:47 2006 -0800"
      },
      "message": "[PATCH] uml: SIGWINCH handling cleanup\n\nCode cleanup - unregister_winch and winch_cleanup had some duplicate code.\nThis is now abstracted out into free_winch.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7eebe8a9c51686927709a57b1f2725d371014abc",
      "tree": "6b1543982c8656c76c25baa7e44497d5d9de307a",
      "parents": [
        "2264c475e4bf7427e59921953c89a5693ecb506f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:19:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:47 2006 -0800"
      },
      "message": "[PATCH] uml: umid cleanup\n\nThis patch cleans up the umid code:\n\n- The only_if_set argument to get_umid is gone.\n\n- get_umid returns an empty string rather than NULL if there is no umid.\n\n- umid_is_random is gone since its users went away.\n\n- Some printfs were turned into printks because the code runs late enough\n  that printk is working.\n\n- Error paths were cleaned up.\n\n- Some functions now return an error and let the caller print the error\n  message rather than printing it themselves.  This eliminates the practice of\n  passing a pointer to printf or printk in, depending on where in the boot\n  process we are.\n\n- Major tidying of not_dead_yet - mostly error path cleanup, plus a comment\n  explaining why it doesn\u0027t react to errors the way you might expect.\n\n- Calls to os_* interfaces that were moved under os are changed back to\n  their native libc forms.\n\n- snprintf, strlcpy, and their bounds-checking friends are used more often,\n  replacing by-hand bounds checking in some places.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2264c475e4bf7427e59921953c89a5693ecb506f",
      "tree": "4ebf1fa766ee7487eeaf583f1ffe2b63e6e0af2c",
      "parents": [
        "e4dcee8099802c71437a15b940f66106d9f88b2f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:47 2006 -0800"
      },
      "message": "[PATCH] uml: separate libc-dependent umid code\n\nI reworked Gennady\u0027s umid OS abstraction patch because the code shouldn\u0027t\nbe moved entirely to os.  As it turns out, I moved most of it anyway.  This\npatch is the minimal one needed to move the code and have it work.\nIt turns out that the concept of the umid is OS-independent, but\nalmost everything else about the implementation is OS-dependent.\n\nThis is code movement without cleanup - a follow-on patch tidies\neverything up without shuffling code around.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4dcee8099802c71437a15b940f66106d9f88b2f",
      "tree": "b4831639d38369fce2e20fd40730425ca702102c",
      "parents": [
        "9159c9dfffe1746d58b015ceaa3b7b8e99ee9d5c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: Add throttling to console driver\n\nThis patch adds support for throttling and unthrottling input when the tty\ndriver can\u0027t handle it.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9159c9dfffe1746d58b015ceaa3b7b8e99ee9d5c",
      "tree": "938b1a30d0d127ed05e8145af2ddcd1c07719ac0",
      "parents": [
        "165dc5911627a9c4752e909a0da661b96b6fd269"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: Fix flip_buf full handling\n\nWhen the tty flip_buf is full, it\u0027s a good idea to delay the input processing\nfor a jiffy, rather than just scheduling the tasklet immediately.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "165dc5911627a9c4752e909a0da661b96b6fd269",
      "tree": "7e8eb47b7e766a5296b9e15ef177f958dec16d93",
      "parents": [
        "1f80171e81ed0d08dcdb6efe239d7b929aef498f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: Simplify console opening/closing and irq registration\n\nThis patch simplifies the opening and closing of host console devices and the\nregistration and deregistration of IRQs.  The intent is to make it obvious\nthat an IRQ can\u0027t exist without an open file descriptor.\n\nchan_enable will now open the channel, and when both opening and IRQ\nregistration are desired, this should be used.  Opening only is done for the\ninitial console, so that interface still needs to exist.\n\nThe free_irqs_later interface is now gone.  It was intended to avoid freeing\nan IRQ while it was being processed.  It did this, but it didn\u0027t eliminate the\npossiblity of free_irq being called from an interrupt, which is bad.  In its\nplace is a list of irqs to be freed, which is processed by the signal handler\njust before exiting.  close_one_chan now disables irqs.\n\nWhen a host device disappears, it is just closed, and that disables IRQs.\n\nThe device id registered with the IRQ is now the chan structure, not the tty.\nThis is because the interrupt arrives on a descriptor associated with the\nchannel.  This caused equivalent changes in the arguments to line_timer_cb.\nline_disable is gone since it is not used any more.\n\nThe count field in the line structure is gone.  tty-\u003ecount is used instead.\n\nThe complicated logic in sigio_handler with freeing IRQs when necessary and\nmaking sure its idea of the next irq is correct is now much simpler.  The irq\nlist can\u0027t be rearranged underneath it, so it is now a simple list walk.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f80171e81ed0d08dcdb6efe239d7b929aef498f",
      "tree": "f6f72268ddee265b46ceb698cdff6daa7cba6250",
      "parents": [
        "418e55d49b0ec7d2e7a033f2dd083f5b2ab7d119"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: move console configuration\n\nThis patch changes when console devices are configured in order to prepare the\nground for the next patch.\n\nparse_chan_pair is now done earlier, when initcalls are run, rather than when\nthe device is opened.\n\nWhen a host device disappears, the channel list is closed, but not freed.\nThis is required by the previous change.  line_config now takes the options\nstructure as an argument, and line_open doesn\u0027t.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "418e55d49b0ec7d2e7a033f2dd083f5b2ab7d119",
      "tree": "d1e598b98955774b270b0f3f8f4a4e63815ff97e",
      "parents": [
        "9010772cdff36072dd509ec72c1a55fccde8e58e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: line_setup interface change\n\nline_setup is changed to return the device which it set up, rather than just\nsuccess or failure.  This will be important in the line-config patch.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9010772cdff36072dd509ec72c1a55fccde8e58e",
      "tree": "b87fbf28462462b691b6f2bca382dd6188ef3dc1",
      "parents": [
        "d571cd18f225542460b5d9b83e5e0d507be71656"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:46 2006 -0800"
      },
      "message": "[PATCH] uml: Add static initializations and declarations\n\nSome structure fields were being dynamically initialized when they could be\ninitialized at compile-time instead.  This also makes some declarations static\n(in the C sense).\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d571cd18f225542460b5d9b83e5e0d507be71656",
      "tree": "2434036d1a068afa831532f71deabcbd47527bc8",
      "parents": [
        "88890b88742debb97006df264b653d18acdc80d0"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: Move mconsole support out of generic code\n\nA bit of restructuring which eliminates the all_allowed argument (which is\nmconsole-specific) to line_setup.  That logic is moved to the mconsole\ncallback.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88890b88742debb97006df264b653d18acdc80d0",
      "tree": "f84377762bd7e69b5cdcab1ee7e4406295c898ce",
      "parents": [
        "0834cc77af6a8a650f803d4a7c3c0f134b366f87"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: Remove unneeded structure field\n\nThis removes a structure field which turned out to be pointless, and\nreferences to it.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0834cc77af6a8a650f803d4a7c3c0f134b366f87",
      "tree": "a23d3746dfed759b28c250a7b5365e035a0a6542",
      "parents": [
        "d50084a2991f3d9490d5c0f3af72e6fe1515a493"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: use ARRAY_SIZE\n\nThis patch replaces instances of \"sizeof(foo)/sizeof(foo[0])\" with\nARRAY_SIZE(foo), which expands to the same thing.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d50084a2991f3d9490d5c0f3af72e6fe1515a493",
      "tree": "051d6c46ddab1ee47db40252cdad4cbbe0a04f5b",
      "parents": [
        "1b57e9c27882a908f180d4daf72ee12c6f137178"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: Formatting changes\n\nThis patch makes a bunch of non-functional changes -\n    return(foo); becomes return foo;\n    some statements are broken across lines for readability\n    some trailing whitespace is cleaned up\n    open_one_chan took four arguments, three of which could be\n       deduced from the first.  Accordingly, they were eliminated.\n    some examples of \"} else {\" had a newline added\n    some whitespace cleanup in the indentation\n    lines_init got some control flow cleanup\n    some long lines were broken\n    removed another emacs-specific C formatting comment\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b57e9c27882a908f180d4daf72ee12c6f137178",
      "tree": "422930c86e877418cc96623653b750bd0d1f5a9a",
      "parents": [
        "970d6e3a3461ebc62bc3fc6d4962c936cb2ed97c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: non-void functions should return something\n\nThere are a few functions which are declared to return something, but don\u0027t.\nThese are actually infinite loops which are forced to be declared as non-void.\n This makes them all return 0.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "970d6e3a3461ebc62bc3fc6d4962c936cb2ed97c",
      "tree": "0af12c696e86ec294d966c704821f806b6e28883",
      "parents": [
        "118c1f27b838c5d1cf5338dc5abff52ceb364826"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 06 00:18:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] uml: use kstrdup\n\nThere were a bunch of calls to uml_strdup dating from before kstrdup was\nintroduced.  This changes those calls.  It doesn\u0027t eliminate the definition\nsince there is still a couple of calls in userspace code (which should\nprobably call the libc strdup).\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "118c1f27b838c5d1cf5338dc5abff52ceb364826",
      "tree": "8cc09bd5fa17119b21c0e07616841371708d00a7",
      "parents": [
        "b14a72d6cbf73443b975ffb04871e0ffb240df58"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jan 06 00:18:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:45 2006 -0800"
      },
      "message": "[PATCH] cris: kgdb: remove double_this()\n\nDoesn\u0027t make much sense and unused.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32588918254cff7c03651dcbd3d8cc2301aba5bd",
      "tree": "702d0f0f5af90c3bc103e2894071ea9ea197964d",
      "parents": [
        "adfc31c67f4515ed4bad1ef9555cbacdfc24e8d3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jan 06 00:18:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m68knommu: enable_irq/disable_irq\n\nmach_enable_irq/mach_disable_irq are never actually set, so let\u0027s remove\nthem.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfc31c67f4515ed4bad1ef9555cbacdfc24e8d3",
      "tree": "725e760c6d4e9cb1854012243b3605dce880789f",
      "parents": [
        "9b791d4766c19ac014a7b81a551efe4a7511e12a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Remove unnecessary icu_data_t definitions\n\nThis patch removes unnecessary struct icu_data_t definitions of\narch/m32r/kernel/setup_*.c.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: 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": "9b791d4766c19ac014a7b81a551efe4a7511e12a",
      "tree": "ac8aaaf5042fb0e6f9cd05e073f7e5d60823445f",
      "parents": [
        "46ea178b7a5162405bf70954d769165cf2161309"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Fix M32104 cache flushing routines\n\nThis patch fixes cache memory parameter setting for the M32104 target.  So\nfar, its performance seemed to have been degraded due to incorrect cache\nparameter setting.\n\n  * arch/m32r/boot/setup.S: Set SFR(Special Fuction Registers) region\n    to be non-cachable explicitly.\n  * arch/m32r/mm/cache.c: Fix cache flushing routines not to switch off\n    the M32104 cache.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: 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": "46ea178b7a5162405bf70954d769165cf2161309",
      "tree": "d757c796068a38ffa8c2b793233805c9b0120cde",
      "parents": [
        "1b5b776aa5730cbda9cba84ba0f8ccd53a775797"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Update _port2addr to use NONCACHE_OFFSET\n\nModify _port2addr*() routines in arch/m32r/kernel/io_*.c to use\nNONCACHE_OFFSET instead of hard-coding of a constant address.\n\nThis modification is also required to support an M3A-ZA36 FPGA eva board in\ncase an MMU-less synthesizable m32r core is used.\n\nSigned-off-by: 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": "9287d95ea194abf32fab24c6909f8ea55ab0292f",
      "tree": "4c00a6866d1da4fac5b5ca3bdb86eb2170a3fbf4",
      "parents": [
        "60c83c77c4a6a399d55e4f9ad156bccdfe51c96b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:43 2006 -0800"
      },
      "message": "[PATCH] m32r: Support M32104UT target platform\n\nThis patch is for supporting a new target platform, Renesas M32104UT\nevaluation board.\n\nThe M32104UT is an eval board based on an uT-Engine specification.  This board\nhas an MMU-less M32R family processor, M32104.\nhttp://www-wa0.personal-media.co.jp/pmc/archive/te/te_m32104_e.pdf\n\nThis board is one of the most popular M32R platform, so we have ported\nLinux/M32R to it.\n\nSigned-off-by: Naoto Sugai \u003cSugai.Naoto@ak.MitsubishiElectric.co.jp\u003e\nSigned-off-by: 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": "60c83c77c4a6a399d55e4f9ad156bccdfe51c96b",
      "tree": "b2b902aae8e0028b98122522e12862912e5483f1",
      "parents": [
        "8c1d286e6aa5581e9d214cbaec2bee0394bb8de8"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:43 2006 -0800"
      },
      "message": "[PATCH] m32r: trivial fix to remove unused instructions\n\nA trivial fix to remove unused instructions.\n\nSigned-off-by: Naoto Sugai \u003cSugai.Naoto@ak.MitsubishiElectric.co.jp\u003e\nSigned-off-by: 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": "0595bf3bca9d9932a05b06dd438f40f01d27cd33",
      "tree": "f7b4c361b102e483ee87337a6e471ee17ec8ffdc",
      "parents": [
        "eee45269b0f5979c70bc151c6c2f4e5f4f5ababe"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Fri Jan 06 00:12:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:40 2006 -0800"
      },
      "message": "[PATCH] Alpha: convert to generic irq framework (alpha part)\n\nKconfig tweaks and tons of deletions.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fa744e6e91a895750b9980d13fcfc5791a0cd91",
      "tree": "2ba30e6d4f263cdb5e5ec9a85fc1fecec9100036",
      "parents": [
        "766c3f94d4492ee4ec60b65693e71ee4b1d6fd68"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Jan 06 00:12:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:39 2006 -0800"
      },
      "message": "[PATCH] cpu hotplug/x86_64: disable interrupt in play_dead\n\nWith physical CPU hotplug, the CPU is hot removed and it should not receive\nany interrupts.  Disabling interrupt is much safer.  This basically is what we\ndo in ia64 \u0026 x86.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "766c3f94d4492ee4ec60b65693e71ee4b1d6fd68",
      "tree": "7654da87fb55d9dc2963c3ff146f0eab6d4f316e",
      "parents": [
        "76865c3f87e825dda0c458b02f30dd8ae64b7bdc"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Fri Jan 06 00:12:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:39 2006 -0800"
      },
      "message": "[PATCH] i386: Handle HP laptop rebooting properly.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76865c3f87e825dda0c458b02f30dd8ae64b7bdc",
      "tree": "eca4f00f9c8022bf2177f23ff36a27e12edbd939",
      "parents": [
        "19d534842cc39df1b568722c18f96ae24fb0e136"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jan 06 00:12:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:39 2006 -0800"
      },
      "message": "[PATCH] i386: ioapic virtual wire mode fix\n\no Currently, during kexec reboot, IOAPIC is re-programmed back to virtual\n  wire mode if there was an i8259 connected to it. This enables getting\n  timer interrupts in second kernel in legacy mode.\n\no After putting into virtual wire mode, IOAPIC delivers the i8259 interrupts\n  to CPU0. This works well for kexec but not for kdump as we might crash\n  on a different CPU and second kernel will not see timer interrupts.\n\no This patch modifies the redirection table entry to deliver the timer\n  interrupts to the cpu we are rebooting (instead of hardcoding to zero).\n  This ensures that second kernel receives timer interrupts even on a\n  non-boot cpu.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcf0f0d233fc76e7c59c7f731caad555428d0e8d",
      "tree": "34b39caa375380b86eba4ddf1ab2d5928b631f13",
      "parents": [
        "3841b0a173cb6fc52163e67c03280543f2412db3"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jan 06 00:12:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:39 2006 -0800"
      },
      "message": "[PATCH] fix cpu frequency detection in arch/i386/kernel/timers/timer_tsc.c::recalibrate_cpu_khz()\n\nWhen we re-calibrate the frequency, it is likely that an interrupt (as for\nexample the main system clock) will be triggered by the system.  Therefore\nthe calibration may not be accurate.  This will also provide a fix to bug\n#5266.\n\nMany thanks to Larry Finger for helping resolving this issue.\n\nSigned-off-by: Bruno Ducrot \u003cducrot@poupinou.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\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": "3841b0a173cb6fc52163e67c03280543f2412db3",
      "tree": "38b55ab607add98d3423e6b6b7ef63c1b8a19b47",
      "parents": [
        "a7a4ad0998dcd682f4968e8ec5fc1259914a1c4a"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Jan 06 00:12:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:39 2006 -0800"
      },
      "message": "[PATCH] APM Screen Blanking fix\n\n- Fix screen blanking on BIOSes that return APM_NOT_ENGAGED when APM enabled\n  screen blanking is not turned on.\n\n  The original code only tried to set the state on device 0x100, and then\n  0x1FF, and I added 0x101 to the mix too.\n\n- Clean up logic in apm_console_blank().\n\n- Prevent the error message from printing out twice.\n\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f90b8116032f4216d260e31f966a3585319387ac",
      "tree": "c7234671ff0ee152e40dc0175fe46a0d7147641d",
      "parents": [
        "6b7f430ee0a269464aa29159eb464e647ca313d3"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Jan 06 00:12:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] Base support for AMD Geode GX/LX processors\n\nProvide basic support for the AMD Geode GX and LX processors.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b7f430ee0a269464aa29159eb464e647ca313d3",
      "tree": "1fcc5c5038bc1bf69df2b575c12154f94e306c29",
      "parents": [
        "6926d570b6159c6a7f65921ca119a675b12fef86"
      ],
      "author": {
        "name": "Daniel Marjamaki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Fri Jan 06 00:12:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/cpuid.c: unused variable\n\nRemoved the unused variable \"rv\".\n\nSigned-off-by: Daniel Marjamaki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: 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": "6926d570b6159c6a7f65921ca119a675b12fef86",
      "tree": "e407cd90d21424fc00cd4cb767f95f24b925453b",
      "parents": [
        "d832245d7cc16d50b29c1b708ccbe9c75ac376a3"
      ],
      "author": {
        "name": "Daniel Marjamaki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Fri Jan 06 00:12:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/msr.c: removed unused variable\n\nRemoved the unused variable \"rv\".\n\nSigned-off-by: Daniel Marjamaki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: 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": "e31b88ba49460653bab87423287bb68743f5de5c",
      "tree": "eb9b0e154c7453da3feaa8ae874a7a4adc3616b9",
      "parents": [
        "f8af095d3a4c8300b4e63ee2c4bb198b565d9431"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jan 06 00:12:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] x86: missing printk newline in apic boot option parser\n\nMissing newline in printk.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8af095d3a4c8300b4e63ee2c4bb198b565d9431",
      "tree": "8ca5c266790eb543706fd202d2d2f731466ad541",
      "parents": [
        "e72c8585e09f127a69a1608bb5ccd1e3fc0dd41e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jan 06 00:12:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] x86: change_page_attr() fix\n\nThe \u0027make rodata read-only\u0027 patch in -mm exposes a latent bug in the 32-bit\nchange_page_attr() function, which causes certain CPUs (Those with NX\nbasically) to reboot instantly after pages are marked read-only.\n\nThe same bug got fixed a while back on x86-64, but never got propagated to\ni386.\n\nStuart Hayes from Dell also picked up on this last June, but it never got\nfixed, as the only thing affected by it aparently was the nvidia driver.\n\nBlatantly stealing description from his post..\n\n\"It doesn\u0027t appear to be fixed (in the i386 arch).  The\n change_page_attr()/split_large_page() code will still still set all the\n 4K PTEs to PAGE_KERNEL (setting the _PAGE_NX bit) when a large page\n needs to be split.\n\n This wouldn\u0027t be a problem for the bulk of the kernel memory, but there\n are pages in the lower 4MB of memory that\u0027s free, and are part of large\n executable pages that also contain kernel code.  If change_page_attr()\n is called on these, it will set the _PAGE_NX bit on the whole 2MB region\n that was covered by the large page, causing a large chunk of kernel code\n to be non-executable.\"\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \u003cStuart_Hayes@Dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e72c8585e09f127a69a1608bb5ccd1e3fc0dd41e",
      "tree": "7ad1aae88ae4e9d7cd14899ad5a62ca3a6cdb0c7",
      "parents": [
        "1855a2c4ce708b823b8b824f8b12937b45f5462a"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Jan 06 00:12:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:37 2006 -0800"
      },
      "message": "[PATCH] make bigsmp the default mode if CONFIG_HOTPLUG_CPU\n\nIf we are using hotplug enabled kernel, then make bigsmp the default mode.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "215c3409eed16c89b6d11ea1126bd9d4f36b9afd",
      "tree": "611a2831532746e24ff9744c4d277b61569ecb20",
      "parents": [
        "bb152f53120d66c98c1f16518407df6a84f23714"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jan 06 00:12:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:37 2006 -0800"
      },
      "message": "[PATCH] i386 sparsemem for single node systems\n\nAllow SPARSEMEM to be enabled on non-numa x86 systems.  This is made\ndependant on EXPERIMENTAL also being set.  When an in-tree user (such as\nsimulated numa) exists it should be made dependant on that.\n\nThe plan is to have no options and no selector as normal when\n!EXPERIMENTAL.  When EXPERIMENTAL we enable the FLATMEM and SPARSEMEM\noptions for X86_PC whilst maintaining DISCONTIGMEM and SPARSEMEM for NUMA.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb152f53120d66c98c1f16518407df6a84f23714",
      "tree": "6696d5eccee5af88a7326edaebbd819e628b3e2c",
      "parents": [
        "67df197b1a07944c2e0e40ded3d4fd07d108e110"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 00:12:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:36 2006 -0800"
      },
      "message": "[PATCH] x86/x86_64: mark rodata section read-only: make some datastructures const\n\nMark some key kernel datastructures readonly.  This patch was previously\nposted on Jun 28th but was back then not merged because nothing was enforcing\nrodata anyway..  well that changed now :)\n\nPatch by Christoph Lameter \u003cchristoph@lameter.com\u003e and Dave Jones\n\u003cdavej@redhat.com\u003e\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67df197b1a07944c2e0e40ded3d4fd07d108e110",
      "tree": "b29534a27b2c18e64c6b3d4cdc149de8978e38ba",
      "parents": [
        "c728252c7a072628bd3932ff87943d1e12423359"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 00:12:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:36 2006 -0800"
      },
      "message": "[PATCH] x86/x86_64: mark rodata section read-only: x86-64 support\n\nx86-64 specific parts to make the .rodata section read only\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c728252c7a072628bd3932ff87943d1e12423359",
      "tree": "13a354b83179d6060add1c39bbac79e79f5d4ef2",
      "parents": [
        "63aaf3086baea7b94c218053af8237f9dbac5d05"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 00:12:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:36 2006 -0800"
      },
      "message": "[PATCH] x86/x86_64: mark rodata section read only: generic x86-64 bugfix\n\nBug fix required for the .rodata work on x86-64:\n\nwhen change_page_attr() and friends need to break up a 2Mb page into 4Kb\npages, it always set the NX bit on the PMD, which causes the cpu to consider\nthe entire 2Mb region to be NX regardless of the actual PTE perms.  This is\nfine in general, with one big exception: the 2Mb page that covers the last\npart of the kernel .text!  The fix is to not invent a new permission for the\nnew PMD entry, but to just inherit the existing one minus the PSE bit.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63aaf3086baea7b94c218053af8237f9dbac5d05",
      "tree": "dc32bf8878d01a25a321eb6412f27bce7ec7c5b7",
      "parents": [
        "37b73c828185731f6236a6387c02d7b08c150810"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 00:12:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:36 2006 -0800"
      },
      "message": "[PATCH] x86/x86_64: mark rodata section read only: x86 parts\n\nx86 specific parts to make the .rodata section read only\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2684927c6b938ec7a679891e0ec1fa0709c521bd",
      "tree": "8696e818f64294be38f0d6e2fd677ba35abc7582",
      "parents": [
        "92f17f0171e864a2cbe448c5b7b473e72a7d27b8"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Deprecate useless bug\n\nRemove the \"temporary debugging check\" which has managed to live for quite\nsome time, and is clearly unneeded.  The mm can never be live at this point,\nso clearly checking the LDT in the mm-\u003econtext is redundant as well.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92f17f0171e864a2cbe448c5b7b473e72a7d27b8",
      "tree": "81e13e2cfa3b95da5fde4478a994db760e0101c0",
      "parents": [
        "2891dcdc4538e8f4ce50c9d1eea457cf2d81fb5b"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Apm is on cpu zero only\n\nAPM BIOS code has a protective wrapper that runs it only on CPU zero.  Thus,\nno need to set APM BIOS segments in the GDT for other CPUs.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2891dcdc4538e8f4ce50c9d1eea457cf2d81fb5b",
      "tree": "694477a26693e300ef88efd98ee1f5c98354ae7d",
      "parents": [
        "e6a9918c9617ed21f71f2f20b45efe06822c8f00"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Stop deleting nt\n\nStop deleting NT bit from EFLAGS.  See arch/i386/kernel/head.S line 223, which\ndoes something even better.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a9918c9617ed21f71f2f20b45efe06822c8f00",
      "tree": "1518725e6db9a84667cc0d713a5e5c6c156a979d",
      "parents": [
        "5fe9fe3c6f9a1ae7aa224bb7a66eb9aad9e4abef"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Fixed pnp bios limits\n\nPnP BIOS data, code, and 32-bit entry segments all have fixed limits as well;\nset them in the GDT rather than adding more code.  It would be nice to add\nthese fixups to the boot GDT rather than setting the GDT for each CPU; perhaps\nI can wiggle this in later, but getting it in before the subsys init looks\ntricky.\n\nAlso, make some progress on deprecating the ugly Q_SET_SEL macros.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fe9fe3c6f9a1ae7aa224bb7a66eb9aad9e4abef",
      "tree": "ec120ce6e72700fe49720127bc76228c51bd406b",
      "parents": [
        "3fae1c37eea98097de34ba665796fea93b29f4aa"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Pnp byte granularity\n\nThe one remaining caller of set_limit, the PnP BIOS code, calls into the PnP\nBIOS, passing kernel parameters in and out.  These parameteres may be passed\nfrom arbitrary kernel virtual memory, so they deserve strict protection to\nstop a bad BIOS from smashing beyond the object size.\n\nUnfortunately, the use of set_limit was badly botching this by setting the\nlimit in terms of pages, when it really should have byte granularity.\n\nWhen doing this, I discovered my BIOS had the buggy code during the \"get\nsystem device node\" call:\n\n mov ax, es:[bx]\n\nWhich is harmless, but has a trivial workaround.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99022c4695d3f45fcf7f3827aa46dd2d9e53e365",
      "tree": "da02b2dc37e33a2fbaf8eb752d9f5b2f70222d96",
      "parents": [
        "3012d2d209580c78b5927d55c60a10891be8befd"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:35 2006 -0800"
      },
      "message": "[PATCH] x86: Apm seg in gdt\n\nSince APM BIOS segment limits are now fixed, set them in head.S GDT and don\u0027t\nuse the complicated _set_limit() macro expansion.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3012d2d209580c78b5927d55c60a10891be8befd",
      "tree": "5da305197c9e117b9207395de57d5c0a0ed432c6",
      "parents": [
        "5702d0f742b2f462267bca147334f77a255bcc74"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:34 2006 -0800"
      },
      "message": "[PATCH] x86: Always relax segments\n\nAPM BIOSes have many bugs regarding proper representation of the appropriate\nsegment limits for calling the BIOS.  By default, APM_RELAX_SEGMENTS is always\nturned on to support running the APM BIOS on these buggy machines.  Keeping\n64k limits poses very little danger to the kernel, because the pages where the\nAPM BIOS is located will always be in low physical memory BIOS areas, which\nshould already be marked reserved, and only buggy BIOSes would possibly\noverstep the segment bounds with writes to data anyway.\n\nSince forcing stricter limits breaks many machines and is not default\nbehavior, it seems reasonable to deprecate the older code which may cause APM\nBIOS to fault.\n\nIf you really have a badly enough broken APM BIOS that you have to turn off\nAPM_RELAX_SEGMENTS, seems like the best recourse here would be to disable the\nAPM BIOS and / or not compile it into your kernel to begin with, and / or add\nyour system to the known bad list.\n\nThe reason I want to deprecate this code is there is underlying brokenness\nwith the set_limit macros, and getting rid of many of the call sites rather\nthan rewriting them seems to be the simplest and most correct course of\naction.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff6e8c0d5e47f0ceeebde86ec2f5919dbd5beb67",
      "tree": "f7e50b5962b7b38ca025c0bf9ee48b618424cc6b",
      "parents": [
        "eb05c3249a8e8a675e79d221f4a0874dc10ec903"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:34 2006 -0800"
      },
      "message": "[PATCH] x86: Cr4 is valid on some 486s\n\nSo some 486 processors do have CR4 register.  Allow them to present it in\nregister dumps by using the old fault technique rather than testing processor\nfamily.\n\nThanks to Maciej for noticing this.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb05c3249a8e8a675e79d221f4a0874dc10ec903",
      "tree": "20d18a6873f8bac31532d1246337ca347e387ad4",
      "parents": [
        "d43c6e8083ac8baeb1a167510aea34fcef396e33"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Jan 06 00:11:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:34 2006 -0800"
      },
      "message": "[PATCH] i386: fix bound check IDT gate\n\nOther than apparently commonly assumed, the bound instruction does not\nrequire the corresponding IDT entry to have DPL 3.\n\nAcked-by: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nAcked-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d43c6e8083ac8baeb1a167510aea34fcef396e33",
      "tree": "45feb3824511d67330bb5d2e5451fa5f66dd7542",
      "parents": [
        "e43d674f44dc885a2476cab3537e639d9eaa31a9"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Jan 06 00:11:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:34 2006 -0800"
      },
      "message": "[PATCH] i386: move SIMD initialization\n\nMove some code unrelated to any dealing with hardware bugs from i386\u0027s\nbugs.h to a more logical place.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e43d674f44dc885a2476cab3537e639d9eaa31a9",
      "tree": "23bf53cc0752000ddee91b8f957181bfc5b70a4c",
      "parents": [
        "7c4cb60e5b97677424e95baee9c29df54b26e6ba"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Jan 06 00:11:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:34 2006 -0800"
      },
      "message": "[PATCH] i386: don\u0027t blindly enable interrupts in die()\n\nRather than blindly re-enabling interrupts in die(), save their state\nupon entry and then restore that state.\n\nIf the kernel is in really bad condition and faults with interrupts disabled,\nre-enabling them in die() may cause even more trouble, implying more chances\nof data corruption.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c4cb60e5b97677424e95baee9c29df54b26e6ba",
      "tree": "a2ad6e6104e153d15bc4bfbb67f74b0e05fea03c",
      "parents": [
        "599a6e8ca4ff7f453f847217ecc2718d68e3b0f6"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Jan 06 00:11:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:33 2006 -0800"
      },
      "message": "[PATCH] x86: GDT alignment fix\n\nMake GDT page aligned and page padded to support running inside of a\nhypervisor.  This prevents false sharing of the GDT page with other hot\ndata, which is not allowed in Xen, and causes performance problems in\nVMware.\n\nRather than go back to the old method of statically allocating the GDT\n(which wastes unneded space for non-present CPUs), the GDT for APs is\nallocated dynamically.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fef2b580eb50281ae1d2413ab340f677f6722281",
      "tree": "a0cd5204a30a06e72123b7030a8279e1239255da",
      "parents": [
        "8efc0ab50edbac5c65191b8a58dfdab3741b7901"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 06 00:11:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:33 2006 -0800"
      },
      "message": "[PATCH] frv: improve signal handling\n\nThe attached patch improves the signal handling:\n\n (1) It makes do_signal() static as it isn\u0027t called from anywhere outside of\n     the arch code.\n\n (2) It removes the regs argument to all the static functions within that file,\n     using __frame instead (which is the same thing held in a global register).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8efc0ab50edbac5c65191b8a58dfdab3741b7901",
      "tree": "3598a874f715e89d475a9bc8a435a1096f19c58d",
      "parents": [
        "7ee1dd3fee22f15728f545d266403fc977e1eb99"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 06 00:11:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:33 2006 -0800"
      },
      "message": "[PATCH] frv: fix signal handling\n\nThe attached patch makes FRV signal handling work properly:\n\n (1) After do_notify_resume() has been called, the work flags must be checked\n     again (there may be another signal to deliver or the process might require\n     rescheduling for instance).\n\n (2) After the signal frame is set up on the userspace stack, ptrace() should\n     be given an opportunity to single-step into the signal handler.\n\n (3) The error state from setting up a signal frame should be passed back up\n     the call chain.\n\n (4) The segfault handler shouldn\u0027t be preemptively reset in the arch if we\n     fail to deliver a SEGV signal: force_sig() will take care of that.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c40f7f373889930d176a515ec375b60a70b5b49",
      "tree": "718d63553f5b9b23c5883592a2fe45b84f275687",
      "parents": [
        "b0e15190ead07056ab0c3844a499ff35e66d27cc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 06 00:11:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:33 2006 -0800"
      },
      "message": "[PATCH] FRV: Implement futex operations for FRV\n\nThe attached patch implements futex operations for the FRV architecture. The\noperations are applicable to both MMU and no-MMU modes; though the EFAULT\nhandling will be a little bit of wasted space on the latter.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "683e2cc6dc5aa9bb4ba2f2e0662df9d7f0a1d6c2",
      "tree": "3aa321a15772f55f23584fc73b6ba29be2dd481f",
      "parents": [
        "f80257a25d9f73a0e6e377c7d6bf29b8938c042d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jan 06 00:11:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Re-add embed_config.c to ml300/ep405\n\nCommit 3e9e7c1d0b7a36fb8affb973a054c5098e27baa8 (ppc32: cleanup AMCC PPC40x\neval boards to support U-Boot) broke the kernel for ML300 / EP405.\n\nIt still compiles as there\u0027s a weak definition of the function in\nmisc-embedded.c, but the kernel crashes as the bd_t fixup isn\u0027t performed.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f80257a25d9f73a0e6e377c7d6bf29b8938c042d",
      "tree": "e44b01971bafb813785c8c55e75b2a29f31b804d",
      "parents": [
        "041cb6241fa97c4881dd19d79f783b2e077acd28"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Allows compilation of a MPC52xx kernel without PCI\n\nSome custom cards might not need PCI, without this patch, compilation fails.\n\nSigned-off-by: Roger Blofeld \u003cblofeldus@yahoo.com\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "041cb6241fa97c4881dd19d79f783b2e077acd28",
      "tree": "a4574c4a059c05acc33db303dfb075a915abfb61",
      "parents": [
        "db674ed450f113518285f410c93abecd93e71a2f"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Fix MPC52xx PCI init in cas the bootloader didn\u0027t do it\n\nWe were counting on the bootloader to init some stuff, like get the bus out of\nreset and enable accesses.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db674ed450f113518285f410c93abecd93e71a2f",
      "tree": "a4262285a9cab5ff5da39ec3c9372d14ec7143e6",
      "parents": [
        "dbeb198d9366eb3d3ad64444ceecb5b1d5b5d7ef"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Fix MPC52xx configuration space access\n\nThis patch takes care of an errata of the MPC5200 by avoiding 32 bits access\nin type 1 configuration accesses.  All others accesses are still 32 bits wide.\n It also adds some mb() since the simple out_be(...) are not sufficient in\nthis case.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbeb198d9366eb3d3ad64444ceecb5b1d5b5d7ef",
      "tree": "78380a8bb90dec84209a5edf268b2850cf743ed7",
      "parents": [
        "e21b9f2e9a580ce7375ec58953c1bb19aabe0db4"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Remove __init qualifier from mpc52xx pci resources fixups\n\nThe mpc52xx_pci_fixup_resources is not only called at init but also when there\nis a pci hotplug like when a cardbus card is plugged in.  So that function is\nneeded after init too.\n\nThanks to Asier Llano Palacios for reporting this.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4aa7c80193c561e52c06351e0f521e697954a859",
      "tree": "97aeb99b3e58355601a2aefd508f9b6f4e991421",
      "parents": [
        "d62de3aa8ac762c09845aa38634a845da55f31dc"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Fix static IO mapping for Freescale MPC52xx\n\nThe current iomapping used MBAR_SIZE for the size argument of\nio_block_mapping, resulting in a call to setbat with a size argument of 64k\nwhich is invalid.\n\nThis patch correct this and maps the whole 0xf0000000-\u003e0xffffffff range so\nthat devices on the local bus are also included in the BAT mapping.\n\nThanks to Bernhard Kuhn from Metrowerks for pointing this out.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7558824a8d16e244072bfebc9e5e3e3b1b9af261",
      "tree": "7bac709da38c22251d7aba873fc05c028161c91b",
      "parents": [
        "c9662b4b37f8f00a212eb4131d1d177b6ed8ddbd"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:30 2006 -0800"
      },
      "message": "[PATCH] ppc32: Remove useless file arch/ppc/platforms/mpc5200.c\n\nThat file is a left-over of the \u0027old\u0027 OCP model that should have been erased\nduring the change to platform model but I forgot it ...\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e13ac219816c58579f40b48220b2fa5d94c30e84",
      "tree": "d4c2e5ff885a8e4268975974ceb7689690743e16",
      "parents": [
        "fa57f9c2b841872ffad9d8f7b3de23d6ba33c30d"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@debian.org",
        "time": "Fri Jan 06 00:11:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:30 2006 -0800"
      },
      "message": "[PATCH] arch/ppc/kernel/idle.c: don\u0027t declare cpu variable in non-SMP kernels\n\nDisable declaration of cpu variable in default_idle function when\nbuilding non-SMP kernels.\n\nSigned-off-by: Otavio Salvador \u003cotavio@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "fa57f9c2b841872ffad9d8f7b3de23d6ba33c30d"
}
