)]}'
{
  "log": [
    {
      "commit": "664cceb0093b755739e56572b836a99104ee8a75",
      "tree": "dbaa3ab802803879f29532db4d8a91a54294cf88",
      "parents": [
        "5134fc15b643dc36eb9aa77e4318b886844a9ac5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 28 17:03:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 09:10:47 2005 -0700"
      },
      "message": "[PATCH] Keys: Add possessor permissions to keys [try #3]\n\nThe attached patch adds extra permission grants to keys for the possessor of a\nkey in addition to the owner, group and other permissions bits. This makes\nSUID binaries easier to support without going as far as labelling keys and key\ntargets using the LSM facilities.\n\nThis patch adds a second \"pointer type\" to key structures (struct key_ref *)\nthat can have the bottom bit of the address set to indicate the possession of\na key. This is propagated through searches from the keyring to the discovered\nkey. It has been made a separate type so that the compiler can spot attempts\nto dereference a potentially incorrect pointer.\n\nThe \"possession\" attribute can\u0027t be attached to a key structure directly as\nit\u0027s not an intrinsic property of a key.\n\nPointers to keys have been replaced with struct key_ref *\u0027s wherever\npossession information needs to be passed through.\n\nThis does assume that the bottom bit of the pointer will always be zero on\nreturn from kmem_cache_alloc().\n\nThe key reference type has been made into a typedef so that at least it can be\nlocated in the sources, even though it\u0027s basically a pointer to an undefined\ntype. I\u0027ve also renamed the accessor functions to be more useful, and all\nreference variables should now end in \"_ref\".\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dd3c1df95fb29e9227f16ccd7d786d129e2b34d",
      "tree": "60f05d91184e73d3e85b125f6e13ac0ceedc3231",
      "parents": [
        "5c382300876f2337f7b945c159ffcaf285f296ea",
        "a1c337afaf4ec4d4eabc75a5e1170d03161de4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "0f9578b70a9f112bfb541e1d5ab486a376e64503",
      "tree": "00e93df9f9920c43ace34e28298255dc8a0f9263",
      "parents": [
        "485ef69edefd7fc7f351c94d0d77b3ed8a242f7b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: More hugepage fixes\n\nMy previous patch fixing invalidation of huge PTEs wasn\u0027t good enough, we\nstill had an issue if a PTE invalidation batch contained both small and\nlarge pages.  This patch fixes this by making sure the batch is flushed if\nthe page size fed to it changes.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b1f3124618b54cf125dea3a074b9cf469117723",
      "tree": "19ef8a7fe9cc5b1c46dc973ea151edab4aba2b8a",
      "parents": [
        "95001ee9256df846e374f116c92ca8e0beec1527"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Sep 27 21:45:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:40 2005 -0700"
      },
      "message": "[PATCH] mm: move_pte to remap ZERO_PAGE\n\nMove the ZERO_PAGE remapping complexity to the move_pte macro in\nasm-generic, have it conditionally depend on\n__HAVE_ARCH_MULTIPLE_ZERO_PAGE, which gets defined for MIPS.\n\nFor architectures without __HAVE_ARCH_MULTIPLE_ZERO_PAGE, move_pte becomes\na noop.\n\nFrom: Hugh Dickins \u003chugh@veritas.com\u003e\n\nFix nasty little bug we\u0027ve missed in Nick\u0027s mremap move ZERO_PAGE patch.\nThe \"pte\" at that point may be a swap entry or a pte_file entry: we must\ncheck pte_present before perhaps corrupting such an entry.\n\nPatch below against 2.6.14-rc2-mm1, but the same bug is in 2.6.14-rc2\u0027s\nmm/mremap.c, and more dangerous there since it\u0027s affecting all arches: I\nthink the safest course is to send Nick\u0027s patch and Yoichi\u0027s build fix and\nthis fix (build tested) on to Linus - so only MIPS can be affected.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "95001ee9256df846e374f116c92ca8e0beec1527",
      "tree": "ef682e01be51423592d19c5c9425363ef3881ca7",
      "parents": [
        "63906e41fe70fe8a376c5887429448272a0ee7d4",
        "0dc461069879b45a2d5333bd16990f8080a318fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:33:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 27 13:33:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "5c1f4cac6ff75a4a602bae960a054ed3df7e9765",
      "tree": "31b0b05a41345e9dbf802a309ddf21eb506e8550",
      "parents": [
        "c6a519d2aac024d8ca5658bddd78af474b274e4b",
        "56e9b263242ca80a70abd8831343b268315c27dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:33:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:33:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c6a519d2aac024d8ca5658bddd78af474b274e4b",
      "tree": "e4af2a089c9722a9314aa1e965147b9d200ffe70",
      "parents": [
        "bf0cbb3e4264e9d6493af757f63d4b0527d21eab",
        "819ccc86a43739e0cf443b6d6641a8722869be01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:32:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:32:48 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "bf0cbb3e4264e9d6493af757f63d4b0527d21eab",
      "tree": "61903263aa73f98d0d6d7fbc77013080b0eb8856",
      "parents": [
        "0b1556945475e8529328edf98ff0d201ed133edb",
        "4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:31:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:31:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n"
    },
    {
      "commit": "a880948b2b88c05af9a471ca5c52883e64d3f7b8",
      "tree": "d4329f5c54a7bd7e57699a8c194446109a6f6047",
      "parents": [
        "c74dbac71419cdeaca8cd637ee666d6947961695"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 06:19:28 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] m32r: more basic __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24558a0f7a00fccd19a6e6502956463f056ce90e",
      "tree": "45d150a4e1855a19f1c575719d266112789f9451",
      "parents": [
        "ce3a161e693388aaa66d43d26156053311a39b7d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 06:19:28 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] m32r: missing __iomem in ioremap() declaration\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56e9b263242ca80a70abd8831343b268315c27dc",
      "tree": "19a4fe82be6725754a1b0a25638e693d994ac86d",
      "parents": [
        "188bab3ae0ed164bc18f98be932512d777dd038b",
        "8420e1b541fe92aee1d8d4d25d9e33eaca756a7b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:29:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 15:29:31 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/llc-2.6\n"
    },
    {
      "commit": "188bab3ae0ed164bc18f98be932512d777dd038b",
      "tree": "58a4a77478e8abf0af5afa53dee6a6b1e5828387",
      "parents": [
        "b85daee0e497c8fe7c4dc3531674ede645b37cdf"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Sep 26 15:25:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 26 15:25:11 2005 -0700"
      },
      "message": "[NETFILTER]: Fix invalid module autoloading by splitting iptable_nat\n\nWhen you\u0027ve enabled conntrack and NAT as a module (standard case in all\ndistributions), and you\u0027ve also enabled the new conntrack netlink\ninterface, loading ip_conntrack_netlink.ko will auto-load iptable_nat.ko.\nThis causes a huge performance penalty, since for every packet you iterate\nthe nat code, even if you don\u0027t want it.\n\nThis patch splits iptable_nat.ko into the NAT core (ip_nat.ko) and the\niptables frontend (iptable_nat.ko).  Threfore, ip_conntrack_netlink.ko will\nonly pull ip_nat.ko, but not the frontend.  ip_nat.ko will \"only\" allocate\nsome resources, but not affect runtime performance.\n\nThis separation is also a nice step in anticipation of new packet filters\n(nf-hipac, ipset, pkttables) being able to use the NAT core.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acd042bb2de50d4e6fb969281a00cc8b8b71e46d",
      "tree": "c696f1c0bdbc6eabcb9c13d395abb73f0d08e129",
      "parents": [
        "b9d717a7b413f227ebb2d61d9c118335f7292137"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Sep 26 15:06:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 26 15:06:50 2005 -0700"
      },
      "message": "[CONNECTOR]: async connector mode.\n\nIf input message rate from userspace is too high, do not drop them,\nbut try to deliver using work queue allocation.\n\nFailing there is some kind of congestion control.\n\nIt also removes warn_on on this condition, which scares people.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63c47c286d062d93e0501d60797274c84a587e97",
      "tree": "7be7c3402e456ed857c5041cd5ee6a699f772701",
      "parents": [
        "44dd823b00fa64bf01e53557d28555011f122a88"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 26 13:01:03 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 26 13:01:03 2005 -0700"
      },
      "message": "[IB] uverbs: Close some exploitable races\n\nAl Viro pointed out that the current IB userspace verbs interface\nallows userspace to cause mischief by closing file descriptors before\nwe\u0027re ready, or issuing the same command twice at the same time.  This\npatch closes those races, and fixes other obvious problems such as a\nmodule reference leak.\n\nSome other interface bogosities will require an ABI change to fix\nproperly, so I\u0027m deferring those fixes until 2.6.15.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "cbf8fd9f5aa5164e05cb04d4a34fcbe82f60beeb",
      "tree": "8f303f4c12d5ca3da20aac5d782656736366c126",
      "parents": [
        "5b58745203f16ab83e50f4a015eea84c416d9279"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 26 15:30:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 26 15:30:20 2005 +0100"
      },
      "message": "[ARM] Remove SA_IRQNOMASK\n\nSA_IRQNOMASK is unused, remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd",
      "tree": "b8732f31a90fc4574127e7849295653980370b31",
      "parents": [
        "2570b746484cfddf4b7b4715dbb69d53d5284f4d"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Sep 25 14:39:46 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 26 13:13:58 2005 +0200"
      },
      "message": "[PATCH] pcmcia: fix cross-platform issues with pcmcia module aliases\n\n- Added a missing TO_NATIVE call to scripts/mod/file2alias.c:do_pcmcia_entry()\n- Add an alignment attribute to struct pcmcia_device_no to solve an alignment\n  issue seen when cross-compiling on x86 for m68k.\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "6c1a10dba92cbacb58563f5eacf93807125b488a",
      "tree": "beba514dd10c205ad123997423ed97b88b92d87f",
      "parents": [
        "81000808b636b75a0ff5ef86c28f24fc6f5151eb"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Tue Sep 20 14:12:17 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 26 13:11:27 2005 +0200"
      },
      "message": "[PATCH] yenta: add support for more TI bridges\n\nSupport some more TI cardbus bridges.  most of them are multifunction\ndevices which adds 1394 controllers, smartcard readers etc.  this could\nalso help with the various problems with the XX21 controllers seen on the\nlinux-pcmcia list.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8c3520d4eb3b1bbf2e45fbae8dcfb8db06d5e775",
      "tree": "df9b4f49e8f9ffa34657776be458fbd124b2e87b",
      "parents": [
        "8ddec7460d2f5db3ac35812c03676b1473d1d668"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Sun Aug 21 22:29:26 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 26 13:09:20 2005 +0200"
      },
      "message": "[PATCH] yenta: auto-tune EnE bridges for CardBus cards\n\nEcho Audio cardbus products are known to be incompatible with EnE bridges.\nin order to maybe solve the problem a EnE specific test bit has to be set,\nanother cleared...but other setups have a good chance to break when just\nforcing the bits.  so do the whole thingy automatically.\n\nThe patch adds a hook in cb_alloc() that allows special tuning for the\ndifferent chipsets.  for ene just match the Echo products and set/clear the\ntest bits, defaults to do the same thing as w/o the patch to not break\nworking setups.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "80dc0d6b44ce0f01df58d8899e46612690ed7d81",
      "tree": "570b8e834c0fae0793bdf75dd2fd2516b0fabf4f",
      "parents": [
        "56425306517ef28a9b480161cdb96d182172bc1d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 00:32:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 26 00:32:17 2005 -0700"
      },
      "message": "[SPARC64]: Probe D/I/E-cache config and use.\n\nAt boot time, determine the D-cache, I-cache and E-cache size and\nline-size.  Use them in cache flushes when appropriate.\n\nThis change was motivated by discovering that the D-cache on\nUltraSparc-IIIi and later are 64K not 32K, and the flushes done by the\nCheetah error handlers were assuming a 32K size.\n\nThere are still some pieces of code that are hard coding things and\nwill need to be fixed up at some point.\n\nWhile we\u0027re here, fix the D-cache and I-cache parity error handlers\nto run with interrupts disabled, and when the trap occurs at trap\nlevel \u003e 1 log the event via a counter displayed in /proc/cpuinfo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56425306517ef28a9b480161cdb96d182172bc1d",
      "tree": "204cfbef0e5d86954f87b6b40d79d57f8157e5ea",
      "parents": [
        "52f26deb7c67d5f34910660200b925c1a2b8df8c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 25 16:46:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 25 16:46:57 2005 -0700"
      },
      "message": "[SPARC64]: Add CONFIG_DEBUG_PAGEALLOC support.\n\nThe trick is that we do the kernel linear mapping TLB miss starting\nwith an instruction sequence like this:\n\n\tba,pt\t\t%xcc, kvmap_load\n\t xor\t\t%g2, %g4, %g5\n\nsucceeded by an instruction sequence which performs a full page table\nwalk starting at swapper_pg_dir.\n\nWe first take over the trap table from the firmware.  Then, using this\nconstant PTE generation for the linear mapping area above, we build\nthe kernel page tables for the linear mapping.\n\nAfter this is setup, we patch that branch above into a \"nop\", which\nwill cause TLB misses to fall through to the full page table walk.\n\nWith this, the page unmapping for CONFIG_DEBUG_PAGEALLOC is trivial.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b58745203f16ab83e50f4a015eea84c416d9279",
      "tree": "dd71a7f359dfce9f58c2076ad6c54bf92b7b024d",
      "parents": [
        "ef6bd6eb90ad72ee8ee7ba8b271f27102e9a90c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Sep 25 23:04:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 25 23:04:48 2005 +0100"
      },
      "message": "[ARM] 2934/1: Anubis - fix VA offsets for CPLD registers\n\nPatch from Ben Dooks\n\nThe VA addresses of the Anubis CPLD registers\nconfoict with the addresses for the ISA space\nmaps used by the rest of the s3c2410 architecture\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2f607484f8210cf19b1730dee26d426a5a770a5",
      "tree": "b05e0376b0843063e14342811dbedc8bf2f4177b",
      "parents": [
        "87e807b6c461bbd449496a4c3ab78ab164a4ba97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 24 10:42:06 2005 +0100"
      },
      "message": "[ARM] Fix compiler warnings for memcpy_toio/memcpy_fromio/memset_io\n\nAdd \u0027volatile\u0027 to the __iomem pointers for these functions as\nper x86.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87e807b6c461bbd449496a4c3ab78ab164a4ba97",
      "tree": "6f5af52317ace30c1229e356a332093981763e39",
      "parents": [
        "2ead1aa6f14ed542af0c9e2302a51ea02128f587",
        "536f8098026bde1368bbfcbcb9682a7637b73df2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "536f8098026bde1368bbfcbcb9682a7637b73df2",
      "tree": "cf83d2e1afa503b6aeba103b55cd1da0af4e7a4c",
      "parents": [
        "e86ee6682b649183c11013a98be02f25e9ae399d",
        "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "1dfbab59498d6f227c91988bab6c71af049a5333",
      "tree": "6b20409a232ebe8c37f16d06b3fbcde6bec8f328",
      "parents": [
        "a82b748930fce0dab22c64075c38c830ae116904"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Sep 22 23:46:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:46:57 2005 -0700"
      },
      "message": "[NETFILTER] Fix conntrack event cache deadlock/oops\n\nThis patch fixes a number of bugs.  It cannot be reasonably split up in\nmultiple fixes, since all bugs interact with each other and affect the same\nfunction:\n\nBug #1:\nThe event cache code cannot be called while a lock is held.  Therefore, the\ncall to ip_conntrack_event_cache() within ip_ct_refresh_acct() needs to be\nmoved outside of the locked section.  This fixes a number of 2.6.14-rcX\noops and deadlock reports.\n\nBug #2:\nWe used to call ct_add_counters() for unconfirmed connections without\nholding a lock.  Since the add operations are not atomic, we could race\nwith another CPU.\n\nBug #3:\nip_ct_refresh_acct() lost REFRESH events in some cases where refresh\n(and the corresponding event) are desired, but no accounting shall be\nperformed.  Both, evenst and accounting implicitly depended on the skb\nparameter bein non-null.   We now re-introduce a non-accounting\n\"ip_ct_refresh()\" variant to explicitly state the desired behaviour.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a82b748930fce0dab22c64075c38c830ae116904",
      "tree": "c2f231123bea5861bc77e6d735b371b6dc1fa564",
      "parents": [
        "67497205b12e3cb408259cc09b50c3a9d12cd935"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Thu Sep 22 23:45:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:45:44 2005 -0700"
      },
      "message": "[NETFILTER] remove unneeded structure definition from conntrack helper\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67497205b12e3cb408259cc09b50c3a9d12cd935",
      "tree": "b06cc4b76736ca7df03717f30ff57cab8848ab2a",
      "parents": [
        "0ae5d253adcc467b1c52b512bbca9419eb438409"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 22 23:45:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 23:45:24 2005 -0700"
      },
      "message": "[NETFILTER] Fix sparse endian warnings in pptp helper\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288a60cf4d7cc35f84f46cd8ffd0b34f9d8e7346",
      "tree": "24691394b7e1aaa0b8e9a64f0e1723df3f3974bb",
      "parents": [
        "fac97ae0b1a206e2952baf1f9eb46305d673adc6"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Thu Sep 22 21:44:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:37 2005 -0700"
      },
      "message": "[PATCH] xtensa: remove io_remap_page_range and minor clean-ups\n\nRemove io_remap_page_range() from all of Linux 2.6.x (as requested and\nsuggested by Randy Dunlap) and minor clean-ups.\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": "69e1e688f5698287b45fbff22a01de91b20804cd",
      "tree": "2570b75a608a3deddc69afc8b989dbb66557efea",
      "parents": [
        "a8bfb94c58238666df0d6856861d18f0f52fc752"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Sep 22 21:44:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] uml: don\u0027t redundantly mark pte as newpage in pte_modify\n\npte_modify marks a page as needing flush, which is redundant because the\nresulting PTE is still set with set_pte, which already handles that.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0365ba7fb1fa94a41289d6a3d36b4d95960e56cc",
      "tree": "1da4b5fb97266849d86a78010141e7345cc599aa",
      "parents": [
        "0f329075fb1dbd6845db03e9bb8252024fdbea1f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: SMU driver update \u0026 i2c support\n\nThe SMU is the \"system controller\" chip used by Apple recent G5 machines\nincluding the iMac G5.  It drives things like fans, i2c busses, real time\nclock, etc...\n\nThe current kernel contains a very crude driver that doesn\u0027t do much more\nthan reading the real time clock synchronously.  This is a completely\nrewritten driver that provides interrupt based command queuing, a userland\ninterface, and an i2c/smbus driver for accessing the devices hanging off\nthe SMU i2c busses like temperature sensors.  This driver is a basic block\nfor upcoming work on thermal control for those machines, among others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: 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": "7243cc05bafdda4c4de77cba00cf87666bd237f7",
      "tree": "a893a19e774de07face851ace998830ea1487612",
      "parents": [
        "4b3c86a7452df8608c32a1c1f19c0cc0723c145f"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Sep 22 21:43:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:34 2005 -0700"
      },
      "message": "[PATCH] slab: alpha inlining fix\n\nIt is essential that index_of() be inlined.  But alpha undoes the gcc\ninlining hackery and index_of() ends up out-of-line.  So fiddle with things\nto make that function inline again.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4c94330e3395ae87451bded2840a25d04f27902",
      "tree": "860c6a1070492cb2fa8cc5847a366b1841f8c6a5",
      "parents": [
        "0678e5feaab8b359b18858e8532bb6017edb112b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Sep 22 21:43:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:33 2005 -0700"
      },
      "message": "[PATCH] reboot: comment and factor the main reboot functions\n\nIn the lead up to 2.6.13 I fixed a large number of reboot problems by\nmaking the calling conventions consistent.  Despite checking and double\nchecking my work it appears I missed an obvious one.\n\nThis first patch simply refactors the reboot routines so all of the\npreparation for various kinds of reboots are in their own functions.\nMaking it very hard to get the various kinds of reboot out of sync.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bff06d552240ba7f5b49482a4865871d7bc03dc2",
      "tree": "ee760e252023bec338921296b12bb54987bedcac",
      "parents": [
        "40fd3533c93f0062b6d1d8540961ef70fc8ab750"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 22 20:11:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 22 20:11:33 2005 -0700"
      },
      "message": "[SPARC64]: Rewrite bootup sequence.\n\nInstead of all of this cpu-specific code to remap the kernel\nto the correct location, use portable firmware calls to do\nthis instead.\n\nWhat we do now is the following in position independant\nassembler:\n\n\tchosen_node \u003d prom_finddevice(\"/chosen\");\n\tprom_mmu_ihandle_cache \u003d prom_getint(chosen_node, \"mmu\");\n\tvaddr \u003d 4MB_ALIGN(current_text_addr());\n\tprom_translate(vaddr, \u0026paddr_high, \u0026paddr_low, \u0026mode);\n\tprom_boot_mapping_mode \u003d mode;\n\tprom_boot_mapping_phys_high \u003d paddr_high;\n\tprom_boot_mapping_phys_low \u003d paddr_low;\n\tprom_map(-1, 8 * 1024 * 1024, KERNBASE, paddr_low);\n\nand that replaces the massive amount of by-hand TLB probing and\nprogramming we used to do here.\n\nThe new code should also handle properly the case where the kernel\nis mapped at the correct address already (think: future kexec\nsupport).\n\nConsequently, the bulk of remap_kernel() dies as does the entirety\nof arch/sparc64/prom/map.S\n\nWe try to share some strings in the PROM library with the ones used\nat bootup, and while we\u0027re here mark input strings to oplib.h routines\nwith \"const\" when appropriate.\n\nThere are many more simplifications now possible.  For one thing, we\ncan consolidate the two copies we now have of a lot of cpu setup code\nsitting in head.S and trampoline.S.\n\nThis is a significant step towards CONFIG_DEBUG_PAGEALLOC support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20bb86852a6b7d9ca8c48ff921ff3904038959cf",
      "tree": "7db40dee86256b322a1036a6187db2e189e0bd0a",
      "parents": [
        "83a78d9ba792660418d692fd6737871aefdbff36"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Thu Sep 22 18:49:15 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 22 13:24:19 2005 -0700"
      },
      "message": "[IA64] Wire in the MCA/INIT handler stacks\n\nWire the MCA/INIT handler stacks into DTR[2] and track them in\nIA64_KR(CURRENT_STACK).  This gives the MCA/INIT handler stacks the\nsame TLB status as normal kernel stacks.  Reload the old CURRENT_STACK\ndata on return from OS to SAL.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d305ef5d2a4e77bfa66160513f4a7494126a506b",
      "tree": "f70f435571fb6c4d520fea0f3c769a2a6df73f84",
      "parents": [
        "4c898c7f2f286b204fefc5dddb568f755d195d0c"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Thu Sep 22 00:47:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:24 2005 -0700"
      },
      "message": "[PATCH] driver core: add helper device_is_registered()\n\nadd the helper and use it instead of open coding the klist_node_attached() check\n(which is a layering violation IMHO)\n\nidea by Alan Stern.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8420e1b541fe92aee1d8d4d25d9e33eaca756a7b",
      "tree": "c427c8cfe59bfae22eac2dc4c325aa947f7cb0eb",
      "parents": [
        "d389424e00f9097cd24b3df4ca0ab7221f140eeb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 08:29:08 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 08:29:08 2005 -0300"
      },
      "message": "[LLC]: fix llc_ui_recvmsg, making it behave like tcp_recvmsg\n\nIn fact it is an exact copy of the parts that makes sense to LLC :-)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "d389424e00f9097cd24b3df4ca0ab7221f140eeb",
      "tree": "9ffa95a4e791b19e5d793a06943e40221858b236",
      "parents": [
        "2928c19e1086e2f1e90d05931437ab6f1e4cfdc8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 07:57:21 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 07:57:21 2005 -0300"
      },
      "message": "[LLC]: Fix the accept path\n\nBorrowing the structure of TCP/IP for this. On the receive of new connections I\nwas bh_lock_socking the _new_ sock, not the listening one, duh, now it survives\nthe ssh connections storm I\u0027ve been using to test this specific bug.\n\nAlso fixes send side skb sock accounting.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "2928c19e1086e2f1e90d05931437ab6f1e4cfdc8",
      "tree": "47bd56109e8d6b0792735c01108a4df685539459",
      "parents": [
        "0519d8fbabc4eb215a8263f29143ccd86c328157"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 05:14:33 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 05:14:33 2005 -0300"
      },
      "message": "[LLC]: Fix sparse warnings\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "6e2144b76840be09924de1626e2dcd7b315f75b3",
      "tree": "33044cb63f368270229e2b40aa2ad024325c7e8b",
      "parents": [
        "04e4223f44b89e50f275cb6b95a58ebe2c4909be"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:43:05 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:43:05 2005 -0300"
      },
      "message": "[LLC]: Use refcounting with struct llc_sap\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "04e4223f44b89e50f275cb6b95a58ebe2c4909be",
      "tree": "16f797eef4e2620b4150ddb94da78eaeb2baa679",
      "parents": [
        "afdbe35787ea3390af0f1dd38b3dd9d8a8d313e7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:40:59 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:40:59 2005 -0300"
      },
      "message": "[LLC]: Do better struct sock accounting on skbs\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "590232a7150674b2036291eaefce085f3f9659c8",
      "tree": "f14ca696cc9eead769933d24d04105928260f028",
      "parents": [
        "54fb7f25f19a4539d3ec012e410439913650dc06"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:30:44 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 04:30:44 2005 -0300"
      },
      "message": "[LLC]: Add sysctl support for the LLC timeouts\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "1d67e6501b8dba54ef8dcabebe2ad049b8ad0d67",
      "tree": "0913ff017c81e0c0b4d8a0a790d99619906ddeaa",
      "parents": [
        "efb0372bbaf5b829ff8c39db372779928af542a7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 03:27:56 2005 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Thu Sep 22 03:27:56 2005 -0300"
      },
      "message": "[LLC]: Make llc_frame_alloc take a net_device as an argument\n\nSo as to set the newly created sk_buff -\u003edev member with it, that way we stop\nusing dev_base-\u003enext, that is the wrong thing to do, as there may well be\nseveral interfaces being used with LLC. This was not such a big problem after\nall as most of the users of llc_alloc_frame were setting the correct dev, but\nthis way code is reduced.\n\nThis also fixes another bug in llc_station_ac_send_null_dsap_xid_c, that was\nnot setting the skb-\u003edev field.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "e86ee6682b649183c11013a98be02f25e9ae399d",
      "tree": "d51c0d04e5a777ae6805a1193d2ab252ecc97263",
      "parents": [
        "17b14451fd2b187ddd6303726755a3af0a926b6c"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Mon Sep 19 06:17:52 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 22:52:19 2005 -0400"
      },
      "message": "[PATCH] Add NVIDIA device ID in sata_nv\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "676067cfeaa16f6f338e067e83ce4733b41c0b24",
      "tree": "4468541d1b970fc240c115b69d894443d3ed564c",
      "parents": [
        "c51179fb0c77ad91df5825f8f7eb670da97e137e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Sep 21 18:38:09 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 16:16:29 2005 -0700"
      },
      "message": "[PATCH] Remove unused var from asm/futex.h\n\nAs recently done by Russell King for ARM, commit\n4732efbeb997189d9f9b04708dc26bf8613ed721 introduces a generic asm/futex.h copied\nalong most arches, which includes a \"-ENOSYS support\" to be changed if needed.\nHowever, it includes an unused var (taken from the \"real\" version) which GCC\nwarns about.\n\nRemove it from all arches having that file version (i.e. same GIT id).\n$ git-diff-tree -r HEAD\nand\n$ git-ls-tree  -r HEAD include/|grep 9feff4ce1424bc390608326240be369eb13aa648\n\nmay be more interesting than looking at the patch itself, to make sure I\u0027ve\njust copied the arm header to all other archs having the original dummy version\nof this file.\n\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c51179fb0c77ad91df5825f8f7eb670da97e137e",
      "tree": "e1f4b8abef1caf0be32a6d777074fd84a80ef165",
      "parents": [
        "f62378fcfc9c13a57b0b69dbd43336a4df8155a5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Sep 21 18:37:14 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 16:16:29 2005 -0700"
      },
      "message": "[PATCH] uml: adapt asm/futex.h to our arch\n\nFollow up to 4732efbeb997189d9f9b04708dc26bf8613ed721 - uml must just reuse\nas-is the backing architecture support. There is a micro-fixup is needed for the\nincluded file, which won\u0027t affect i386 behaviour at all.\n\nI\u0027ve not tested compilation on x86_64, only on x86, but the code is almost the\nsame except the culprit test, so everything should be ok on x86_64 too.\n\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f62378fcfc9c13a57b0b69dbd43336a4df8155a5",
      "tree": "b2682850f0d15079e0618ee09a23ba7ee71df55b",
      "parents": [
        "a418500b42c5c54f3f9d68036950c701740a2765",
        "6a1ced59b3ac5d1088f597fd0613a724cdf19e2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 14:30:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 14:30:37 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "a418500b42c5c54f3f9d68036950c701740a2765",
      "tree": "17541c0ab858c3251a4e0ef802a9ac74f425943e",
      "parents": [
        "62a36c43c898d45efcfe3376ea1da6a9a182e1ad",
        "f2065e4242e5078d53c521b973c5cd4eae91eca2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 13:21:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 13:21:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "972d512a17c1bb7c4b784a9da2ca75745fcc6989",
      "tree": "91eb1a1a0c1affe19e23b15069b6a5fd86d3ca72",
      "parents": [
        "2fe9f798ba3cf7c939e638b78f46975e79039978"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed Sep 21 12:31:26 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 21 12:31:26 2005 -0700"
      },
      "message": "[IB] Add MAD data field size definitions\n\nClean up code by using enums instead of hard-coded magic numbers.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7980cbbb30bf044e6f40912a3f6456204ddfc27e",
      "tree": "8bd1ccb91431f1c81ab5980a5cc8474f1d490136",
      "parents": [
        "4b1ac9ab15c1fc1e0b73d887a0c0cafe92991f97"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Sep 21 09:55:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 10:12:18 2005 -0700"
      },
      "message": "[PATCH] Adds sys_set_mempolicy() in include/linux/syscalls.h\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: 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": "7e2cff42cfac27c25202648c5c89f9171e5bc085",
      "tree": "5579fa13b1fc8081201f05d687e6dc795d9d648f",
      "parents": [
        "7e871b6c8f1f4fda41e51ef86147facecac3be9f"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Sep 21 09:55:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 10:11:55 2005 -0700"
      },
      "message": "[PATCH] mm: add a note about partially hardcoded VM_* flags\n\nHugh made me note this line for permission checking in mprotect():\n\n\t\tif ((newflags \u0026 ~(newflags \u003e\u003e 4)) \u0026 0xf) {\n\nafter figuring out what\u0027s that about, I decided it\u0027s nasty enough.  Btw\nHugh itself didn\u0027t like the 0xf.\n\nWe can safely change it to VM_READ|VM_WRITE|VM_EXEC because we never change\nVM_SHARED, so no need to check that.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e871b6c8f1f4fda41e51ef86147facecac3be9f",
      "tree": "d03c9af90786ea7fa8f5e77ce1e71437ab7de4df",
      "parents": [
        "f875a1a6650edce859bd21051a22e1c27ac7ea63"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Sep 21 09:55:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 10:11:55 2005 -0700"
      },
      "message": "[PATCH] mm: update stale comment for removal of page-\u003elist\n\nUpdate comment for the 2.6.6-rc1 conversion from page-\u003elist and\naddress_space-\u003e{clean,dirty,locked}_pages to radix tree tagging and -\u003elru.\n\nI\u0027ve mostly avoided to mention page lists (at least I\u0027ve shortened the\ncomment).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fe9f798ba3cf7c939e638b78f46975e79039978",
      "tree": "f65153c806f68bd6e965d65d7c7e4104b27fff90",
      "parents": [
        "76abf3e71c5a4d315ec95e23e5aedd15fbfcd6df",
        "a131430c200f6bda313bf5d0a8e238c41afdfe0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 07:53:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 21 07:53:38 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "729b4f7de68191478b20fab19a6d0c6b8c4380c9",
      "tree": "c3515037d7797643a6f83e2331ab9d2cd1dd1f64",
      "parents": [
        "6a9b490d5fd7f23c5bcd75f970e01633ad3136e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 20 12:18:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 20 12:18:38 2005 -0700"
      },
      "message": "[SPARC64]: Verify vmalloc TLB misses more strictly.\n\nArrange the modules, OBP, and vmalloc areas such that a range\nverification can be done quite minimally.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9600c11ba3602be161cd376f1460f3de561fc299",
      "tree": "d071c2427a8f7ad601aec6d8ae76b0f61410becf",
      "parents": [
        "676d55ae30ea3b688f0386f70553489f25f24d55",
        "13e1e1f08c1c098c7574c1fa72bd8c67792dc89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 20 08:50:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 20 08:50:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "9d0fd1eb8a3c19f3ede5418540b3c9f64fac4b86",
      "tree": "2d25f3e3428c7d0310a596805448143db10e2c3b",
      "parents": [
        "02b7dd1244aab9267ae4078e1ad6a2fdaabeb6ed"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:45:20 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:45:20 2005 +0100"
      },
      "message": "[ARM] 2927/1: .arch.info - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the .arch.info\nlist is referencing items in the .init section as it is not itself\npostfixed with .init\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfe6815e0465035d013b2b676444376fe2b3716e",
      "tree": "98666f80d1e828a1822009dabfc85d032358f322",
      "parents": [
        "58dd48a6575d3ba86ba659eb8c6fc23246783fba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:25:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:25:12 2005 +0100"
      },
      "message": "[ARM] 2925/3: earlyparam - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the earlyparam\nlist is referencing items in the .init section as it is not itself\npostfixed with .init\nAlso, as per rmk\u0027s suggestion, rename the __early_param to\n.early_param to bring it into line with everything else\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9506057fca54464f3291b62156e6cd907c4cbc95",
      "tree": "efbc13a3a992be184c50db9bba4e3f4e80600b21",
      "parents": [
        "676d55ae30ea3b688f0386f70553489f25f24d55"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 20 16:20:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 16:20:49 2005 +0100"
      },
      "message": "[ARM] 2924/3: taglist - postfix section with .init for `make buildcheck`\n\nPatch from Ben Dooks\n\nThe `make buildcheck` is erroneously reporting that the taglist\nis referencing items in the .init section as it is not itself\npostfixed with .init\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a9b490d5fd7f23c5bcd75f970e01633ad3136e3",
      "tree": "dd3ad10d43a5dd765705f32ff1fca6fc1bab88fd",
      "parents": [
        "e0487992ce1dd7ae7da9c6aabdb19570bb95432b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 19 20:11:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 19 20:11:57 2005 -0700"
      },
      "message": "[SPARC64]: Move DCACHE_ALIASING_POSSIBLE define to asm/page.h\n\nThis showed that arch/sparc64/kernel/ptrace.c was not getting\nthe define properly, and thus the code protected by this ifdef\nwas never actually compiled before.  So fix that too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0487992ce1dd7ae7da9c6aabdb19570bb95432b",
      "tree": "a2d748df1ae99d8f9e6c8e6055e9ef9a3153d1cf",
      "parents": [
        "ff171d8f66a7fe1a000e610e9de11224749f9a22"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Mon Sep 19 19:57:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 19 19:57:36 2005 -0700"
      },
      "message": "[BYTEORDER]: Document alignment and byteorder macros\n\nThis patch comments the fact that although passing le64_to_cpup et\nal. is within the intended use of the byteorder macros, using\nget_unaligned is the recommended way to go.\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c3f8f25c177e4f9e4e00bcc1b90b28b1be37937",
      "tree": "7ef934877261ec89145635541a1be6a31755599d",
      "parents": [
        "2cf655cd65888e9fed0803d77e9e4f7d1db674cc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 19 15:41:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 19 15:41:28 2005 -0700"
      },
      "message": "[8021Q]: Add endian annotations.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a41bc00234a0a2ccaa99a194341ae108ae17ddc8",
      "tree": "7c232851241b7b1b37bc6b61eba7e0fed6c8e3f0",
      "parents": [
        "e674d0f38de6109b59dbe30fba8b296a03229b8e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Sep 19 15:35:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 19 15:35:31 2005 -0700"
      },
      "message": "[NETFILTER]: Rename misnamed function\n\nBoth __ip_conntrack_expect_find and ip_conntrack_expect_find_get take\na reference to the expectation, the difference is that callers of\n__ip_conntrack_expect_find must hold ip_conntrack_lock.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e674d0f38de6109b59dbe30fba8b296a03229b8e",
      "tree": "459271f7cef6319dfa7ca9ab050269c98e551994",
      "parents": [
        "926b50f92a30090da2c1a8675de954c2d9b09732"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Mon Sep 19 15:34:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 19 15:34:40 2005 -0700"
      },
      "message": "[NETFILTER] ip6tables: remove duplicate code\n\nSome IPv6 matches have very similar loops to find IPv6 extension header\nand we can unify them. This patch introduces ipv6_find_hdr() to do it.\nI just checked that it can find the target headers in the packet which has\ndst,hbh,rt,frag,ah,esp headers.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "926b50f92a30090da2c1a8675de954c2d9b09732",
      "tree": "c8dd1cadf83c8e5e1cdc666b5b5596c2ae5dc76a",
      "parents": [
        "772cb712b1373d335ef2874ea357ec681edc754b"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Sep 19 15:33:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 19 15:33:08 2005 -0700"
      },
      "message": "[NETFILTER]: Add new PPTP conntrack and NAT helper\n\nThis new \"version 3\" PPTP conntrack/nat helper is finally ready for\nmainline inclusion.  Special thanks to lots of last-minute bugfixing\nby Patric McHardy.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ed7a4704beb66a155acd67b78b7e9a5674d55fb",
      "tree": "0a0ad71a64888fb2ab69e2b0acb99005dbc3af04",
      "parents": [
        "939647ee308e0ad924e776657704c7bedd498664"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:50:04 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:50:04 2005 -0500"
      },
      "message": "[SCSI] Fix thread termination for the SCSI error handle\n\nFrom: \tAlan Stern \u003cstern@rowland.harvard.edu\u003e\n\nThis patch (as561) fixes the error handler\u0027s thread-exit code.  The\nkthread_stop call won\u0027t wake the thread from a down_interruptible, so\nthe patch gets rid of the semaphore and simply does\n\n        set_current_state(TASK_INTERRUPTIBLE);\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\nModified to simplify the termination loop and correct the sleep condition.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "939647ee308e0ad924e776657704c7bedd498664",
      "tree": "cfff68b8f65a53e186fd1e7443aa370885ac1ed9",
      "parents": [
        "a64358db1253b35d508a411e80a3ad23b859ec88"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Sep 18 15:05:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:24:52 2005 -0500"
      },
      "message": "[SCSI] fix oops on usb storage device disconnect\n\nWe fix the oops by enforcing the host state model.  There have also\nbeen two extra states added: SHOST_CANCEL_RECOVERY and\nSHOST_DEL_RECOVERY so we can take the model through host removal while\nthe recovery thread is active.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c0741fbdee5bd0f8ed13ac287c4ab18e8ba7d83",
      "tree": "7513cdadc661cfe0bd1625145a4876e54df191ca",
      "parents": [
        "628f87f3d585bd0c2b0e39df039585d7a5831cc9",
        "118ec0b3e02e7d22cf27b9f5a2836fa6f395b61a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 18 15:31:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 18 15:31:20 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7f8c0fd78dccaf30e60cb4303bd7a21c7d9e6da3",
      "tree": "f37600534663ad366f7c5939b5c896367e54a9c4",
      "parents": [
        "bc5e8fdfc622b03acf5ac974a1b8b26da6511c99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 18 21:11:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 18 21:11:08 2005 +0100"
      },
      "message": "[ARM] Fix warning in asm/futex.h\n\nThe recently added futex.h contains an unused variable, which gcc\nnaturally warns about.  Remove this unused variable.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88f964db6ef728982734356bf4c406270ea29c1d",
      "tree": "7fb9ba2fb646f4917911fed4a0a37cd52a12eae4",
      "parents": [
        "561713cf475de1f671cc89c437927ec008a20209"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Sep 18 00:19:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 00:19:32 2005 -0700"
      },
      "message": "[DCCP]: Introduce CCID getsockopt for the CCIDs\n\nAllocation for the optnames is similar to the DCCP options, with a\nrange for rx and tx half connection CCIDs.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "561713cf475de1f671cc89c437927ec008a20209",
      "tree": "f0485a84b71e2e14f02c9c87e792b187e28b6fdd",
      "parents": [
        "65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Sep 18 00:18:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 00:18:52 2005 -0700"
      },
      "message": "[DCCP]: Don\u0027t use necessarily the same CCID for tx and rx\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed",
      "tree": "111ec511694c75d2bc0f7404f6ea02b6230cae7a",
      "parents": [
        "ae31c3399d17b1f7bc1742724f70476b5417744f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Sep 18 00:18:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 00:18:32 2005 -0700"
      },
      "message": "[CCID3]: Introduce include/linux/tfrc.h\n\nMoving the TFRC sender and receiver variables to separate structs, so\nthat we can copy these structs to userspace thru getsockopt,\ndccp_diag, etc.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae31c3399d17b1f7bc1742724f70476b5417744f",
      "tree": "c34099afb228936672e6e589f0af7d81f1f62443",
      "parents": [
        "21f130a2370ba837cdfc5204ebe52e7c664fec3d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Sep 18 00:17:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 00:17:51 2005 -0700"
      },
      "message": "[DCCP]: Move the ack vector code to net/dccp/ackvec.[ch]\n\nIsolating it, that will be used when we introduce a CCID2 (TCP-Like)\nimplementation.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21f130a2370ba837cdfc5204ebe52e7c664fec3d",
      "tree": "7f8a30088d8d39eab9350c59b6638661309ffe89",
      "parents": [
        "bc5e8fdfc622b03acf5ac974a1b8b26da6511c99",
        "c58ec93245a1fb7354f9e331960380827b9f41db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 18 00:17:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 18 00:17:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "f647e08a55d2c88c4e7ab17a0a8e3fcf568fbc65",
      "tree": "91a4fb86ee819aaa1843d83d86ef6b72d31839b7",
      "parents": [
        "a464adeb7e8f1cd65ca911e20a7c02e452dc2c17"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 16 19:28:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:02 2005 -0700"
      },
      "message": "[PATCH] joystick-vs-x.org fix\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5241\n\n2.6.13 broke compilation of the xorg tree, which apprarently insists on\nincluding that file.\n\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ac2120d90273c590cf7662f03d103519101685b",
      "tree": "d6bc8969f4ad05168bfbb9bedffea8776d5cdddc",
      "parents": [
        "393ad299658d8464149820363ee09bdf3fd45566"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 16 19:28:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:02 2005 -0700"
      },
      "message": "[PATCH] i2c: kill an unused i2c_adapter struct member\n\nKill an unused member of the i2c_adapter structure.  This additionally\nfixes a potential bug, because \u003clinux/i2c.h\u003e doesn\u0027t include\n\u003clinux/config.h\u003e, so different files including \u003clinux/i2c.h\u003e could see a\ndifferent definition of the i2c_adapter structure, depending on them\nincluding \u003clinux/config.h\u003e (or other header files themselves including\n\u003clinux/config.h\u003e) before \u003clinux/i2c.h\u003e, or not.\n\nCredits go to Jörn Engel for pointing me to the problem.\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": "3013449243adc3421b507696e5d247a3d292ee0c",
      "tree": "0cabbe21507b1136b84086452f56b5a095adfcf8",
      "parents": [
        "2030c0fd3db3332378f95f479c286181e3920644"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 16 19:28:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:01 2005 -0700"
      },
      "message": "[PATCH] uml: UML/i386 cmpxchg fix\n\nUsing native cmpxchg offers a slight performance improvement in uml/i386.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "514ccd4e6c414d8064d53235f7fc09fc02ec2078",
      "tree": "37f0b4f70fab7cf3ef1bf80cee430950744ecb1b",
      "parents": [
        "0faf3d3d08bb20d803ba090a1bc1ffedaea6ced6"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Fri Sep 16 19:28:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:01 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC I devices\n\nAdded ppc_sys device and system definitions for PowerQUICC I devices.  This\nwill allow drivers for PQI to be proper platform device drivers.  Currently\nsys section contains only MPC885 and MPC866.  Identification should be done\nwith identify_ppc_sys_by_name call, with board-specific \"name\" string\npassed, since PQI do not have any register that could identify the SOC.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73a0b538ee573a76cba59cdc9f177a71776d4678",
      "tree": "12c64cbe7e4e27aeb443e6189cc9c3329d74e9e2",
      "parents": [
        "f3519f91942f2b43942400348c16d63fe9327f04"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 16 19:27:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: desc.h-needs smp.h\n\ninclude/asm/desc.h: In function `load_LDT\u0027:\ninclude/asm/desc.h:209: warning: implicit declaration of function `get_cpu\u0027\ninclude/asm/desc.h:211: warning: implicit declaration of function `put_cpu\u0027\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3eddddcf239c89bbd3c50d1440001a3d384ed40a",
      "tree": "8f41380260d8de20c14315bc3684c37e26632fe3",
      "parents": [
        "f6e34c6af6f18bd6c66bfb1c6a7c57068412aa73"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 16 19:27:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:49:59 2005 -0700"
      },
      "message": "[PATCH] uml: breakpoint an arbitrary thread\n\nThis patch implements a stack trace for a thread, not unlike sysrq-t does.\nThe advantage to this is that a break point can be placed on showreqs, so that\nupon showing the stack, you jump immediately into the debugger.  While sysrq-t\ndoes the same thing, sysrq-t shows *all* threads stacks.  It also doesn\u0027t work\nright now.  In the future, I thought it might be acceptable to make this show\nall pids stacks, but perhaps leaving well enough alone and just using sysrq-t\nwould be okay.  For now, upon receiving the stack command, UML switches\ncontext to that thread, dumps its registers, and then switches context back to\nthe original thread.  Since UML compacts all threads into one of 4 host\nthreads, this sort of mechanism could be expanded in the future to include\nother debugging helpers that sysrq does not cover.\n\nNote by jdike - The main benefit to this is that it brings an arbitrary thread\nback into context, where it can be examined by gdb.  The fact that it dumps it\nstack is secondary.  This provides the capability to examine a sleeping\nthread, which has existed in tt mode, but not in skas mode until now.\n\nAlso, the other threads, that sysrq doesn\u0027t cover, can be gdb-ed directly\nanyway.\n\nSigned-off-by: Allan Graves\u003callan.graves@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cbf07478bbf3e350a2025bc5ea23fedaa95855a",
      "tree": "1da3df4563187bae7eec7834d1fada04f8a9271b",
      "parents": [
        "67e6b629212fa9ffb7420e8a88a41806af637e28"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 16:59:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 16:59:20 2005 -0700"
      },
      "message": "[TG3]: Add AMD K8 to list of write-reorder chipsets.\n\nThanks to Andy Stewart for the report and testing\ndebug patches from Michael Chan.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67e6b629212fa9ffb7420e8a88a41806af637e28",
      "tree": "64f07616a23b657f3eb06e1daedf2450f6fbfc60",
      "parents": [
        "0c10c5d96865ce611d6a780888eff0ef4fab358b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Sep 16 16:58:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 16:58:40 2005 -0700"
      },
      "message": "[DCCP]: Introduce DCCP_SOCKOPT_SERVICE\n\nAs discussed in the dccp@vger mailing list:\n\nNow applications have to use setsockopt(DCCP_SOCKOPT_SERVICE, service[s]),\nprior to calling listen() and connect().\n\nAn array of unsigned ints can be passed meaning that the listening sock accepts\nconnection requests for several services.\n\nWith this we can ditch struct sockaddr_dccp and use only sockaddr_in (and\nsockaddr_in6 in the future).\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "06168d8a10ceccced51380d683245b33474d428a",
      "tree": "2e9f33b7b037f6c662eb1d050647fc0bdaade2a7",
      "parents": [
        "a063cf5b7dde94d98f3f7c9f1c951e02c6564022"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Fri Sep 16 19:34:17 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 16 10:46:28 2005 -0700"
      },
      "message": "[PATCH] cleanup whitespace in pci_ids.h\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a063cf5b7dde94d98f3f7c9f1c951e02c6564022",
      "tree": "5525d27ddcf88786261679403394cf24eb3c2c21",
      "parents": [
        "03e6b495ccbdd14282ce0dd0753481d4f4f0bab1"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Fri Sep 16 19:32:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 16 10:46:28 2005 -0700"
      },
      "message": "[PATCH] Add PCI IDs for Sitecom DC-105\n\nSitecom DC-105 PCI work with hfc_pci HiSax driver\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03e6b495ccbdd14282ce0dd0753481d4f4f0bab1",
      "tree": "a65ee370535e4af347b8e5c1f2bf32185f7f2763",
      "parents": [
        "bc9a5154a24d16d41cc79dbf1442de34454bc7db",
        "1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 16 10:39:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 16 10:39:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "1832a5862f2e1b4e5835611ee14bc30a8ed3cad5",
      "tree": "f56d509fbe68e5f76c26da4ff74a965fe68ff46e",
      "parents": [
        "541950027f8b7c96a639bc16e48930c590f1b98a"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Fri Sep 16 11:01:14 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 16 11:25:50 2005 -0400"
      },
      "message": "[SCSI] change port speed definitions for scsi_transport_fc\n\nobviously FC Port Speeds in scsi_transport_fc.h are defined according\nto FC-HBA:\n\n#define FC_PORTSPEED_1GBIT              1\n#define FC_PORTSPEED_2GBIT              2\n#define FC_PORTSPEED_10GBIT             4\n#define FC_PORTSPEED_4GBIT              8\n\nProblem is, whoever invented FC-HBA did not care about FC-FS or\nFC-GS-x. Following FC-FS/FC-GS-x defintions of port speeds would look\nlike:\n\n1 GBit: 0x0001\n2 GBit: 0x0002\n4 GBit: 0x0004\n10GBit: 0x0008\n\n(and new in FC-LS:\n8 Gbit: 0x0010\n16GBit: 0x0020)\n\nI really appreciate if scsi_transport_fc.h would define port speeds\naccording to FC-GS-x/FC-FS. Thus mapping of port speed capabilities to\nvalues defined in scsi_transport_fc.h can be avoided in the LLDD.\n\nAttached is a patch to change the definitions.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17b14451fd2b187ddd6303726755a3af0a926b6c",
      "tree": "b0f3572bcb47eef8a4988b44795ddcab95da3118",
      "parents": [
        "7a83e90b32a2b2500e0be6a5317ab411b39222c9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Sep 15 15:44:00 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 02:39:01 2005 -0400"
      },
      "message": "[PATCH] PATCH: remove function for non-PCI as requested\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf",
      "tree": "b88e67dcdce66832980245bcc450233599f857d0",
      "parents": [
        "13b9d47ed36e8019a99c798b84c341ef75868e02"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 15 15:17:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 15:17:59 2005 +0100"
      },
      "message": "[ARM] Tighten pfn_valid() test.\n\nThomas Gleixner reported that mmaping and unmapping each physical\npage in turn eventually caused the kernel to oops.  It appears\nthat pfn_valid() in the discontigmem case was too simplistic for\nproper operation.\n\nTighten the logic so we also check if the PFN is within the range\nof the selected memory node.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f29d245549aa38325c37716dbecea8d817c00274",
      "tree": "48ef6cea003080daa32c77575522bbef2039367f",
      "parents": [
        "fdce05bbfe171882adf53ce32e04da24276cb8cd"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 15 14:53:22 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 14:53:22 2005 +0100"
      },
      "message": "[ARM] 2913/1: PXA Poodle: Cleanup some unneeded code\n\nPatch from Richard Purdie\n\nThis patch cleans up the PXA Poodle platform code removing an unneeded\nstatic iomap. It also corrects errors in the platform header file and\nadds a missing GPIO define.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "44449bbf4b051ef7bbea648602f4e21658fe2354",
      "tree": "40f0313adaf5cc98aa1df733050c5a2353548e79",
      "parents": [
        "917afce1000d978dfd3f07da5da9d864bc49c77e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:52 2005 +0100"
      },
      "message": "[ARM] 2909/1: remove IXP2000_PROD_ID\n\nPatch from Lennert Buytenhek\n\nThe intel docs call it IXP2000_PRODUCT_ID, and we have a definition\nfor IXP2000_PRODUCT_ID as well, so IXP2000_PROD_ID can go.  It\u0027s only\nused in one place.\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": "917afce1000d978dfd3f07da5da9d864bc49c77e",
      "tree": "fd8487f4cf64dc5be9559820a1f4c3e6c759aad2",
      "parents": [
        "fea2efe3bba15f0aa8f840fbe052699808187cb6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 13:00:25 2005 +0100"
      },
      "message": "[ARM] 2911/1: ixp2000_reg_{read,write} accessors\n\nPatch from Lennert Buytenhek\n\nThis patch:\n- changes the ixp2000_reg_write accessor to take a \u0027volatile void *\u0027\n  instead of a \u0027volatile unsigned long *\u0027, which then allows passing in\n  a u32 * as first argument without being greeted with a warning; and\n- adds an ixp2000_reg_read accessor.\nWe can then use these accessors in ixp2000 code to access on-chip\nperipherals, instead of directly dereferencing pointers.  This is for\nuse by the ixp2000 microengine driver which was recently announced on\nnetdev.  We can\u0027t use readl/writel on the ixp2000 since it is usually\nrun in big-endian mode, and on big-endian platforms, readl/writel\nperform byteswapping.\nA future patch will remove the readback from ixp2000_reg_write, since\nit\u0027s not needed to prevent erratum #66, and add manual readbacks to the\nplaces that need them (writes are not synchronous since we map in device\nspace using XCB\u003d101 nowadays), such as interrupt disabling and GPIO\nmanipulation.  See also:\n\thttp://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-February/027084.html\nPatch has been ACKed by Jeff Garzik.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fea2efe3bba15f0aa8f840fbe052699808187cb6",
      "tree": "a2531cec2b7d6b8f1ae644a18eed9086510c93e4",
      "parents": [
        "1619cca2921f6927f4240e03f413d4165c7002fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 15 12:30:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 15 12:30:11 2005 +0100"
      },
      "message": "[ARM] Remove PFN_TO_NID for !DISCONTIGMEM\n\nPlatform classes need not define PFN_TO_NID when DISCONTIGMEM is\nnot selected.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87375ab47cd0ba04124c6d3fd80db5c368f5dcb6",
      "tree": "c95f160e2b033b5f8d2fad58348400bab5f989f2",
      "parents": [
        "f5e229db9cdb27f83594712ca4bb98d9377eb6ed"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Wed Sep 14 21:08:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 14 21:08:51 2005 -0700"
      },
      "message": "[IPVS]: ip_vs_ftp breaks connections using persistence\n\nip_vs_ftp when loaded can create NAT connections with unknown client\nport for passive FTP. For such expectations we lookup with cport\u003d0 on\nincoming packet but it matches the format of the persistence templates\ncausing packets to other persistent virtual servers to be forwarded to\nreal server without creating connection. Later the reply packets are\ntreated as foreign and not SNAT-ed.\n\nThis patch changes the connection lookup for packets from clients:\n\n* introduce IP_VS_CONN_F_TEMPLATE connection flag to mark the\n  connection as template\n\n* create new connection lookup function just for templates -\n  ip_vs_ct_in_get\n\n* make sure ip_vs_conn_in_get hits only connections with\n  IP_VS_CONN_F_NO_CPORT flag set when s_port is 0. By this way\n  we avoid returning template when looking for cport\u003d0 (ftp)\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20ae975dfd54de581287b2ca8a1ad97099ab0396",
      "tree": "0fd1f38658eab884ffbe8638effc822b8cfaf0c5",
      "parents": [
        "3c05d92ed49f644d1f5a960fa48637d63b946016"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 14 20:52:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 14 20:52:37 2005 -0700"
      },
      "message": "[NETLINK]: Reserve a slot for NETLINK_GENERIC.\n\nAs requested by Jamal.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38400e42713de5f5d0d676eb721bc7f7237f7f18",
      "tree": "a3231dad3ca043502a4649c4382088b21392178b",
      "parents": [
        "b75cdf388ecdcd5ab5e66178f19c39a4c94dea26",
        "deb75f3c29a13ac37a50d82a256c8dc17de58c3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 15:37:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 15:37:43 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "b75cdf388ecdcd5ab5e66178f19c39a4c94dea26",
      "tree": "05d5f8dedd0fbd9b93fb10ff6ad9aa81630372f8",
      "parents": [
        "881787a7d379a4a4474e94fce87b511a7f641595",
        "f6af5da388a5d058cd9a5a47d030e3966b22e991"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 15:27:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 15:27:39 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp \n"
    },
    {
      "commit": "f6af5da388a5d058cd9a5a47d030e3966b22e991",
      "tree": "6fa1ae0581cd23e0424129079bd08a138991decb",
      "parents": [
        "ad4162f3712ddf25e148cff1e7dc37eafdff3e51"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 14 23:10:48 2005 +0100"
      },
      "message": "[ARM SMP] Add timer/watchdog defines for MPCore\n\nActually add the file this time.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b7fc4214b550fafe595330e28d7c2c72b8b62f6",
      "tree": "adbe6316875456f889b3e155443d83d2c4ea0e92",
      "parents": [
        "0ed8e048c9e11e69ec951f94066105e80cdc59fd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 14 14:19:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 14:34:17 2005 -0700"
      },
      "message": "[PATCH] add PCI IDs so RME32 and RME96 drivers build\n\nWhile doing an allyesconfig build, I noticed that the commit\n\n    commit 8cdfd2519c6c9a1e6057dc5970b2542b35895738\n    Author: Takashi Iwai \u003ctiwai@suse.de\u003e\n    Date:   Wed Sep 7 14:08:11 2005 +0200\n\n        [ALSA] Remove superfluous PCI ID definitions\n\nbroke the RME32 and RME96 drivers, since the PCI IDs they use seem to have\nchanged names.  Here\u0027s a patch to fix this -- compile tested only, since I\nhave no idea what the hardware even is.\n\nFix the build of the RME32 and RME96 drivers by having them use the\nPCI_DEVICE_ID_RME_xxx names defined in \u003clinux/pci_ids.h\u003e instead of the\nPCI_DEVICE_ID_xxx names that they used to define themselves.\n\nAlso fix the typo in the id PCI_DEVICE_IDRME__DIGI96_8_PAD_OR_PST so the\nname is PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\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": "8fd9808aec0198b25ff9f8bb19508d9492f86920",
      "tree": "57776de938e20b62ec0f9ed74cc4eb6e51594128",
      "parents": [
        "84d370b906b0eb00277a841216987285cf4114d4"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Wed Sep 14 14:19:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 14:34:17 2005 -0700"
      },
      "message": "[PATCH] ppc32 8xx: flush_tlb_range() declaration uses wrong pointer type\n\nOn 8xx flush_tlb_range() declaration is using a \"struct mm_struct *\"\npointer type while the function itself uses \"struct vm_area_struct *\".\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "deb75f3c29a13ac37a50d82a256c8dc17de58c3d",
      "tree": "23282559a1d2d40464efaed0d98a96e269316d32",
      "parents": [
        "5a23f34798f15838fe1b7f0fd7e5be388e08c2b2",
        "82f1b07b9ad88066c0fa867dd6b32ce43ae7ad22"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 14 14:14:45 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 14 14:14:45 2005 -0700"
      },
      "message": "Pull fix-offsets-h into release branch\n"
    },
    {
      "commit": "ae01d2798d1825307044d75de11eb5c9ffb79c5a",
      "tree": "ae4b7f4aa08783855eec8725985ef22f0037ed93",
      "parents": [
        "adcb5ad1e5ba3996d53a047c5486efa6e734b413",
        "0915e8865fe4684dc82f043ac7036f34bf89f52a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 14:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 13 14:03:09 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6 \n"
    },
    {
      "commit": "ddbf9ef385bfbef897210733abfb73cb9b94ecec",
      "tree": "64a9e965a71eef13e813a3327f8d74aa7168ee19",
      "parents": [
        "5d54e69c68c05b162a56f9914cae72afd7e6f40a",
        "2c40579bdc2a94977fcff2521d5b53a97c33e77a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 09:48:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 09:48:54 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/chrisw/lsm-2.6 \n"
    }
  ],
  "next": "5d54e69c68c05b162a56f9914cae72afd7e6f40a"
}
