)]}'
{
  "log": [
    {
      "commit": "18118cdbfd1f855e09ee511d764d6c9df3d4f952",
      "tree": "8707ed855ddbe0b0bf98e661119df0ec08a3a8ea",
      "parents": [
        "91536b7ae67710ca888e03ea82c60f0ac073a015"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 24 17:18:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:34 2006 -0700"
      },
      "message": "[NETFILTER]: ipt action: use xt_check_target for basic verification\n\nThe targets don\u0027t do the basic verification themselves anymore so\nthe ipt action needs to take care of it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91536b7ae67710ca888e03ea82c60f0ac073a015",
      "tree": "84d7cae64287878e9dbfff5ec04e306e50982328",
      "parents": [
        "e4a79ef811505a8bf8d8edfda8602e23cb2fbdb0"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Mon Apr 24 17:18:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:33 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: move table-\u003elock initialization\n\nxt_table-\u003elock should be initialized before xt_replace_table() call, which\nuses it. This patch removes strict requirement that table should define\nlock before registering.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4a79ef811505a8bf8d8edfda8602e23cb2fbdb0",
      "tree": "26e6fcd06059efc2d4d33040ed8d564aef789c0a",
      "parents": [
        "2c16b774c7a9b1684b0ff10121915903e9f0cf6c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 24 17:17:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:32 2006 -0700"
      },
      "message": "[NETFILTER]: ip6_tables: remove broken comefrom debugging\n\nThe introduction of x_tables broke comefrom debugging, remove it from\nip6_tables as well (ip_tables already got removed).\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c16b774c7a9b1684b0ff10121915903e9f0cf6c",
      "tree": "6244de026976bbe3239a6d2b839758d130a584e1",
      "parents": [
        "55fe5866366ae42f259f27ae5962eb267d9ce172"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Apr 24 17:16:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:31 2006 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: kill unused callback init_conntrack\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55fe5866366ae42f259f27ae5962eb267d9ce172",
      "tree": "ff7b8f5b97a6d21b1f30ffd43f2e6955ff376c69",
      "parents": [
        "44adf28f4a27df626d50e54c8d0669df2dd1aa89"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 24 17:16:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:30 2006 -0700"
      },
      "message": "[NETFILTER]: Fix compat_xt_counters alignment for non-x86\n\nSome (?) non-x86 architectures require 8byte alignment for u_int64_t\neven when compiled for 32bit, using u_int32_t in compat_xt_counters\nbreaks on these architectures, use u_int64_t for everything but x86.\n\nReported by Andreas Schwab \u003cschwab@suse.de\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44adf28f4a27df626d50e54c8d0669df2dd1aa89",
      "tree": "20abb0d95b08e58f8c5a7d653517737c4a6aa38b",
      "parents": [
        "e1bbdebdba615ddd957de81103aa2f7fa0581952"
      ],
      "author": {
        "name": "Thomas Voegtle",
        "email": "tv@lio96.de",
        "time": "Mon Apr 24 17:15:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:29 2006 -0700"
      },
      "message": "[NETFILTER]: ULOG target is not obsolete\n\nThe backend part is obsoleted, but the target itself is still needed.\n\nSigned-off-by: Thomas Voegtle \u003ctv@lio96.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1bbdebdba615ddd957de81103aa2f7fa0581952",
      "tree": "58db2991440cfeca18678bdeed5dd45d38b186bb",
      "parents": [
        "d8fe3f19203b1f5070358aaa292d33295258b448"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Apr 24 17:15:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:28 2006 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: Fix module refcount dropping too far\n\nIf nf_ct_l3proto_find_get() fails to get the refcount of\nnf_ct_l3proto_generic, nf_ct_l3proto_put() will drop the refcount\ntoo far.\n\nThis gets rid of \u0027.me \u003d THIS_MODULE\u0027 of nf_ct_l3proto_generic so that\nnf_ct_l3proto_find_get() doesn\u0027t try to get refcount of it.\nIt\u0027s OK because its symbol is usable until nf_conntrack.ko is unloaded.\n\nThis also kills unnecessary NULL pointer check as well.\n__nf_ct_proto_find() allways returns non-NULL pointer.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8fe3f19203b1f5070358aaa292d33295258b448",
      "tree": "17710efc27ea3392d63ea22e3519f34762583d20",
      "parents": [
        "6b426e785cb81e53dc2fc4dcf997661472b470ef"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 24 13:48:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 24 13:48:51 2006 -0700"
      },
      "message": "[SPARC]: __NR_sys removal\n\n__NR_sys_sync_file_range part was lost somewhere...\n[glibc is already checking __NR_sync_file_range]\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b426e785cb81e53dc2fc4dcf997661472b470ef",
      "tree": "3dbde895f120e78f66b32ddd9c9cbe3d83a59637",
      "parents": [
        "cb6aef2879b769644b35cffe9844c81c63809c8e",
        "223232de068593b40d267e340f24c017d31c018a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] MAINTAINERS\n  [PARISC] Make ioremap default to _nocache\n  [PARISC] Add new entries to the syscall table\n  [PARISC] Further work for multiple page sizes\n  [PARISC] Fix up hil_kbd.c mismerge\n  [PARISC] defconfig updates\n  [PARISC] Document that we tolerate \"Relaxed Ordering\"\n  [PARISC] Misc. janitorial work\n  [PARISC] EISA regions must be mapped NO_CACHE\n  [PARISC] OSS ad1889: Match register names with ALSA driver\n"
    },
    {
      "commit": "cb6aef2879b769644b35cffe9844c81c63809c8e",
      "tree": "ccaab997f764e155226da1b600dabbe0b65f4ad7",
      "parents": [
        "950709a8961e2dde05bc55dca29b2d2e54a6d3ec",
        "48b950ff241fca03a6969a5eb6a42a02722678d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:43:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:43:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6:\n  [PATCH] pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards\n  [PATCH] vrc4171: update config\n  [PATCH] pcmcia: fix oops in static mapping case\n  [PATCH] pcmcia: remove unneeded forward declarations\n  [PATCH] pcmcia: do not set dev_node to NULL too early\n  [PATCH] pcmcia: fix comment for pcmcia_load_firmware\n  [PATCH] pcmcia: unload second device first\n  [PATCH] pcmcia: add new ID to pcnet_cs\n"
    },
    {
      "commit": "950709a8961e2dde05bc55dca29b2d2e54a6d3ec",
      "tree": "f7f43152e3d49c36ba74d2fcb340c2f25ea6ae55",
      "parents": [
        "41bc3982b99973d93b5c49598ebd1c34a21127af",
        "5d23fafb1bf8ef071738026c2e5071a92186d5f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:41:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:41:20 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: possible cleanups\n  drm: fixup r300 scratch on BE machines\n"
    },
    {
      "commit": "41bc3982b99973d93b5c49598ebd1c34a21127af",
      "tree": "8cb529778bd896e96cc0700b49f593ef3a4d0b9d",
      "parents": [
        "a580e5b9a5ba7d6db5647c36ee118b8890ba3033",
        "b66ac3ea21f81dea02cdb4e9de66ee6afdc540e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:38:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:38:09 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6-stable\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6-stable:\n  [CIFS] Fix typo in previous\n  [CIFS] Readdir fixes to allow search to start at arbitrary position\n  [CIFS] Use the kthread_ API instead of opencoding lots of hairy code for kernel\n  [CIFS] Don\u0027t allow a backslash in a path component\n  [CIFS] [CIFS] Do not take rename sem on most path based calls (during\n"
    },
    {
      "commit": "a580e5b9a5ba7d6db5647c36ee118b8890ba3033",
      "tree": "bfb7bbf852315085d7868165691057b170af1ab1",
      "parents": [
        "93e1b7d42e1edb4ddde6257e9a02513fef26f715",
        "d0e15bed84db7a9b0ea85d2ad9707b5e6d2e38da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:36:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:36:31 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: Fix define_machine so machine_is() works from modules\n  powerpc/ppc: export strncasecmp\n  [PATCH] powerpc: fix oops in alsa powermac driver\n  [PATCH] powerpc: update {g5,iseries,pseries}_defconfigs\n  [PATCH] ppc: Fix powersave code on arch/ppc\n  [PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n  [PATCH] powermac: Fix i2c on keywest based chips\n  [PATCH] powerpc: Lower threshold for DART enablement to 1GB\n  [PATCH] powerpc: IOMMU support for honoring dma_mask\n"
    },
    {
      "commit": "5d23fafb1bf8ef071738026c2e5071a92186d5f8",
      "tree": "d21de09d347818c17cc35c487dc99688ebd0cdff",
      "parents": [
        "caa98c41c0db9bfda5bc9a0e680f304283089268"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "message": "drm: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global function static:\n - drm_bufs.c: drm_addbufs_fb()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n - drm_agpsupport.c: drm_agp_bind_memory\n - drm_bufs.c: drm_rmmap_locked\n - drm_bufs.c: drm_rmmap\n - drm_stub.c: drm_get_dev\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "caa98c41c0db9bfda5bc9a0e680f304283089268",
      "tree": "483a9b38237851293c7170c9af666df332c90da7",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "message": "drm: fixup r300 scratch on BE machines\n\nThis fixes the r300 scratch stuff to work on PPC,\nfrom Ben Herrenschmidt on IRC.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b66ac3ea21f81dea02cdb4e9de66ee6afdc540e4",
      "tree": "32185324f236df4640ee3d35097cb13a2726b586",
      "parents": [
        "60808233f374aebba26488d06a5f25443f6763c3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Apr 23 01:54:50 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Apr 23 01:54:50 2006 +0000"
      },
      "message": "[CIFS] Fix typo in previous\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d0e15bed84db7a9b0ea85d2ad9707b5e6d2e38da",
      "tree": "b27ecd617ae9113d083514b10ec27a649fd22c78",
      "parents": [
        "7c8ce71b092425f1e938285cab2a679c09444d9b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 23 10:42:04 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 23 10:42:04 2006 +1000"
      },
      "message": "powerpc: Fix define_machine so machine_is() works from modules\n\nmachine_is() was always returning 0 when used in a module, because\nwe weren\u0027t exporting the machine definitions.  This was why sound\nwasn\u0027t working on powermacs when CONFIG_SND_POWERMAC\u003dm.  Original\nfix from Ben Herrenschmidt, further fixed by me.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "93e1b7d42e1edb4ddde6257e9a02513fef26f715",
      "tree": "5ad622666db7c8039aa5a6d934e1b4c5712ea9f7",
      "parents": [
        "5713556843aee24f484f445db6540f9fef976439"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: add HID module parameter\n\nI recently found that not all BIOS manufacturers are using the specified\ngeneric PNP id in their TPM ACPI table entry.  I have added the vendor\nspecific IDs that I know about and added a module parameter that a user can\nspecify another HID to the probe list if their device isn\u0027t being found by the\ndefault list.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5713556843aee24f484f445db6540f9fef976439",
      "tree": "f5366b4f21684524b5b453acdd1d2cc7d9cf6b15",
      "parents": [
        "cb5354253af2bc30ed449b8be4b3bddf3b3a2746"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: add interrupt module parameter\n\nThis patch adds a boolean module parameter that allows the user to turn\ninterrupt support on and off.  The default behavior is to attempt to use\ninterrupts.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb5354253af2bc30ed449b8be4b3bddf3b3a2746",
      "tree": "7539b366004bf570b91e45b728f15947735eb551",
      "parents": [
        "397c718299d848ff305ecd955838a9bd32f1f881"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: spacing cleanups 2\n\nFixes minor spacing issues.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "397c718299d848ff305ecd955838a9bd32f1f881",
      "tree": "28e176fb5f3c6dd61a9ee4fdfc1a099b8a51199f",
      "parents": [
        "8b006db604527c566dc1dd0aebae37714143aaef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Apr 22 02:39:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm_infineon section fixup\n\nUse __devexit_p() for the exit/remove function to protect against\ndiscarding it.\n\nWARNING: drivers/char/tpm/tpm_infineon.o - Section mismatch: reference to .exit.text:tpm_inf_pnp_remove from .data between \u0027tpm_inf_pnp\u0027 (at offset 0x20) and \u0027tpm_inf\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b006db604527c566dc1dd0aebae37714143aaef",
      "tree": "e4b0128bc9bab18cdbc42efbdc9fbcdc814d6711",
      "parents": [
        "b09d53009db21228adde29b468eb4583e66cbe7c"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: update bios log code for 1.2\n\nThe acpi table which contains the BIOS log events was updated for 1.2.\nThere are now client and server modes as defined in the specifications with\nslightly different formats.  Additionally, the start field was even too\nsmall for the 1.1 version but had been working anyway.  This patch updates\nthe code to deal with any of the three types of headers probperly (1.1, 1.2\nclient and 1.2 server).\n\nSigned-off-by: Kylie Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b09d53009db21228adde29b468eb4583e66cbe7c",
      "tree": "d845bd9408ab13d8cbff4d49acb218674fce6b6c",
      "parents": [
        "e496f540540f0a0bffcc3f83785f9954dacf1b83"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: check mem start and len\n\nThe memory start and length values obtained from the ACPI entry need to be\nchecked and filled in with the default values from the specification if\nthey don\u0027t exist.  This patch fills in the default values and uses them\nappropriately.\n\nSigned-off-by: Kylie Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e496f540540f0a0bffcc3f83785f9954dacf1b83",
      "tree": "92cc03c00665c9f1f69d5ba29e53aab04196ffff",
      "parents": [
        "10685a95301d02fde2b10f6047e405c69d2af82a"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Sat Apr 22 02:38:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: tpm_infineon updated to latest interface changes\n\nApply the latest changes in the TPM interface to the Infineon TPM-driver.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nAcked-by: Kylie Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10685a95301d02fde2b10f6047e405c69d2af82a",
      "tree": "4649f5d6ed75a3743907e594922fb084c8de9be5",
      "parents": [
        "36b20020e537036c4f9eb5b69140c88ead5da7dc"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: use clear_bit\n\nUse set_bit() and clear_bit() for dev_mask manipulation.\n\nSigned-off-by: Kylie Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36b20020e537036c4f9eb5b69140c88ead5da7dc",
      "tree": "71a83d0da45630fe3c3a69c446823716164fbcc1",
      "parents": [
        "27084efee0c3dc0eb15b5ed750aa9f1adb3983c3"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: msecs_to_jiffies cleanups\n\nThe timeout and duration values used in the tpm driver are not exposed to\nuserspace.  This patch converts the storage units to jiffies with\nmsecs_to_jiffies.  They were always being used in jiffies so this\nsimplifies things removing the need for calculation all over the place.\nThe change necessitated a type change in the tpm_chip struct to hold\njiffies.\n\nSigned-off-by: Kylie Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27084efee0c3dc0eb15b5ed750aa9f1adb3983c3",
      "tree": "aa9570006e4e44e3f9a1c2c1960ed025a790711c",
      "parents": [
        "08e96e486dd1345ae0ad70247387d0d4fd346889"
      ],
      "author": {
        "name": "Leendert van Doorn",
        "email": "leendert@watson.ibm.com",
        "time": "Sat Apr 22 02:38:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: driver for next generation TPM chips\n\nThe driver for the next generation of TPM chips version 1.2 including support\nfor interrupts.  The Trusted Computing Group has written the TPM Interface\nSpecification (TIS) which defines a common interface for all manufacturer\u0027s\n1.2 TPM\u0027s thus the name tpm_tis.\n\nSigned-off-by: Leendert van Doorn \u003cleendert@watson.ibm.com\u003e\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08e96e486dd1345ae0ad70247387d0d4fd346889",
      "tree": "25dbff8ebc7ec35d476917ccc1f8c54808e79bea",
      "parents": [
        "9e18ee19179a7742999d0e2d4bfcba75b5562439"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: new 1.2 sysfs files\n\nMany of the sysfs files were calling the TPM_GetCapability command with array.\n Since for 1.2 more sysfs files of this type are coming I am generalizing the\narray so there can be one array and the unique parts can be filled in just\nbefore the command is called.\n\nThis updated version of the patch breaks the multi-value sysfs file into\nseparate files pointed out by Greg.  It also addresses the code redundancy and\nugliness in the tpm_show_* functions pointed out on another patch by Dave\nHansen.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e18ee19179a7742999d0e2d4bfcba75b5562439",
      "tree": "da87b5f7547ae840fd797d2e3ddc71e5c7cb3307",
      "parents": [
        "e0dd03caf20d040a0a86b6bd74028ec9bda545f5"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: command duration update\n\nWith the TPM 1.2 Specification, each command is classified as short, medium or\nlong and the chip tells you the maximum amount of time for a response to each\nclass of command.  This patch provides and array of the classifications and a\nfunction to determine how long the response should be waited for.  Also, it\nuses that information in the command processing to determine how long to poll\nfor.  The function is exported so the 1.2 driver can use the functionality to\ndetermine how long to wait for a DataAvailable interrupt if interrupts are\nbeing used.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0dd03caf20d040a0a86b6bd74028ec9bda545f5",
      "tree": "fe65a043531f3b896f5dba08bbb8ae385332f7d1",
      "parents": [
        "90dda520c1962d55a0e1d2571deed0d75fd6d6f1"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: return chip from tpm_register_hardware\n\nChanges in the 1.2 TPM Specification make it necessary to update some fields\nof the chip structure in the initialization function after it is registered\nwith tpm.c thus tpm_register_hardware was modified to return a pointer to the\nstructure.  This patch makes that change and the associated changes in\ntpm_atmel and tpm_nsc.  The changes to tpm_infineon will be coming in a patch\nfrom Marcel Selhorst.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90dda520c1962d55a0e1d2571deed0d75fd6d6f1",
      "tree": "38d0da2fbeabb595f248f6029e470a1f2acd763a",
      "parents": [
        "beed53a1aaeaae4eb93297c23f1598a726716adf"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: chip struct update\n\nTo assist with chip management and better support the possibility of having\nmultiple TPMs in the system of the same kind, the struct tpm_vendor_specific\nmember of the tpm_chip was changed from a pointer to an instance.  This patch\nchanges that declaration and fixes up all accesses to the structure member\nexcept in tpm_infineon which is coming in a patch from Marcel Selhorst.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "beed53a1aaeaae4eb93297c23f1598a726716adf",
      "tree": "ca2debde55f2320cae3c83d1be90fc07961d5050",
      "parents": [
        "3c2f606a098b07f053904ec8b8f4d0e101c28b35"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: reorganize sysfs files\n\nMany of the sysfs files were calling the TPM_GetCapability command with array.\nSince for 1.2 more sysfs files of this type are coming I am generalizing the\narray so there can be one array and the unique parts can be filled in just\nbefore the command is called.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c2f606a098b07f053904ec8b8f4d0e101c28b35",
      "tree": "a113074d8051ed3452e8eae5b7d5ddb569258960",
      "parents": [
        "7c69a47f1badf40dfa2febac71df98d32b1b56d7"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: spacing cleanups\n\nThe following patch set contains numerous changes to the base tpm driver\n(tpm.c) to support the next generation of TPM chips.  The changes include new\nsysfs files because of more relevant data being available, a function to\naccess the timeout and duration values for the chip, and changes to make use\nof those duration values.  Duration in the TPM specification is defined as the\nmaximum amount of time the chip could take to return the results.  Commands\nare in one of three categories short, medium and long.  Also included are\ncleanups of how the commands for the sysfs files are composed to reduce a\nbunch of redundant arrays.\n\nThis patch:\n\nFix minor spacing issues.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c69a47f1badf40dfa2febac71df98d32b1b56d7",
      "tree": "7f37cf8d9120234c00e8dfaea54b5df064c9e1d0",
      "parents": [
        "59e89f3a091d5cf93f4b176aedcfded61ece5252"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: fix missing string\n\nA string corresponding to the tcpa_pc_event_id POST_CONTENTS was missing\ncausing an overflow bug when access was attempted in the get_event_name\nfunction.\n\nThis bug was found by Coverity.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59e89f3a091d5cf93f4b176aedcfded61ece5252",
      "tree": "927003d6297eb724ff220fb416aa357c25854221",
      "parents": [
        "b9251b823b5e921c894eb135cb6c64abf483f50e"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: fix memory leak\n\nThe eventname was kmalloc\u0027d and not freed in the *_show functions.\n\nThis bug was found by Coverity.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9251b823b5e921c894eb135cb6c64abf483f50e",
      "tree": "4e2c1c24a80693a6b6d2ee0f5369ab21fef5fc16",
      "parents": [
        "8c4335a87c9785d2102ab23f09393038e1663314"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Sat Apr 22 02:36:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] Fix reiserfs deadlock\n\nreiserfs_cache_default_acl() should return whether we successfully found\nthe acl or not.  We have to return correct value even if reiserfs_get_acl()\nreturns error code and not just 0.  Otherwise callers such as\nreiserfs_mkdir() can unnecessarily lock the xattrs and later functions such\nas reiserfs_new_inode() fail to notice that we have already taken the lock\nand try to take it again with obvious consequences.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c4335a87c9785d2102ab23f09393038e1663314",
      "tree": "ba1a2301512c4c22336f5cdaf18154a295b898d6",
      "parents": [
        "5b20192727ef2c047343a043ee4fbda67e2beef4"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 22 02:36:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] Altix snsc: duplicate kobject fix\n\nfrom: Greg Howard \u003cghoward@sgi.com\u003e\n\nFix Altix system controller (snsc) device names to include the slot number\nof the blade whose associated system controller is the target of the device\ninterface.  Including the slot number avoids a problem we\u0027re currently\nhaving where slots within the same enclosure are attempting to create\nmultiple kobjects with identical names.\n\nSigned-off-by: Greg Howard \u003cghoward@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b20192727ef2c047343a043ee4fbda67e2beef4",
      "tree": "7b0e7e5c1945685ad911add33e0baeb301b9729d",
      "parents": [
        "ddbe3eec596fc2c6a513717168217bd19c901880"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Sat Apr 22 02:36:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix a race in the free_iommu path\n\nWe do this by removing a micro-optimization that tries to avoid grabbing\nthe iommu_bitmap_lock spinlock and using a bus-locked operation.\n\nThis still races with other simultaneous alloc_iommu or free_iommu(size \u003e\n1) which both use bus-unlocked operations.\n\nThe end result of this race is eventually ending up with an\niommu_gart_bitmap that has bits errornously set all over, making large\ncontiguous iommu space allocations fail with \u0027PCI-DMA: Out of IOMMU space\u0027.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddbe3eec596fc2c6a513717168217bd19c901880",
      "tree": "0c9d2222d43480d19753596d7a5cf6e6e858b7fa",
      "parents": [
        "304dbdb7a4fbb7f40a6ad5c5836fdd456c233c63"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 22 02:35:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages\n\nThis quietens warnings and actually fixes a bug.  The unwind tables would\ncome out wrong without -32, causing pthread cancellation during them to\ncrash in the gcc runtime.\n\nThe problem seems to only happen with newer binutils (it doesn\u0027t happen\nwith 2.16.91.0.2 but happens wit 2.16.91.0.5)\n\nThanks to David Altobelli \u003cdavid.altobelli@hp.com\u003e and Brian Baker\n\u003cBrian.B@hp.com\u003e for test case and initial analysis.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "304dbdb7a4fbb7f40a6ad5c5836fdd456c233c63",
      "tree": "2bdd71bb0ab19422362e9d3999f975ae27206965",
      "parents": [
        "3b5fd59fdd2e656dd4d10f2cedb41a7519b131b2"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Sat Apr 22 02:35:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] add migratepage address space op to shmem\n\nBasic problem: pages of a shared memory segment can only be migrated once.\n\nIn 2.6.16 through 2.6.17-rc1, shared memory mappings do not have a\nmigratepage address space op.  Therefore, migrate_pages() falls back to\ndefault processing.  In this path, it will try to pageout() dirty pages.\nOnce a shared memory page has been migrated it becomes dirty, so\nmigrate_pages() will try to page it out.  However, because the page count\nis 3 [cache + current + pte], pageout() will return PAGE_KEEP because\nis_page_cache_freeable() returns false.  This will abort all subsequent\nmigrations.\n\nThis patch adds a migratepage address space op to shared memory segments to\navoid taking the default path.  We use the \"migrate_page()\" function\nbecause it knows how to migrate dirty pages.  This allows shared memory\nsegment pages to migrate, subject to other conditions such as # pte\u0027s\nreferencing the page [page_mapcount(page)], when requested.\n\nI think this is safe.  If we\u0027re migrating a shared memory page, then we\nfound the page via a page table, so it must be in memory.\n\nCan be verified with memtoy and the shmem-mbind-test script, both\navailable at:  http://free.linux.hp.com/~lts/Tools/\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-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": "3b5fd59fdd2e656dd4d10f2cedb41a7519b131b2",
      "tree": "78b79ba00561ad1ae59d2882031271906e3541df",
      "parents": [
        "73a88814542d3f5b8973f3db9d7f380bd29957c4"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Apr 22 02:35:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: sparsemem does not need node_mem_map\n\nSeems we are trying to init the node_mem_map when we don\u0027t need to, for\nexample when SPARSEMEM is enabled.  This causes the error below during\ncompilation.  Use CONFIG_FLAT_NODE_MEM_MAP to gate allocation and init.\n\n  arch/x86_64/mm/numa.c: In function `setup_node_zones\u0027:\n  arch/x86_64/mm/numa.c:191: error: structure has no member\n                                                  named `node_mem_map\u0027\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: 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": "73a88814542d3f5b8973f3db9d7f380bd29957c4",
      "tree": "92bf889724f3fbadbe2a2a4ce5ac1f92bf3a8e30",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Apr 22 02:35:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset base driver: fix disconnect handling\n\nFix a possible Oops in the Siemens Gigaset base driver when the device is\nunplugged while an ISDN connection is still active, and makes sure that the\nisdn4linux link level (LL) is properly informed if a connection is broken\nby the USB cable being unplugged.\n\n- Avoid unsafe checks of URB status fields outside the URB completion\n  handlers, keep track of in-use URBs myself instead.\n\n- If an isochronous transfer URB completes with status\u003d\u003d0, also check the\n  status of the frame descriptors.\n\n- Verify length of interrupt messages received from the device.\n\n- Align the length limit on transmitted AT commands with the device\n  documentation.\n\n- In case of AT response receive overrun, keep newly arrived instead of old\n  unread data.\n\n- Remove redundant check of device ID in the USB probe function.\n\n- Correct and improve some comments and formatting.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60808233f374aebba26488d06a5f25443f6763c3",
      "tree": "e2f85a165398f0c6c7432a7fa715d18efc3d8d5b",
      "parents": [
        "45af7a0f2ebad1304cab956e15f0b37318226fcd"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Apr 22 15:53:05 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Apr 22 15:53:05 2006 +0000"
      },
      "message": "[CIFS] Readdir fixes to allow search to start at arbitrary position\nin directory\n\nAlso includes first part of fix to compensate for servers which forget\nto return . and .. as well as updates to changelog and cifs readme.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7c8ce71b092425f1e938285cab2a679c09444d9b",
      "tree": "dc4365d2fcbe1e373ee8b1f7a5ccca54cffb6fc9",
      "parents": [
        "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
        "12df7556705aae97f24a397377e17898700d7192"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "message": "Merge branch \u0027misc\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "45af7a0f2ebad1304cab956e15f0b37318226fcd",
      "tree": "039c41ef3b835eb92a088b55d22f1cb3f3bff4c9",
      "parents": [
        "296034f7de8bdf111984ce1630ac598a9c94a253"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 22:52:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 22:52:25 2006 +0000"
      },
      "message": "[CIFS] Use the kthread_ API instead of opencoding lots of hairy code for kernel\nthread creation and teardown.\n\nIt does not move the cifsd thread handling to kthread due to problems\nfound in testing with wakeup of threads blocked in the socket peek api,\nbut the other cifs kernel threads now use kthread.\nAlso cleanup cifs_init to properly unwind when thread creation fails.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "48b950ff241fca03a6969a5eb6a42a02722678d4",
      "tree": "d6a5fb6080355af987b7d60e5308b68d85d85ae7",
      "parents": [
        "daaeb72bdf22873e6fa6497550c9e1d9a8825fea"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Apr 14 17:42:13 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:19 2006 +0200"
      },
      "message": "[PATCH] pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards\n\nUsing the old ioctl interface together with cardbus card gives a NULL\npointer dereference since cardbus devices don\u0027t have a struct pcmcia_device.\nalso s-\u003eio[0].res can be NULL as well.\n\nFix is to move the pcmcia code after the cardbus code and to check for a null\npointer.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "daaeb72bdf22873e6fa6497550c9e1d9a8825fea",
      "tree": "64988389da769eabe9fe4467ce136abb1d96c8d5",
      "parents": [
        "2aff541c691b28cecb95ce710c367d16c0a84d8c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 06 15:08:29 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:18 2006 +0200"
      },
      "message": "[PATCH] vrc4171: update config\n\nThis patch updates \"depends on\" for PCMCIA_VRC4171.\nCONFIG_VRC4171 has been removed, so replace it with CPU_VR41XX \u0026\u0026 ISA.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "2aff541c691b28cecb95ce710c367d16c0a84d8c",
      "tree": "349642ad416a2948e7b0ed6048ffcdb0917b4a99",
      "parents": [
        "80a55e923c76e022de298929e0c09bcca5c247d9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 13 19:06:49 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:17 2006 +0200"
      },
      "message": "[PATCH] pcmcia: fix oops in static mapping case\n\nAs static maps do not have IO resources, this setting oopses. However, as\nwe do not ever read this value, we can safely remove it.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "80a55e923c76e022de298929e0c09bcca5c247d9",
      "tree": "9e68a318181b8b13233077f2ee47fc3dedacb8e6",
      "parents": [
        "a0aab14322a74ab5665704c6155bf48fbc38f445"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 23:24:57 2006 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:16 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unneeded forward declarations\n\nAlso remove a couple of unneeded typecasts.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a0aab14322a74ab5665704c6155bf48fbc38f445",
      "tree": "b0d46b3a01575da591444b404775a06af986d89d",
      "parents": [
        "90ff87008df12da7f2486178d0dee13745c1de6b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Apr 04 11:09:26 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:15 2006 +0200"
      },
      "message": "[PATCH] pcmcia: do not set dev_node to NULL too early\n\nIf we set dev_node to NULL too early, some drivers which used this to\ndetermine whether unregister_netdev() needs to be called fail when removing\na PCMCIA card.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "90ff87008df12da7f2486178d0dee13745c1de6b",
      "tree": "0c4f5e693bd1295a97dcdbd8a07a72ffd126591c",
      "parents": [
        "6171b88b436ceb91d602ca570e63a0dcdd56648e"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Mar 12 11:32:07 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:14 2006 +0200"
      },
      "message": "[PATCH] pcmcia: fix comment for pcmcia_load_firmware\n\nThe comment of \"pcmcia_load_firmware\" is wrong: the\nfirmware(*.cis) files reside in /lib/firmware/ _not_\n/lib/firmware/cis/ .\n\nSigned-off-by: komurojun-mbn@nifty.com\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6171b88b436ceb91d602ca570e63a0dcdd56648e",
      "tree": "75383472f24702944f853e483002174c5bb528f8",
      "parents": [
        "6542729809baa3674b16a76a68346f449266c6dd"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Apr 02 17:39:27 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:13 2006 +0200"
      },
      "message": "[PATCH] pcmcia: unload second device first\n\nUse list_add instead of list_add_tail for pcmcia_device_add\nso that second device of multi-function-card will be unloaded first.\n\nSigned-off-by: komurojun-mbn@nifty.com\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6542729809baa3674b16a76a68346f449266c6dd",
      "tree": "0711d65ffc146b4cac8f73c4f7b30fefa36fa2ca",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Apr 04 10:17:52 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 22 00:49:12 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add new ID to pcnet_cs\n\nThis adds a new ID to pcnet_cs, as noted by Kuro Moji.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "223232de068593b40d267e340f24c017d31c018a",
      "tree": "3a95900c0c24f78e804f5338a5007038fda2e422",
      "parents": [
        "1b52d7c2210b9a64c5cba6aded478c8217a8853c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Apr 21 16:54:23 2006 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:36 2006 +0000"
      },
      "message": "[PARISC] MAINTAINERS\n\nAdd myself to maintainers and add the parisc trees.\n\nAcked-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "1b52d7c2210b9a64c5cba6aded478c8217a8853c",
      "tree": "4fe47a5723720a7df5cd15997cf725e5363e276b",
      "parents": [
        "6ca773cf8b9dc19989c9b44635292b1ba80f9112"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Apr 20 21:16:32 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:35 2006 +0000"
      },
      "message": "[PARISC] Make ioremap default to _nocache\n\nSince it is way more work to change most drivers to comply with parisc, take\nthe easy way out and make ioremap _NO_CACHE by default. This is in line with\nwhat powerpc does.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6ca773cf8b9dc19989c9b44635292b1ba80f9112",
      "tree": "46d72c9943e17b60af4cd5ebcd330618d9e640d4",
      "parents": [
        "2fd83038160531245099c3c5b3511fa4b80765eb"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Apr 20 04:44:07 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:35 2006 +0000"
      },
      "message": "[PARISC] Add new entries to the syscall table\n\nMost are easy, but sync_file_range needed special handling when entering\nthrough the 32-bit syscall table.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2fd83038160531245099c3c5b3511fa4b80765eb",
      "tree": "6145a9e78723c76ceac722eb60267c0116983c12",
      "parents": [
        "d668da80d613def981c573354e1853e38bd0698d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Thu Apr 20 20:40:23 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:34 2006 +0000"
      },
      "message": "[PARISC] Further work for multiple page sizes\n\nMore work towards supporing multiple page sizes on 64-bit. Convert\nsome assumptions that 64bit uses 3 level page tables into testing\nPT_NLEVELS. Also some BUG() to BUG_ON() conversions and some cleanups\nto assembler.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d668da80d613def981c573354e1853e38bd0698d",
      "tree": "756b7e8ede024123c1d487d165c5d7c68ef04d4a",
      "parents": [
        "8ea6947b4b9d918784fa6a1f93ca2882d94b71b6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Mon Apr 03 13:44:17 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:34 2006 +0000"
      },
      "message": "[PARISC] Fix up hil_kbd.c mismerge\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8ea6947b4b9d918784fa6a1f93ca2882d94b71b6",
      "tree": "2ea4d9711c96bb9a5b140f66d8da64b327233e23",
      "parents": [
        "b312c33e362696d873931d8f84a89b3e894077c8"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Sun Apr 02 13:28:00 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:33 2006 +0000"
      },
      "message": "[PARISC] defconfig updates\n\nMake the defconfig more generally useful. Turn on IPv6, modules,\ncardbus, etc. Boots 32bit on 715 with HIL, B160L with sound,\nPrecisionBook, and C3000.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b312c33e362696d873931d8f84a89b3e894077c8",
      "tree": "94f0607b3ee54dfd87c7849f6666d9f68452491a",
      "parents": [
        "67a5a59d3301949f51f2d617d689f005c6d21470"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Thu Mar 30 07:13:21 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:33 2006 +0000"
      },
      "message": "[PARISC] Document that we tolerate \"Relaxed Ordering\"\n\nThis means \"DMA Read returns\" can bypass \"MMIO Writes\".\nViolating the PCI specs in this case improves outbound DMA \"flows\"\nand is currently not required by any drivers.\n\nThis is NOT a new behavior. Previous chipsets did this\nalready and I believe ZX1 PDC was already setting this\nfor hpux. I just want to further document the behavior.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "67a5a59d3301949f51f2d617d689f005c6d21470",
      "tree": "7a8823c610b1793ccc307949b11af17f8e290fb2",
      "parents": [
        "b2d6b9fb35bf670df8049f0b3d4d306bf2d454da"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 19:52:14 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:32 2006 +0000"
      },
      "message": "[PARISC] Misc. janitorial work\n\nFix a spelling mistake, add a KERN_INFO flag, and fix some whitespace\nuglies.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b2d6b9fb35bf670df8049f0b3d4d306bf2d454da",
      "tree": "ad0ab344a8e47d8ded5c626433d6d03ca6b44c21",
      "parents": [
        "e74eb808ba64610d4983ddd8b5b9a159d178aa8e"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 19:52:14 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:32 2006 +0000"
      },
      "message": "[PARISC] EISA regions must be mapped NO_CACHE\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e74eb808ba64610d4983ddd8b5b9a159d178aa8e",
      "tree": "44415a7da851cbb4069a81d79a21b6abacdb28a6",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "sdb@parisc-linux.org",
        "time": "Tue Mar 01 23:00:56 2005 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:31 2006 +0000"
      },
      "message": "[PARISC] OSS ad1889: Match register names with ALSA driver\n\nSigned-off-by: Stuart Brady \u003csdb@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "296034f7de8bdf111984ce1630ac598a9c94a253",
      "tree": "b8918c659c780f8fcdf3d8d82385da14a9fc7176",
      "parents": [
        "0bd4fa977f81c914eb8bada00284d0933825900e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:18:37 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:18:37 2006 +0000"
      },
      "message": "[CIFS] Don\u0027t allow a backslash in a path component\n\nUnless Posix paths have been negotiated, the backslash, \"\\\", is not a valid\ncharacter in a path component.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French  \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0bd4fa977f81c914eb8bada00284d0933825900e",
      "tree": "398b2fea4b7902f53be9d0fc9d9c9c07d427dce1",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:17:42 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:17:42 2006 +0000"
      },
      "message": "[CIFS] [CIFS] Do not take rename sem on most path based calls (during\nbuilding of full path) to avoid hang rename/readdir hang\n\nReported by Alan Tyson\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
      "tree": "838f2e6ac56784c59e807ffcc2911786c39769f5",
      "parents": [
        "5ad1bfeaf7a526ea5c5503c8a48e3a5a3efe18f7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Apr 21 15:04:22 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:34:26 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix oops in alsa powermac driver\n\nThis fixes an oops in 2.6.16.X when loading the snd_powermac module. The\nname of the requested module changed during the 2.6.16 development cycle\nfrom i2c-keylargo to i2c-powermac.\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ad1bfeaf7a526ea5c5503c8a48e3a5a3efe18f7",
      "tree": "c65179a6846c450892ccbc5a44ecccb5549af587",
      "parents": [
        "ea1e847cc202e805769c3c46ba5e5c53714068a1"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 19 16:26:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:34:03 2006 +1000"
      },
      "message": "[PATCH] powerpc: update {g5,iseries,pseries}_defconfigs\n\nDefault choices for all.\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ea1e847cc202e805769c3c46ba5e5c53714068a1",
      "tree": "4f35175c166f42a5b839af5dfe7e39155666b1fc",
      "parents": [
        "23b2527d5eae89841eb66b46e80ec91980493dda"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Tue Apr 18 14:29:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:33:22 2006 +1000"
      },
      "message": "[PATCH] ppc: Fix powersave code on arch/ppc\n\nFix asm_offsets.c and entry.S to work with the new power save code.\nChanges in arch/powerpc needed to exist in arch/ppc as well since the\nidle code is shared by both ppc and powerpc..\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23b2527d5eae89841eb66b46e80ec91980493dda",
      "tree": "e905775590d0ad81058b4bb0f2bf98778441ccd6",
      "parents": [
        "60162e498e220d1f03bbee5bac0a9ddd6de60ae7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Tue Apr 18 15:24:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:32:50 2006 +1000"
      },
      "message": "[PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n\nEvery time a new syscall gets added, a BUILD_BUG_ON in\narch/powerpc/platforms/cell/spu_callbacks.c gets triggered.\nSince the addition of a new syscall is rather harmless,\nthe error should just be removed.\n\nWhile we\u0027re here, add sys_tee to the list and add a comment\nto systbl.S to remind people that there is another list\non powerpc.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60162e498e220d1f03bbee5bac0a9ddd6de60ae7",
      "tree": "8cbcbea6060eb2b9f7d39784385efdfc6e947b52",
      "parents": [
        "28897731318dc8f63f683eed9091e446916ad706"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 18 14:11:53 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:46 2006 +1000"
      },
      "message": "[PATCH] powermac: Fix i2c on keywest based chips\n\nThe new i2c implementation for PowerMac has a regression that causes the\nhardware to go out of state when probing non-existent devices. While\nfixing that, I also found \u0026 fixed a couple of other corner cases. This\nfixes booting with a pbbuttons version that scans the i2c bus for an LMU\ncontroller among others. Tested on a dual G5 with thermal control (which\nhas heavy i2c activity) with no problem so far.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28897731318dc8f63f683eed9091e446916ad706",
      "tree": "702e9668705fcf96c0e1d6423a83f22d57e1c3fb",
      "parents": [
        "7daa411b810d7eadfaabe3765ec5f827893dbb30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:52:33 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:37 2006 +1000"
      },
      "message": "[PATCH] powerpc: Lower threshold for DART enablement to 1GB\n\nTurn on the DART already at 1GB. This is needed because of crippled\ndevices in some systems, i.e. Airport Extreme cards, only supporting\n30-bit DMA addresses.\n\nOtherwise, users with between 1 and 2GB of memory will need to manually\nenable it with iommu\u003dforce, and that\u0027s no good.\n\nSome simple performance tests show that there\u0027s a slight impact of\nenabling DART, but it\u0027s in the 1-3% range (kernel build with disk I/O\nas well as over NFS).\n\niommu\u003doff can still be used for those who don\u0027t want to deal with the\noverhead (and don\u0027t need it for any devices).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7daa411b810d7eadfaabe3765ec5f827893dbb30",
      "tree": "c7cef2c78faa74928fb32942d9e9aaf262fe98ab",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:05:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:28:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: IOMMU support for honoring dma_mask\n\nSome devices don\u0027t support full 32-bit DMA address space, which we currently\nassume. Add the required mask-passing to the IOMMU allocators.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f4ffaa452e71495a06376f12f772342bc57051fc",
      "tree": "c502a9ebd25cd4541241dd384803163703a71946",
      "parents": [
        "d3d3cf05eda861d807de539cac25bcefee0f9659",
        "f18b95c3e2ab0f75b23a5aabab0bc8f99bd6bbf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:26:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:26:25 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)\n  [PATCH] wext: Fix RtNetlink ENCODE security permissions\n  [PATCH] bcm43xx: iw_priv_args names should be \u003c16 characters\n  [PATCH] bcm43xx: sysfs code cleanup\n  [PATCH] bcm43xx: fix pctl slowclock limit calculation\n  [PATCH] bcm43xx: fix dyn tssi2dbm memleak\n  [PATCH] bcm43xx: fix config menu alignment\n  [PATCH] bcm43xx wireless: fix printk format warnings\n  [PATCH] softmac: report when scanning has finished\n  [PATCH] softmac: fix event sending\n  [PATCH] softmac: handle iw_mode properly\n  [PATCH] softmac: dont send out packets while scanning\n  [PATCH] softmac: return -EAGAIN from getscan while scanning\n  [PATCH] bcm43xx: set trans_start on TX to prevent bogus timeouts\n  [PATCH] orinoco: fix truncating commsquality RID with the latest Symbol firmware\n  [PATCH] softmac: fix spinlock recursion on reassoc\n  [PATCH] Revert NET_RADIO Kconfig title change\n  [PATCH] wext: Fix IWENCODEEXT security permissions\n  [PATCH] wireless/atmel: send WEXT scan completion events\n  [PATCH] wireless/airo: clean up WEXT association and scan events\n  [PATCH] softmac uses Wiress Ext.\n  ...\n"
    },
    {
      "commit": "d3d3cf05eda861d807de539cac25bcefee0f9659",
      "tree": "8ea562077369b97700ebe6af02906690a788bf51",
      "parents": [
        "a6db522c9399f69ff705c8afae069b5a74a8ea6b",
        "18bc89aa25fbfcf467f4ce67f76c7b9893404cac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:25:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:25:37 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [EBTABLES]: Clean up vmalloc usage in net/bridge/netfilter/ebtables.c\n  [NET]: Add skb-\u003etruesize assertion checking.\n  [TCP]: Account skb overhead in tcp_fragment\n  [SUNGEM]: Marvell PHY suspend.\n  [LLC]: Use pskb_trim_rcsum() in llc_fixup_skb().\n  [NET]: sockfd_lookup_light() returns random error for -EBADFD\n"
    },
    {
      "commit": "a6db522c9399f69ff705c8afae069b5a74a8ea6b",
      "tree": "b6dee216e76fbebb6fdcb5814630e7b6f8284c34",
      "parents": [
        "402a26f0c040077ed6f941eefac5a6971f0d5f40",
        "036999d50180a9eaaa79dfb1d7a940824e475f24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:22:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:22:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] for_each_possible_cpu\n  [ARM] add_memory() build fix\n  [ARM] 3483/1: ixp23xx: update defconfig to 2.6.17-rc2\n  [ARM] 3482/1: ixp2000: update defconfig to 2.6.17-rc2\n  [ARM] 3481/1: ep93xx: update defconfig to 2.6.17-rc2\n  [ARM] 3480/1: ixp4xx: fix irq2gpio array type\n"
    },
    {
      "commit": "f18b95c3e2ab0f75b23a5aabab0bc8f99bd6bbf3",
      "tree": "9ff4b7efdb2ca1e83c2a413f06268b268098b3ca",
      "parents": [
        "17c281ab3e33be63693687d3db7ac9cf2bbdfd66",
        "848ef8555296f25d9226d3bc43ce4028835ed633"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:36:10 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:36:10 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "17c281ab3e33be63693687d3db7ac9cf2bbdfd66",
      "tree": "00edfbeb44c76461c1bf40dbf79462fc4047ee4f",
      "parents": [
        "402a26f0c040077ed6f941eefac5a6971f0d5f40"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Apr 16 19:42:35 2006 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:28:57 2006 -0400"
      },
      "message": "[PATCH] NEx000: fix RTL8019AS base address for RBTX4938\n\nCorrect the base address of the Realtek RTL8019AS chip on the Toshiba RBTX4938\nboard -- this should make the driver work at least when CONFIG_PCI is enabled.\n\nSigned-off-by: Yuri Shpilevsky \u003cyshpilevsky@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "036999d50180a9eaaa79dfb1d7a940824e475f24",
      "tree": "e382446383ccbd91a798e22a6291361395aa5404",
      "parents": [
        "1c97b73e89af9a20e99450c554cffdd9327e827a"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "message": "[ARM] for_each_possible_cpu\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c97b73e89af9a20e99450c554cffdd9327e827a",
      "tree": "79578b028a0dd2303e150c55b841f2e32ad1388c",
      "parents": [
        "4b91ff4f425edb875c8e071d19a2417d23c578a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "message": "[ARM] add_memory() build fix\n\nThis is back again.  Offending patch is x86_64-mm-hotadd-reserve.patch\n\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b91ff4f425edb875c8e071d19a2417d23c578a4",
      "tree": "cf405f53326bf3ddd4f5a80a1e6df3b13c331c3f",
      "parents": [
        "d2f9caa1be9cf3c18f0bfe70ca2f55d295942a9b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:41 2006 +0100"
      },
      "message": "[ARM] 3483/1: ixp23xx: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2f9caa1be9cf3c18f0bfe70ca2f55d295942a9b",
      "tree": "94f4d94ac6522b39e41243176381e04723c8d2e9",
      "parents": [
        "67c6024cb4c04b4e9122a97e52cf903252020f9f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:40 2006 +0100"
      },
      "message": "[ARM] 3482/1: ixp2000: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67c6024cb4c04b4e9122a97e52cf903252020f9f",
      "tree": "7fdbc43ad2fc6c05492ae3c57ea988b9d3a9cd80",
      "parents": [
        "6cc1b6588686190325a960b5a598f4f952dbe23b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:39 2006 +0100"
      },
      "message": "[ARM] 3481/1: ep93xx: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6cc1b6588686190325a960b5a598f4f952dbe23b",
      "tree": "4926988a054fb1e00a2b98a63b8d8f4f5de7c04b",
      "parents": [
        "5a7b46b369419493bab4de67b1526e9f76b22a7f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:38 2006 +0100"
      },
      "message": "[ARM] 3480/1: ixp4xx: fix irq2gpio array type\n\nPatch from Lennert Buytenhek\n\nThe irq2gpio array was recently converted from an array of ints to an\narray of chars (by patch 3368/1.)  However, this array contains elements\nthat are -1, and on ARM, the char type is unsigned by default, so this\npatch broke the GPIO check in ixp4xx_set_irq_type.\n\nChange the \u0027char\u0027 to be a \u0027signed char\u0027 to fix this.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "402a26f0c040077ed6f941eefac5a6971f0d5f40",
      "tree": "f74e5d732404e9716b3c753007bac0f5d1e92869",
      "parents": [
        "bf7cf6ee1bd00679bbe93b6ae73f80032759b8df",
        "4f73247f0e53be1bd4aa519476e6261a8e4a64ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 08:17:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 08:17:04 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] block/elevator.c: remove unused exports\n  [PATCH] splice: fix smaller sized splice reads\n  [PATCH] Don\u0027t inherit -\u003esplice_pipe across forks\n  [patch] cleanup: use blk_queue_stopped\n  [PATCH] Document online io scheduler switching\n"
    },
    {
      "commit": "bf7cf6ee1bd00679bbe93b6ae73f80032759b8df",
      "tree": "765c7e4ee581badf9e7230025b91ca43172695fd",
      "parents": [
        "0b699e36b2d43c1b4288992683e5913d347b5b78",
        "2784f40e2774b61d68d232bcf92a9484e99f22b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:58:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:58:58 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: __NR_sys_splice --\u003e __NR_splice\n"
    },
    {
      "commit": "0b699e36b2d43c1b4288992683e5913d347b5b78",
      "tree": "1ed44a6e82f71e596a0a7de75aefbbbdd904534e",
      "parents": [
        "18bd057b1408cd110ed23281533430cfc2d52091"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Apr 20 02:36:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:58:11 2006 -0700"
      },
      "message": "[PATCH] x86_64: bring back __read_mostly support to linux-2.6.17-rc2\n\nIt seems latest kernel has a wrong/missing __read_mostly implementation\nfor x86_64\n\n__read_mostly macro should be declared outside of #if CONFIG_X86_VSMP block\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18bd057b1408cd110ed23281533430cfc2d52091",
      "tree": "09d8c44ebdb45763173fe54f6962921f4268cf9f",
      "parents": [
        "5dc5cf7dd2723430b6df3d91c5b22af49e063622"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Apr 20 02:36:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:58:11 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Fix x87 information leak between processes\n\nAMD K7/K8 CPUs only save/restore the FOP/FIP/FDP x87 registers in FXSAVE\nwhen an exception is pending.  This means the value leak through\ncontext switches and allow processes to observe some x87 instruction\nstate of other processes.\n\nThis was actually documented by AMD, but nobody recognized it as\nbeing different from Intel before.\n\nThe fix first adds an optimization: instead of unconditionally\ncalling FNCLEX after each FXSAVE test if ES is pending and skip\nit when not needed. Then do a x87 load from a kernel variable to\nclear FOP/FIP/FDP.\n\nThis means other processes always will only see a constant value\ndefined by the kernel in their FP state.\n\nI took some pain to make sure to chose a variable that\u0027s already\nin L1 during context switch to make the overhead of this low.\n\nAlso alternative() is used to patch away the new code on CPUs\nwho don\u0027t need it.\n\nPatch for both i386/x86-64.\n\nThe problem was discovered originally by Jan Beulich. Richard\nBrunner provided the basic code for the workarounds, with contribution\nfrom Jan.\n\nThis is CVE-2006-1056\n\nCc: richard.brunner@amd.com\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5dc5cf7dd2723430b6df3d91c5b22af49e063622",
      "tree": "f0c3575c153a82173e030fbd5a3538b10ece4903",
      "parents": [
        "72b38d436e4cd18185de11f4b48a6e62eb104644"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 20 02:43:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] md: locking fix\n\n- fix mddev_lock() usage bugs in md_attr_show() and md_attr_store().\n  [they did not anticipate the possibility of getting a signal]\n\n- remove mddev_lock_uninterruptible() [unused]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72b38d436e4cd18185de11f4b48a6e62eb104644",
      "tree": "cbb24dbe93ca265c4161eaa0b24854edcd88a8c5",
      "parents": [
        "46539264df5b1fcdc2cad585b032a86661fe079d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 20 02:43:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] memory_hotplug.h cleanup\n\nWe don\u0027t have to #if guard prototypes.\n\nThis also fixes a bug observed by Randy Dunlap due to a misspelled\noption in the #if.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46539264df5b1fcdc2cad585b032a86661fe079d",
      "tree": "6820721cb8d523927a4e56a6498ff8deac095702",
      "parents": [
        "aafda4e0d0424180023e16f43785f9344ea35719"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 20 02:43:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] make the OSS SOUND_VIA82CXXX option available again\n\nThere was a report of a regression in the ALSA driver for the same\nhardware.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aafda4e0d0424180023e16f43785f9344ea35719",
      "tree": "371c193ffbb77e9f4dcbf635e7cfd45dae916af9",
      "parents": [
        "bf104e641c5a6567cc00d4ae9d8510cef9f63b18"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 20 02:43:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] update OBSOLETE_OSS_DRIVER schedule and dependencies\n\nUpdate the schedule for the removal of drivers depending on\nOBSOLETE_OSS_DRIVER as follows:\n\n- adjust OBSOLETE_OSS_DRIVER dependencie\n- from the release of 2.6.16 till the release of 2.6.17:\n  approx. two months for users to report problems with the ALSA\n  drivers for the same hardware\n- after the release of 2.6.17 (and before 2.6.18):\n  remove the subset of drivers marked at OBSOLETE_OSS_DRIVER without\n  known regressions in the ALSA drivers for the same hardware\n\nAdditionally, correct some OBSOLETE_OSS_DRIVER dependencies.\nA rationale of the changes is in\n  http://lkml.org/lkml/2006/1/28/135\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf104e641c5a6567cc00d4ae9d8510cef9f63b18",
      "tree": "3ba25ecdd877c304a5567661d08ff12031d2d8e1",
      "parents": [
        "962f831f67301265dcd2cd96408d07d95d556aed"
      ],
      "author": {
        "name": "Arnaud MAZIN",
        "email": "arnaud.mazin@gmail.com",
        "time": "Thu Apr 20 02:43:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] sonypi: correct detection of new ICH7-based laptops\n\nAdd a test to detect the ICH7 based Core Duo SONY laptops (such as the SZ1)\nas type3 models.\n\nSigned-off-by: Arnaud MAZIN \u003c arnaud.mazin@gmail.com\u003e\nAcked-by: Stelian Pop \u003cstelian@poppies.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "962f831f67301265dcd2cd96408d07d95d556aed",
      "tree": "3034e297898c922479b7ad0c4d964d9fb173a50e",
      "parents": [
        "c79cfbaccac0ef81ab3e796da1582a83dcef0ff9"
      ],
      "author": {
        "name": "Jon Masters",
        "email": "jcm@jonmasters.org",
        "time": "Thu Apr 20 02:43:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] sound: fix hang in mpu401_uart.c\n\nThis fixes a hang in mpu401_uart.c that can occur when the mpu401 interface\nis non-existent or otherwise doesn\u0027t respond to commands but we issue IO\nanyway.  snd_mpu401_uart_cmd now returns an error code that is passed up\nthe stack so that an open() will fail immediately in such cases.\n\nEventually discovered after wine/cxoffice would constantly cause hard\nlockups on my desktop immediately after loading (emulating Windows too\nwell).  Turned out that I\u0027d recently moved my sound cards around and using\n/dev/sequencer now talks to a sound card with a broken MPU.\n\nThis second version changes -EFAULT to -EIO and frees open resources on\nerror too.  Test booted and seems to work ok.\n\nSigned-off-by: Jon Masters \u003cjcm@jonmasters.org\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c79cfbaccac0ef81ab3e796da1582a83dcef0ff9",
      "tree": "b5b5eaf90c1bc1043073fd1ba76feb99f1232131",
      "parents": [
        "7daa0c4f51897d5d956a62a2bac438e3b58d85dc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Apr 20 02:43:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Fix resume when PEC is used\n\nFix for bug #6395:\n\nFail to resume on Tecra M2 with ADM1032 and Intel 82801DBM\n\nThe BIOS of the Tecra M2 doesn\u0027t like it when it has to reboot or resume\nafter the i2c-i801 driver has left the SMBus in PEC mode.  The most simple\nfix is to clear the PEC bit after after every transaction.  That\u0027s what\nthis driver was doing up to 2.6.15 (inclusive).\n\nThanks to Daniele Gaffuri for the very good report.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7daa0c4f51897d5d956a62a2bac438e3b58d85dc",
      "tree": "e11615c35d204c48552e68c5431351277b8ee024",
      "parents": [
        "68876baf5e713ef711b6e19a279385e14c9921e3"
      ],
      "author": {
        "name": "Johannes Goecke",
        "email": "goecke@upb.de",
        "time": "Thu Apr 20 02:43:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] MSI-K8T-Neo2-Fir OnboardSound and additional Soundcard\n\nOn the MSI-K8T-NEO2 FIR ( Athlon-64, Socket 939 with VIA-K8T800- Chipset\nand onboard Sound,...  ) the BIOS lets you choose \"DISABLED\" or \"AUTO\" for\nthe On-Board Sound Device.\n\nIf you add another PCI-Sound-Card the BIOS disables the on-board device.\n\nSo far I have a Quirk, that does set the correspondent BIT in the\nPCI-registers to enable the soundcard.\n\nBut how to ensure that the code is executed ONLY on excactly this kind of\nboards (not any other with similar Chipset)?\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68876baf5e713ef711b6e19a279385e14c9921e3",
      "tree": "917b443aa4d144598579fadbcc4157c1fc5a0c6d",
      "parents": [
        "0324680064fd89d6ad52e89a4ccf16dec3ea3caa"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Thu Apr 20 02:43:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] xtensa: Fix TIOCGICOUNT macro\n\nRemove the dependence on the async_icount structure in the TIOCGICOUNT\nmacro for Xtensa.  (Thanks Russell and Adrian for pointing this out)\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0324680064fd89d6ad52e89a4ccf16dec3ea3caa",
      "tree": "7e487031a015ed54e3c422901b17bab671935f68",
      "parents": [
        "c16c556e0e460a4e8c3f97ea0d50a1217f7fa449"
      ],
      "author": {
        "name": "Thayumanavar Sachithanantham",
        "email": "thayumk@gmail.com",
        "time": "Thu Apr 20 02:43:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] cs5535_gpio.c: call cdev_del() during module_exit to unmap kobject references and other cleanups\n\nDuring module unloading, cdev_del() must be called to unmap cdev related\nkobject references and other cleanups(such as inode-\u003ei_cdev being set to\nNULL) which prevents the OOPS upon subsequent loading, usage and unloading\nof modules(as seen in the mail thread\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114533640609018\u0026w\u003d2).\n\nAlso, remove unneeded test of gpio_base.\n\nSigned-off-by: Thayumanavar Sachithanantham \u003cthayumk@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c16c556e0e460a4e8c3f97ea0d50a1217f7fa449",
      "tree": "c927fbce2d9dd66440ea744682ac364b6de7fd89",
      "parents": [
        "6d472be37896b1c41b50f3da124f8b7718ba7797"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Thu Apr 20 02:43:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] fix section mismatch in pm2fb.o\n\nWARNING: drivers/video/pm2fb.o - Section mismatch: reference\nto .init.data: from .text after \u0027pm2fb_set_par\u0027 (at offset 0xd5d)\nWARNING: drivers/video/pm2fb.o - Section mismatch: reference\nto .init.data: from .text after \u0027pm2fb_set_par\u0027 (at offset 0xd82)\n\nThey are caused because pm2fb_set_par() uses lowhsync and lowvsync which\nare marked __devinitdata.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d472be37896b1c41b50f3da124f8b7718ba7797",
      "tree": "c01adec9db3c85b48e337189b4fdc1f7e6f23733",
      "parents": [
        "4409ebe9afabe7db77eaaae9eb3eb05b8315ce4a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Apr 20 02:43:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] Remove cond_resched in gather_stats()\n\ngather_stats() is called with a spinlock held from check_pte_range.  We\ncannot reschedule with a lock held.\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": "4409ebe9afabe7db77eaaae9eb3eb05b8315ce4a",
      "tree": "2e121835a2b38ed3a5fa4077dd79b3a971514db8",
      "parents": [
        "7522a8423bed9931cbac5502b9c0657bde2700ea"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Apr 20 02:43:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] IPMI maintainer\n\nAdd myself as the IPMI maintainer.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "7522a8423bed9931cbac5502b9c0657bde2700ea"
}
