)]}'
{
  "log": [
    {
      "commit": "29bbd72d6ee1dbf2d9f00d022f8e999aa528fb3a",
      "tree": "4bc8ba22fff42b1da83cab3b3d8113b6d4771b7a",
      "parents": [
        "95ce568812822931991a24147987c5c75c0ac5b0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Aug 02 15:02:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 15:02:31 2006 -0700"
      },
      "message": "[NET]: Fix more per-cpu typos\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95ce568812822931991a24147987c5c75c0ac5b0",
      "tree": "ff9b281375a7e4ad9383999dc1810d9a21124021",
      "parents": [
        "e6eb307d48c81d688804f8b39a0a3ddde3cd3458"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 14:37:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 14:37:06 2006 -0700"
      },
      "message": "[SECURITY]: Fix build with CONFIG_SECURITY disabled.\n\ninclude/linux/security.h: In function ‘security_release_secctx’:\ninclude/linux/security.h:2757: warning: ‘return’ with a value, in function returning void\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6eb307d48c81d688804f8b39a0a3ddde3cd3458",
      "tree": "d60117a38c614f916defbb91eda0b9e38feeb8ec",
      "parents": [
        "9bbf28a1ff7b9d4e7df57829c25638721984277b"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@intel.com",
        "time": "Wed Aug 02 14:21:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:21:19 2006 -0700"
      },
      "message": "[I/OAT]: Remove CPU hotplug lock from net_dma_rebalance\n\nRemove the lock_cpu_hotplug()/unlock_cpu_hotplug() calls from\nnet_dma_rebalance\n\nThe lock_cpu_hotplug()/unlock_cpu_hotplug() sequence in\nnet_dma_rebalance is both incorrect (as pointed out by David Miller)\nbecause lock_cpu_hotplug() may sleep while the net_dma_event_lock\nspinlock is held, and unnecessary (as pointed out by Andrew Morton) as\nspin_lock() disables preemption which protects from CPU hotplug\nevents.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bbf28a1ff7b9d4e7df57829c25638721984277b",
      "tree": "255bb57e1e2aef43301d962683f9be5eb33d1cc4",
      "parents": [
        "dc49c1f94e3469d94b952e8f5160dd4ccd791d79"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "patrick@tykepenguin.com",
        "time": "Wed Aug 02 14:14:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:14:44 2006 -0700"
      },
      "message": "[DECNET]: Fix for routing bug\n\nThis patch fixes a bug in the DECnet routing code where we were\nselecting a loopback device in preference to an outward facing device\neven when the destination was known non-local. This patch should fix\nthe problem.\n\nSigned-off-by: Patrick Caulfield \u003cpatrick@tykepenguin.com\u003e\nSigned-off-by: Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc49c1f94e3469d94b952e8f5160dd4ccd791d79",
      "tree": "e47b1974c262a03dbabf0a148325d9089817e78e",
      "parents": [
        "2b7e24b66d31d677d76b49918e711eb360c978b6"
      ],
      "author": {
        "name": "Catherine Zhang",
        "email": "cxzhang@watson.ibm.com",
        "time": "Wed Aug 02 14:12:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:12:06 2006 -0700"
      },
      "message": "[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch\n\nFrom: Catherine Zhang \u003ccxzhang@watson.ibm.com\u003e\n\nThis patch implements a cleaner fix for the memory leak problem of the\noriginal unix datagram getpeersec patch.  Instead of creating a\nsecurity context each time a unix datagram is sent, we only create the\nsecurity context when the receiver requests it.\n\nThis new design requires modification of the current\nunix_getsecpeer_dgram LSM hook and addition of two new hooks, namely,\nsecid_to_secctx and release_secctx.  The former retrieves the security\ncontext and the latter releases it.  A hook is required for releasing\nthe security context because it is up to the security module to decide\nhow that\u0027s done.  In the case of Selinux, it\u0027s a simple kfree\noperation.\n\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b7e24b66d31d677d76b49918e711eb360c978b6",
      "tree": "53706b77ae3392064fbe2d8486804bf4d8714d90",
      "parents": [
        "76f10ad0e67cbc6ded2ee143e5188e0b7ff9fb15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 02 14:07:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:07:58 2006 -0700"
      },
      "message": "[NET]: skb_queue_lock_key() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76f10ad0e67cbc6ded2ee143e5188e0b7ff9fb15",
      "tree": "d7afe6a19eaa80587736a447a240faefde6bd4fc",
      "parents": [
        "dafee490858f79e144c5e6cdd84ceb9efa20a3f1"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Aug 02 14:06:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:06:55 2006 -0700"
      },
      "message": "[NET]: Remove lockdep_set_class() call from skb_queue_head_init().\n\nThe skb_queue_head_init() function is used both in drivers for private use\nand in the core networking code.  The usage models are vastly set of\nfunctions that is only softirq safe; while the driver usage tends to be\nmore limited to a few hardirq safe accessor functions.  Rather than\nannotating all 133+ driver usages, for now just split this lock into a per\nqueue class.  This change is obviously safe and probably should make\n2.6.18.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dafee490858f79e144c5e6cdd84ceb9efa20a3f1",
      "tree": "b14c78f41845026fd2ab161a7348d898a2fa6d3e",
      "parents": [
        "32c524d1c48b62be49fa1b1dd93fed10792debc0"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weid@nanjing-fnst.com",
        "time": "Wed Aug 02 13:41:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 13:41:21 2006 -0700"
      },
      "message": "[IPV6]: SNMPv2 \"ipv6IfStatsOutFragCreates\" counter error\n\n  When I tested linux kernel 2.6.71.7 about statistics\n\"ipv6IfStatsOutFragCreates\", and found that it couldn\u0027t increase\ncorrectly. The criteria is RFC 2465:\n\n  ipv6IfStatsOutFragCreates OBJECT-TYPE\n      SYNTAX      Counter32\n      MAX-ACCESS  read-only\n      STATUS      current\n      DESCRIPTION\n         \"The number of output datagram fragments that have\n         been generated as a result of fragmentation at\n         this output interface.\"\n      ::\u003d { ipv6IfStatsEntry 15 }\n\nI think there are two issues in Linux kernel. \n1st:\nRFC2465 specifies the counter is \"The number of output datagram\nfragments...\". I think increasing this counter after output a fragment\nsuccessfully is better. And it should not be increased even though a\nfragment is created but failed to output.\n\n2nd:\nIf we send a big ICMP/ICMPv6 echo request to a host, and receive\nICMP/ICMPv6 echo reply consisted of some fragments. As we know that in\nLinux kernel first fragmentation occurs in ICMP layer(maybe saying\ntransport layer is better), but this is not the \"real\"\nfragmentation,just do some \"pre-fragment\" -- allocate space for date,\nand form a frag_list, etc. The \"real\" fragmentation happens in IP layer\n-- set offset and MF flag and so on. So I think in \"fast path\" for\nip_fragment/ip6_fragment, if we send a fragment which \"pre-fragment\" by\nupper layer we should also increase \"ipv6IfStatsOutFragCreates\".\n\nSigned-off-by: Wei Dong \u003cweid@nanjing-fnst.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32c524d1c48b62be49fa1b1dd93fed10792debc0",
      "tree": "e04b93e55e9e6200a958f22f83b5a817ba0f2588",
      "parents": [
        "b60dfc6c20bd5f19de0083362ce377c89b1e5a24"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weid@nanjing-fnst.com",
        "time": "Wed Aug 02 13:39:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 13:39:57 2006 -0700"
      },
      "message": "[IPV6]: SNMPv2 \"ipv6IfStatsInHdrErrors\" counter error\n\n  When I tested Linux kernel 2.6.17.7 about statistics\n\"ipv6IfStatsInHdrErrors\", found that this counter couldn\u0027t increase\ncorrectly. The criteria is RFC2465:\n  ipv6IfStatsInHdrErrors OBJECT-TYPE\n      SYNTAX     Counter3\n      MAX-ACCESS read-only\n      STATUS     current\n      DESCRIPTION\n         \"The number of input datagrams discarded due to\n         errors in their IPv6 headers, including version\n         number mismatch, other format errors, hop count\n         exceeded, errors discovered in processing their\n         IPv6 options, etc.\"\n      ::\u003d { ipv6IfStatsEntry 2 }\n\nWhen I send TTL\u003d0 and TTL\u003d1 a packet to a router which need to be\nforwarded, router just sends an ICMPv6 message to tell the sender that\nTIME_EXCEED and HOPLIMITS, but no increments for this counter(in the\nfunction ip6_forward).\n\nSigned-off-by: Wei Dong \u003cweid@nanjing-fnst.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b60dfc6c20bd5f19de0083362ce377c89b1e5a24",
      "tree": "f085ddb2e7c99d6e753b0fe7b973569a17ceefee",
      "parents": [
        "3ab720881b6e36bd5190a3a11cee8d8d067c4ad7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 01 00:00:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:30 2006 -0700"
      },
      "message": "[NET]: Kill the WARN_ON() calls for checksum fixups.\n\nWe have a more complete solution in the works, involving\nthe seperation of CHECKSUM_HW on input vs. output, and\nhaving netfilter properly do incremental checksums.\n\nBut that is a very involved patch and is thus 2.6.19\nmaterial.\n\nWhat we have now is infinitely better than the past,\nwherein all TSO packets were dropped due to corrupt\nchecksums as soon at the NAT module was loaded.  At\nleast now, the checksums do get fixed up, it just\nisn\u0027t the cleanest nor most optimal solution.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ab720881b6e36bd5190a3a11cee8d8d067c4ad7",
      "tree": "7c0b9542623555a85476ede5e2a5a5d2c9c734a2",
      "parents": [
        "b10866fd7dd9ae9b8dd03646d28702a76d624474"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 31 23:47:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:29 2006 -0700"
      },
      "message": "[NETFILTER]: xt_hashlimit/xt_string: missing string validation\n\nThe hashlimit table name and the textsearch algorithm need to be\nterminated, the textsearch pattern length must not exceed the\nmaximum size.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b10866fd7dd9ae9b8dd03646d28702a76d624474",
      "tree": "8eb91aca0d40163409efc3da25ef26d67e75f646",
      "parents": [
        "87f5032e0ca149bd03f0e2b46071b0c4a2312e82"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 31 23:46:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:28 2006 -0700"
      },
      "message": "[NETFILTER]: SIP helper: expect RTP streams in both directions\n\nSince we don\u0027t know in which direction the first packet will arrive, we\nneed to create one expectation for each direction, which is currently\nprevented by max_expected beeing set to 1.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87f5032e0ca149bd03f0e2b46071b0c4a2312e82",
      "tree": "bdcc08783b471539878346086b69572402ba5708",
      "parents": [
        "a20e9c6291f27cac4a9ab450d124794c012f87d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:27 2006 -0700"
      },
      "message": "[E1000]: Convert to netdev_alloc_skb\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a20e9c6291f27cac4a9ab450d124794c012f87d4",
      "tree": "5f91808211a2e8213dc71446201224a4897bb433",
      "parents": [
        "8af2745645243b5e5b031504a643bf2158571dc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:38:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:26 2006 -0700"
      },
      "message": "[TG3]: Convert to netdev_alloc_skb\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8af2745645243b5e5b031504a643bf2158571dc7",
      "tree": "32bf05d47473c2b586daee33f343e0eea1bbf943",
      "parents": [
        "52499afe40387524e9f46ef9ce4695efccdd2ed9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 31 22:35:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:25 2006 -0700"
      },
      "message": "[NET]: Add netdev_alloc_skb().\n\nAdd a dev_alloc_skb variant that takes a struct net_device * paramater.\nFor now that paramater is unused, but I\u0027ll use it to allocate the skb\nfrom node-local memory in a follow-up patch.  Also there have been some\nother plans mentioned on the list that can use it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52499afe40387524e9f46ef9ce4695efccdd2ed9",
      "tree": "eb097a1c4150ff00a66a692f378ea4fb6f1035f0",
      "parents": [
        "a280b89982f48e9a32c6410a37419b12ca88af6b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:32:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:24 2006 -0700"
      },
      "message": "[TCP]: Process linger2 timeout consistently.\n\nBased upon guidance from Alexey Kuznetsov.\n\nWhen linger2 is active, we check to see if the fin_wait2\ntimeout is longer than the timewait.  If it is, we schedule\nthe keepalive timer for the difference between the timewait\ntimeout and the fin_wait2 timeout.\n\nWhen this orphan socket is seen by tcp_keepalive_timer()\nit will try to transform this fin_wait2 socket into a\nfin_wait2 mini-socket, again if linger2 is active.\n\nNot all paths were setting this initial keepalive timer correctly.\nThe tcp input path was doing it correctly, but tcp_close() wasn\u0027t,\npotentially making the socket linger longer than it really needs to.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a280b89982f48e9a32c6410a37419b12ca88af6b",
      "tree": "bf9cf034ed75a492bf84a73b7be75d94f2782e50",
      "parents": [
        "e795d092507d571d66f2ec98d3efdc7dd284bf80"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sun Jul 30 20:46:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:23 2006 -0700"
      },
      "message": "[SECURITY] secmark: nul-terminate secdata\n\nThe patch below fixes a problem in the iptables SECMARK target, where\nthe user-supplied \u0027selctx\u0027 string may not be nul-terminated.\n\nFrom initial analysis, it seems that the strlen() called from\nselinux_string_to_sid() could run until it arbitrarily finds a zero,\nand possibly cause a kernel oops before then.\n\nThe impact of this appears limited because the operation requires\nCAP_NET_ADMIN, which is essentially always root.  Also, the module is\nnot yet in wide use.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e795d092507d571d66f2ec98d3efdc7dd284bf80",
      "tree": "8aef64627d88b738575f66073681228b3f69df26",
      "parents": [
        "8d71740c56a9058acc4378504a356d543ff1308b"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Sun Jul 30 20:44:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:22 2006 -0700"
      },
      "message": "[NET] infiniband: Cleanup ib_addr module to use the netevents\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d71740c56a9058acc4378504a356d543ff1308b",
      "tree": "f8be30892b75e7194b121d76adb9847d069f1759",
      "parents": [
        "792d1932e319ff8ba01361e7d151b1794c55c31f"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Sun Jul 30 20:43:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:21 2006 -0700"
      },
      "message": "[NET]: Core net changes to generate netevents\n\nGenerate netevents for:\n- neighbour changes\n- routing redirects\n- pmtu changes\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "792d1932e319ff8ba01361e7d151b1794c55c31f",
      "tree": "e4259bbccab44d311f7fd3d3ffc18557ae52c49c",
      "parents": [
        "3687b1dc6fe83a500ba4d3235704594f6a111a2d"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Sun Jul 30 20:43:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:20 2006 -0700"
      },
      "message": "[NET]: Network Event Notifier Mechanism.\n\nThis patch uses notifier blocks to implement a network event\nnotifier mechanism.\n\nClients register their callback function by calling\nregister_netevent_notifier() like this:\n\nstatic struct notifier_block nb \u003d {\n        .notifier_call \u003d my_callback_func\n};\n\n...\n\nregister_netevent_notifier(\u0026nb);\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3687b1dc6fe83a500ba4d3235704594f6a111a2d",
      "tree": "d57932b49d53234ea5daf2f2cbe780a8c347a1ad",
      "parents": [
        "118075b3cdc90e0815362365f3fc64d672ace0d6"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@nanjing-fnst.com",
        "time": "Sun Jul 30 20:35:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:19 2006 -0700"
      },
      "message": "[TCP]: SNMPv2 tcpAttemptFails counter error\n\nRefer to RFC2012, tcpAttemptFails is defined as following:\n  tcpAttemptFails OBJECT-TYPE\n      SYNTAX      Counter32\n      MAX-ACCESS  read-only\n      STATUS      current\n      DESCRIPTION\n              \"The number of times TCP connections have made a direct\n              transition to the CLOSED state from either the SYN-SENT\n              state or the SYN-RCVD state, plus the number of times TCP\n              connections have made a direct transition to the LISTEN\n              state from the SYN-RCVD state.\"\n      ::\u003d { tcp 7 }\n\nWhen I lookup into RFC793, I found that the state change should occured\nunder following condition:\n  1. SYN-SENT -\u003e CLOSED\n     a) Received ACK,RST segment when SYN-SENT state.\n\n  2. SYN-RCVD -\u003e CLOSED\n     b) Received SYN segment when SYN-RCVD state(came from LISTEN).\n     c) Received RST segment when SYN-RCVD state(came from SYN-SENT).\n     d) Received SYN segment when SYN-RCVD state(came from SYN-SENT).\n\n  3. SYN-RCVD -\u003e LISTEN\n     e) Received RST segment when SYN-RCVD state(came from LISTEN).\n\nIn my test, those direct state transition can not be counted to\ntcpAttemptFails.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@nanjing-fnst.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "118075b3cdc90e0815362365f3fc64d672ace0d6",
      "tree": "1309f0569f253086016286e9c55b02a63aedfd2d",
      "parents": [
        "9cac2c35e26cc44978df654306bb92d7cfe7e2de"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sun Jul 30 20:21:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:18 2006 -0700"
      },
      "message": "[TCP]: fix memory leak in net/ipv4/tcp_probe.c::tcpprobe_read()\n\nBased upon a patch by Jesper Juhl.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cac2c35e26cc44978df654306bb92d7cfe7e2de",
      "tree": "c1e7b4bfa150ee357166d39b9cd15d8eed5edf3f",
      "parents": [
        "f4d26fb336f3c08066bffbe907d3104be4fb91a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 30 20:20:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:17 2006 -0700"
      },
      "message": "[ATALK]: Make CONFIG_DEV_APPLETALK a tristate.\n\nOtherwise we allow building appletalk drivers in-kernel when\nCONFIG_ATALK is modular.  That doesn\u0027t work because these drivers use\nsymbols such as \"alloc_talkdev\" which is exported from code built\nby CONFIG_ATALK.\n\nNoticed by Toralf Förster.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4d26fb336f3c08066bffbe907d3104be4fb91a8",
      "tree": "5502b74f0c32355986a5cb73136c3d70c305d51f",
      "parents": [
        "9cd3ecd674cf3194e07435b5b9559c4d432026d5"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jul 30 20:20:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:16 2006 -0700"
      },
      "message": "[NET]: Fix ___pskb_trim when entire frag_list needs dropping\n\nWhen the trim point is within the head and there is no paged data,\n___pskb_trim fails to drop the first element in the frag_list.\nThis patch fixes this by moving the len \u003c\u003d offset case out of the\npage data loop.\n\nThis patch also adds a missing kfree_skb on the frag that we just\ncloned.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cd3ecd674cf3194e07435b5b9559c4d432026d5",
      "tree": "9704edfee377eb4ab00b6cb06184c1d83d994e59",
      "parents": [
        "497c615abad7ee81994dd592194535aea2aad617"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Jul 30 20:20:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:15 2006 -0700"
      },
      "message": "[NETFILTER]: include/linux/netfilter_bridge.h: header cleanup\n\nHeader doesn\u0027t use anything from atomic.h.\nIt fixes headers_check warning:\n\ninclude/linux/netfilter_bridge.h requires asm/atomic.h, which does not exist\n\nCompile tested on\nalpha     arm   i386-up  sparc    sparc64-up  x86_64\nalpha-up  i386           sparc64  sparc-up    x86_64-up\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497c615abad7ee81994dd592194535aea2aad617",
      "tree": "86bb23e49071ea1bc867232d576b2d4ece31eb4d",
      "parents": [
        "679e898a4742d4a4a47430b67fd68a789a73dcfd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jul 30 20:19:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:14 2006 -0700"
      },
      "message": "[IPV6]: Audit all ip6_dst_lookup/ip6_dst_store calls\n\nThe current users of ip6_dst_lookup can be divided into two classes:\n\n1) The caller holds no locks and is in user-context (UDP).\n2) The caller does not want to lookup the dst cache at all.\n\nThe second class covers everyone except UDP because most people do\nthe cache lookup directly before calling ip6_dst_lookup.  This patch\nadds ip6_sk_dst_lookup for the first class.\n\nSimilarly ip6_dst_store users can be divded into those that need to\ntake the socket dst lock and those that don\u0027t.  This patch adds\n__ip6_dst_store for those (everyone except UDP/datagram) that don\u0027t\nneed an extra lock.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "679e898a4742d4a4a47430b67fd68a789a73dcfd",
      "tree": "683d2cdff658ec54bbab77e64c9fafee8e5aa73f",
      "parents": [
        "081bba5b3ace5698eccf2f1a378cd4a9a4c98a85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 30 20:19:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:13 2006 -0700"
      },
      "message": "[XFRM]: Fix protocol field value for outgoing IPv6 GSO packets\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "081bba5b3ace5698eccf2f1a378cd4a9a4c98a85",
      "tree": "a4d048005cbc54a91c529024c17d115d2648898e",
      "parents": [
        "6c223828058bc45f070d35b63d4a819a8df0146d"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Fri Jul 28 18:12:13 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:12 2006 -0700"
      },
      "message": "[IPV6] ADDRCONF: NLM_F_REPLACE support for RTM_NEWADDR\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki YAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "6c223828058bc45f070d35b63d4a819a8df0146d",
      "tree": "57de560c32c53bc91dbc3c9adfa9266c997f36ec",
      "parents": [
        "8f27ebb9823b7f6b7a67ab325b515f75ba51bf4c"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Fri Jul 28 18:12:12 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:11 2006 -0700"
      },
      "message": "[IPV6] ADDRCONF: Support get operation of single address\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "8f27ebb9823b7f6b7a67ab325b515f75ba51bf4c",
      "tree": "425c50a174d06f20537311acab60ee0353a7700c",
      "parents": [
        "0778769d392b5b80410673f53e4f946574ebacf7"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jul 28 18:12:11 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:10 2006 -0700"
      },
      "message": "[IPV6] ADDRCONF: Do not verify an address with infinity lifetime\n\nWe also do not try regenarating new temporary address corresponding to an\naddress with infinite preferred lifetime.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "0778769d392b5b80410673f53e4f946574ebacf7",
      "tree": "a045eb932e17e8bc8d963d1555a5f37701c8a770",
      "parents": [
        "643162258e57180a33e0ef7f08f0d986fbb5b4b9"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Fri Jul 28 18:12:10 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:09 2006 -0700"
      },
      "message": "[IPV6] ADDRCONF: Allow user-space to specify address lifetime\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "643162258e57180a33e0ef7f08f0d986fbb5b4b9",
      "tree": "e66a0348076afe5e37c49bc5de0d76dc3e2763d0",
      "parents": [
        "a205729e2cd8e51257cd0ea738524c64da99b9e0"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jul 28 18:12:09 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:08 2006 -0700"
      },
      "message": "[IPV6] ADDRCONF: Check payload length for IFA_LOCAL attribute in RTM_{ADD,DEL}MSG message\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "a205729e2cd8e51257cd0ea738524c64da99b9e0",
      "tree": "22108eebc4097e906f35eb27b4f0daa1a7f2bd2b",
      "parents": [
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042",
        "ddecbe112b057c333a8e055fb417451a02b9df78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 11:07:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 11:07:29 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (26 commits)\n  V4L/DVB (4380): Bttv: Revert VBI_OFFSET to previous value, it works better\n  V4L/DVB (4379): Videodev: Check return value of class_device_register() correctly\n  V4L/DVB (4373): Correctly handle sysfs error leg file removal in pvrusb2\n  V4L/DVB (4368): Bttv: use class_device_create_file and handle errors\n  V4L/DVB (4367): Videodev: Handle class_device related errors\n  V4L/DVB (4365): OVERLAY flag were enabled by mistake\n  V4L/DVB (4344): Fix broken dependencies on media Kconfig \n  V4L/DVB (4343): Fix for compilation without V4L1 or V4L1_COMPAT\n  V4L/DVB (4342): Fix ext_controls align on 64 bit architectures\n  V4L/DVB (4341): VIDIOCSMICROCODE were missing on compat_ioctl32\n  V4L/DVB (4322): Fix dvb-pll autoprobing\n  V4L/DVB (4311): Fix possible dvb-pll oops\n  V4L/DVB (4337): Refine dead code elimination in pvrusb2\n  V4L/DVB (4323): [budget/budget-av/budget-ci/budget-patch drivers] fixed DMA start/stop code\n  V4L/DVB (4316): Check __must_check warnings\n  V4L/DVB (4314): Set the Auxiliary Byte when tuning LG H06xF in analog mode\n  V4L/DVB (4313): Bugfix for keycode calculation on NPG remotes\n  V4L/DVB (4310): Saa7134: rename dmasound_{init, exit}\n  V4L/DVB (4306): Support non interlaced capture by default for saa713x\n  V4L/DVB (4298): Check all __must_check warnings in bttv.\n  ...\n"
    },
    {
      "commit": "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042",
      "tree": "4ccf519a20c9b5bb3701c8b4d38b01af8bef854e",
      "parents": [
        "ce38cac48209d270d07fd6d1a8e94446b37abcd5",
        "8d950cb8896fc95a9444d190885779438bb9d01c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:39:52 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Minor comment fix for misc_64.S\n  [POWERPC] Use H_CEDE on non-SMT\n  [POWERPC] force 64bit mode in fwnmi handlers to workaround firmware bugs\n  [POWERPC] PMAC_APM_EMU should depend on ADB_PMU\n  [POWERPC] Fix new interrupt code (MPIC detection)\n  [POWERPC] Fix new interrupt code (MPIC endianness)\n  [POWERPC] Add cpufreq support for Xserve G5\n  [POWERPC] Xserve G5 thermal control fixes\n  [POWERPC] Fix mem\u003d handling when the memory limit is \u003e RMO size\n  [POWERPC] More offb/bootx fixes\n  [POWERPC] Fix legacy_serial.c error handling on 32 bits\n  [POWERPC] Fix default clock for udbg_16550\n  [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set\n  [POWERPC] Fix 32 bits warning in prom_init.c\n  [POWERPC] Workaround Pegasos incorrect ISA \"ranges\"\n  [POWERPC] fix up front-LED Kconfig\n"
    },
    {
      "commit": "ce38cac48209d270d07fd6d1a8e94446b37abcd5",
      "tree": "c7840212a8dbc2002734e20ed2e3b0e8f63c857c",
      "parents": [
        "b1367d2a2817e6199092b43fe01c1eed3374c4e4"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Sun Jul 30 03:04:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] rivafb/nvidiafb: race between register_framebuffer and *_bl_init\n\nSince we now use the generic backlight infrastructure, I think we need to\ncall rivafb_bl_init before calling register_framebuffer since otherwise\nrivafb_bl_init might race with the framebuffer layer already opening the\ndevice and setting up the video mode.  In this case we might end up with a\nnot yet fully intialized backlight (info-\u003ebl_dev still NULL) when calling\nriva_bl_set_power via rivafb_set_par/rivafb_load_video_mode and the kernel\ndies without any further notice during boot.\n\nThis fixes booting current git on a PB 6,1.  In this case radeonfb/atyfb\nwould be affected too - I can fix that too but don\u0027t have any hardware to\ntest this on.\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1367d2a2817e6199092b43fe01c1eed3374c4e4",
      "tree": "d769c5d098ac1ff34e8b4cfd579e6854ca930dae",
      "parents": [
        "4b755999d6e0c1d988fb448289abb6c226cd8c36"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Sun Jul 30 03:04:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] nvidiafb: remove redundant CONFIG_PCI check\n\nCONFIG_FB_NVIDIA already depends on CONFIG_PCI in drivers/video/Kconfig.\nDriver does an extra ``sanity check\u0027\u0027 which is then redundant.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b755999d6e0c1d988fb448289abb6c226cd8c36",
      "tree": "0310376a65b0d25af249554a133b5a799acf22f6",
      "parents": [
        "994aad251acab32a5d40d4a9501dc3e736562b6d"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jul 30 03:04:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] powermac: More powermac backlight fixes\n\nThis patch fixes several problems:\n- The legacy backlight value might be set at interrupt time. Introduced\n  a worker to prevent it from directly calling the backlight code.\n- via-pmu allows the backlight to be grabbed, in which case we need to\n  prevent other kernel code from changing the brightness.\n- Don\u0027t send PMU requests in via-pmu-backlight when the machine is about\n  to sleep or waking up.\n- More Kconfig fixes.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "994aad251acab32a5d40d4a9501dc3e736562b6d",
      "tree": "4c816fa097d07b2c4a4f46d26023af94f9a26822",
      "parents": [
        "256154fbc31c25a8df4d398232acfa9d4892224c"
      ],
      "author": {
        "name": "Volker Braun",
        "email": "vbraun@physics.upenn.edu",
        "time": "Sun Jul 30 03:04:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:45 2006 -0700"
      },
      "message": "[PATCH] radeonfb sleep fixes\n\nMany IBM Thinkpad T4* models and some R* and X* with radeon video cards draw\ntoo much power when suspended to RAM, reducing drastically the battery\nlifetime.  The solution is to enable suspend-to-D2 on these machines.  They\nare whitelisted through their subsystem vendor/device ID.  This fixes\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3022\n\nThe patch introduces a framework to alter the pm_mode and reinit_func fields\nof the radeonfb_info structure based on a whitelist.  This should facilitate\nfuture hardware-dependent workarounds.  The workaround for the Samsung P35\nthat is already in the radeonfb code has been rewritten using this framework.\n\nThe behavior can be overridden with module options:\n\ni)  video\u003dradeonfb:force_sleep\u003d1\n    enable suspend-to-D2 also on non-whitelisted machines (useful for\n    testing new notebook models),\n\nii) video\u003dradeonfb:ignore_devlist\u003d1\n    Disable checking the whitelist and do not apply any workarounds.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "256154fbc31c25a8df4d398232acfa9d4892224c",
      "tree": "278582add1a28766a1f3f4dba2f250cdbb191e0a",
      "parents": [
        "834a9b8ca7a01c34570be021f88e18884a29f048"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sun Jul 30 03:04:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] fbdev: statically link the framebuffer notification functions\n\nThe backlight and lcd subsystems can be notified by the framebuffer layer\nof blanking events.  However, these subsystems, as a whole, can function\nindependently from the framebuffer layer.  But in order to enable to the\nlcd and backlight subsystems, the framebuffer has to be compiled also,\neffectively sucking in a huge amount of unneeded code.\n\nTo prevent dependency problems, separate out the framebuffer notification\nmechanism from the framebuffer layer and permanently link it to the kernel.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "834a9b8ca7a01c34570be021f88e18884a29f048",
      "tree": "caf3a37ae5d73a235f17bc353e8e0a7b2c87934e",
      "parents": [
        "1f525f16e0a2b5743a64bf6991d3b6704271f8b6"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Sun Jul 30 03:04:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] 9p: fix fid behavior on failed remove\n\nBased on a bug report from Russ Ross \u003crussruss@gmail.com\u003e\n\nAccording to the spec:\n\n\"The remove request asks the file server both to remove the file\n represented by fid and to clunk the fid, even if the remove fails.\"\n\nbut the Linux client seems to expect the fid to be valid after a failed\nremove attempt.  Specifically, I\u0027m getting this behavior when attempting to\nremove a non-empty directory.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f525f16e0a2b5743a64bf6991d3b6704271f8b6",
      "tree": "3ffc823f721c87dd9b4650a20f2cd16e43e7f832",
      "parents": [
        "4c90c68aca278f425afc0b48d86298b960fbc0ce"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:04:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] update KJ details\n\nUse preferred email address.  Remove sf.net project reference.  It is no\nlonger used.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c90c68aca278f425afc0b48d86298b960fbc0ce",
      "tree": "4c2ba4152b1d58e7b899b01ffe7fe3624498b1c5",
      "parents": [
        "0e31f51d8177320d61ec5786ca4aafa7b7a749b4"
      ],
      "author": {
        "name": "Russ Ross",
        "email": "russross@gmail.com",
        "time": "Sun Jul 30 03:04:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] 9p: fix marshalling bug in tcreate with empty extension field\n\nSigned-off-by: Russ Ross \u003crussross@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e31f51d8177320d61ec5786ca4aafa7b7a749b4",
      "tree": "a076261c90d757d7d2740c1ba4d219782914ea4d",
      "parents": [
        "51d8c5edd3b166fcc51aba84d78761d578400a7c"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sun Jul 30 03:04:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] ext3 -nobh option causes oops\n\nFor files other than IFREG, nobh option doesn\u0027t make sense.  Modifications\nto them are journalled and needs buffer heads to do that.  Without this\npatch, we get kernel oops in page_buffers().\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51d8c5edd3b166fcc51aba84d78761d578400a7c",
      "tree": "d3cf04b8fd2d7a5a2ba8c0957bd3dbe3839981f5",
      "parents": [
        "bc65ac6a0ffc66c56d1e6893685d7fe87c63cc44"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:04:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] timer: Fix tvec_bases initializer\n\nkernel/timer.c defines a (per-cpu) pointer to tvec_base_t, but initializes\nit using { \u0026a_tvec_base_t }, which sparse warns about; change this to just\n\u0026a_tvec_base_t.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc65ac6a0ffc66c56d1e6893685d7fe87c63cc44",
      "tree": "8c8bde036220b27361e864249c4961fdc2591eca",
      "parents": [
        "0a5eca6530eb4d0120981936058537c24a2f92ce"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:04:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] freevxfs: Add missing lock_kernel() to vxfs_readdir\n\nCommit 7b2fd697427e73c81d5fa659efd91bd07d303b0e in the historical GIT tree\nstopped calling the readdir member of a file_operations struct with the big\nkernel lock held, and fixed up all the readdir functions to do their own\nlocking.  However, that change added calls to unlock_kernel() in\nvxfs_readdir, but no call to lock_kernel().  Fix this by adding a call to\nlock_kernel().\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a5eca6530eb4d0120981936058537c24a2f92ce",
      "tree": "0e9d49c3dbaa646f578d9fb0c83a179b5775b1a3",
      "parents": [
        "5a06a363ef48444186f18095ae1b932dddbbfa89"
      ],
      "author": {
        "name": "Thomas Horsley",
        "email": "tom.horsley@ccur.com",
        "time": "Sun Jul 30 03:04:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] documentation: Documentation/initrd.txt\n\nI spent a long time the other day trying to examine an initrd image on a\nfedora core 5 system because the initrd.txt file is apparently obsolete.\nHere is a patch which I hope will reduce future confusion for others.\n\nSigned-off-by: Thomas Horsley \u003ctom.horsley@ccur.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a06a363ef48444186f18095ae1b932dddbbfa89",
      "tree": "d344aeb99d82be4d21d930afea0ea6b1da230edc",
      "parents": [
        "873302c71c0e60234eb187b15f83c2d79e84c40a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 30 03:04:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:44 2006 -0700"
      },
      "message": "[PATCH] ipc/msg.c: clean up coding style\n\nClean up ipc/msg.c to conform to Documentation/CodingStyle.  (before it was\nan inconsistent hodepodge of various coding styles)\n\nVerified that the before/after .o\u0027s are identical.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "873302c71c0e60234eb187b15f83c2d79e84c40a",
      "tree": "65288ff5a46b03c69ffc0b0634ab5bed37f1bc9a",
      "parents": [
        "0a0898cf413876d4ed6e371f3e04bf38600a9205"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sun Jul 30 03:04:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] fuse: fix typo\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a0898cf413876d4ed6e371f3e04bf38600a9205",
      "tree": "700c9e87bdd78392bd3fa11f2f976d360b8a5cd2",
      "parents": [
        "685d16ddb07b74537fb18972784e6214840fdd20"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sun Jul 30 03:04:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] fuse: use jiffies_64\n\nIt is entirely possible (though rare) that jiffies half-wraps around, while a\ndentry/inode remains in the cache.  This could mean that the dentry/inode is\nnot invalidated for another half wraparound-time.\n\nTo get around this problem, use 64-bit jiffies.  The only problem with this is\nthat dentry-\u003ed_time is 32 bits on 32-bit archs.  So use d_fsdata as the high\n32 bits.  This is an ugly hack, but far simpler, than having to allocate\nprivate data just for this purpose.\n\nSince 64-bit jiffies can be assumed never to wrap around, simple comparison\ncan be used, and a zero time value can represent \"invalid\".\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "685d16ddb07b74537fb18972784e6214840fdd20",
      "tree": "f9a0825348629824f7867270c5860edb02e91e75",
      "parents": [
        "25d7dfdaf3404bb31b8f55283fd2c456cb7b4001"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sun Jul 30 03:04:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] fuse: fix zero timeout\n\nAn attribute and entry timeout of zero should mean, that the entity is\ninvalidated immediately after the operation.  Previously invalidation only\nhappened at the next clock tick.\n\nReported and tested by Craig Davies.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25d7dfdaf3404bb31b8f55283fd2c456cb7b4001",
      "tree": "05ef97c24267fe853ed80dc08cbfe5b029ef21f1",
      "parents": [
        "0b0bf7a3ccb6f0b38ead71980e79f875046047b7"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Sun Jul 30 03:04:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] Fix trivial unwind info bug\n\nCFA needs to be adjusted upwards for push, and downwards for pop.\narch/i386/kernel/entry.S gets it wrong in one place.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b0bf7a3ccb6f0b38ead71980e79f875046047b7",
      "tree": "1c7b0689d2f0f9839ff9a793ed3990d9c1591fc0",
      "parents": [
        "072d3d1acb452f4abd8d3d20af661f2e28854b59"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 30 03:04:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] vDSO hash-style fix\n\nThe latest toolchains can produce a new ELF section in DSOs and\ndynamically-linked executables.  The new section \".gnu.hash\" replaces\n\".hash\", and allows for more efficient runtime symbol lookups by the\ndynamic linker.  The new ld option --hash-style\u003d{sysv|gnu|both} controls\nwhether to produce the old \".hash\", the new \".gnu.hash\", or both.  In some\nnew systems such as Fedora Core 6, gcc by default passes --hash-style\u003dgnu\nto the linker, so that a standard invocation of \"gcc -shared\" results in\nproducing a DSO with only \".gnu.hash\".  The new \".gnu.hash\" sections need\nto be dealt with the same way as \".hash\" sections in all respects; only the\ndynamic linker cares about their contents.  To work with older dynamic\nlinkers (i.e.  preexisting releases of glibc), a binary must have the old\n\".hash\" section.  The --hash-style\u003dboth option produces binaries that a new\ndynamic linker can use more efficiently, but an old dynamic linker can\nstill handle.\n\nThe new section runs afoul of the custom linker scripts used to build vDSO\nimages for the kernel.  On ia64, the failure mode for this is a boot-time\npanic because the vDSO\u0027s PT_IA_64_UNWIND segment winds up ill-formed.\n\nThis patch addresses the problem in two ways.\n\nFirst, it mentions \".gnu.hash\" in all the linker scripts alongside \".hash\".\n This produces correct vDSO images with --hash-style\u003dsysv (or old tools),\nwith --hash-style\u003dgnu, or with --hash-style\u003dboth.\n\nSecond, it passes the --hash-style\u003dsysv option when building the vDSO\nimages, so that \".gnu.hash\" is not actually produced.  This is the most\nconservative choice for compatibility with any old userland.  There is some\nconcern that some ancient glibc builds (though not any known old production\nsystem) might choke on --hash-style\u003dboth binaries.  The optimizations\nprovided by the new style of hash section do not really matter for a DSO\nwith a tiny number of symbols, as the vDSO has.  If someone wants to use\n\u003dgnu or \u003dboth for their vDSO builds and worry less about that\ncompatibility, just change the option and the linker script changes will\nmake any choice work fine.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "072d3d1acb452f4abd8d3d20af661f2e28854b59",
      "tree": "601f384e86afc5e8a24bbf3c836e30e686daad00",
      "parents": [
        "58690664456b597796e58958861f365e096a1609"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Jul 30 03:04:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] hwrng: fix geode probe error unwind\n\nThe geode hwrng leaks an iomapped resource, if hwrng_register() fails.\nThis fixes it.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58690664456b597796e58958861f365e096a1609",
      "tree": "fd10e9cbe3ebe7a40086e147e982b3be81d90924",
      "parents": [
        "b8008b2bc21fb13b45964e21247f18c013d6e985"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Jul 30 03:04:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] hwrng: fix intel probe error unwind\n\nThe intel hwrng leaks an iomapped resource, if hwrng_register() failes.\nThis fixes it.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8008b2bc21fb13b45964e21247f18c013d6e985",
      "tree": "e939d1b02ce1e2c7b2432a385d13a105b1bc6414",
      "parents": [
        "d07fe82c24daab2360e2790f488bcffa7db74825"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sun Jul 30 03:04:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] Fix kmem_cache_alloc() been documented twice\n\nkmem_cache_alloc() was documented twice, but kmem_cache_zalloc() never.\nFix this obvious typo to get things right.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d07fe82c24daab2360e2790f488bcffa7db74825",
      "tree": "9fa6c2550b7ec62c617c03f33ceabc640973631c",
      "parents": [
        "0d94df56963251d896e87c6197f6df132593232b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun Jul 30 03:04:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] reference rt-mutex-design in rtmutex.c\n\nIn order to prevent Doc Rot, this patch adds a reference to the design\ndocument for rtmutex.c in rtmutex.c.  So when someone needs to update or\nchange the design of that file they will know that a document actually\nexists that explains the design (helping them change it), and hopefully\nthat they will update the document if they too change the design.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d94df56963251d896e87c6197f6df132593232b",
      "tree": "2b87f030b4e591e63a8a1d1c636145030e221660",
      "parents": [
        "3c829c367a1a52550378584a657768217971e587"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Sun Jul 30 03:04:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:43 2006 -0700"
      },
      "message": "[PATCH] Add parentheses around arguments in the SH_DIV macro.\n\nThere is currently no affected user in the tree, but usage is less\nsurprising that way.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c829c367a1a52550378584a657768217971e587",
      "tree": "78dfcbe28e6a0db56992ce5ad5891398a9743bf4",
      "parents": [
        "953a7f20667a8b6217ea2ac49c0877e957a0130a"
      ],
      "author": {
        "name": "Tim Chen",
        "email": "tim.c.chen@linux.intel.com",
        "time": "Sun Jul 30 03:04:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:42 2006 -0700"
      },
      "message": "[PATCH] Reducing local_bh_enable/disable overhead in irqtrace\n\nThe recent changes from irqtrace feature has added overheads to\nlocal_bh_disable and local_bh_enable that reduces UDP performance across\nx86_64 and IA64, even though IA64 does not support the irqtrace feature.\nPatch in question is\n\n[PATCH]lockdep: irqtrace subsystem, core\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dc\nommit;h\u003dde30a2b355ea85350ca2f58f3b9bf4e5bc007986\n\nPrior to this patch, local_bh_disable was a short macro.  Now it is a\nfunction which calls __local_bh_disable with added irq flags save and\nrestore.  The irq flags save and restore were also added to\nlocal_bh_enable, probably for injecting the trace irqs code.\n\nThis overhead is on the generic code path across all architectures.  On a\nIA_64 test machine (Itanium-2 1.6 GHz) running a benchmark like netperf\u0027s\nUDP streaming test, the added overhead results in a drop of 3% in\nthroughput, as udp_sendmsg calls the local_bh_enable/disable several times.\n\nOther workloads that have heavy usages of local_bh_enable/disable could\nalso be affected.  The patch ideally should not have affected IA-64\nperformance as it does not have IRQ tracing support.  A significant portion\nof the overhead is in the added irq flags save and restore, which I think\nis not needed if IRQ tracing is unused.  A suggested patch is attached\nbelow that recovers the lost performance.  However, the \"ifdef\"s in the\npatch are a bit ugly.\n\nSigned-off-by: Tim Chen \u003ctim.c.chen@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "953a7f20667a8b6217ea2ac49c0877e957a0130a",
      "tree": "4b61b0bb8caa2621ae05f6f4f89986af5a04f056",
      "parents": [
        "de456d371d16e28d61eda813fd2a6f34fd8a8bb5"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Jul 30 03:04:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:42 2006 -0700"
      },
      "message": "[PATCH] Typo in ub clause of devices.txt\n\nChange \"Thrid\" into \"Third\", and realign similarly to other entries.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de456d371d16e28d61eda813fd2a6f34fd8a8bb5",
      "tree": "395d63111abf04c36b62c8a52906cb5a256b7bbd",
      "parents": [
        "344fe78669d2d1cff9e8939598f6d0d865b6a75b"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:04:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:42 2006 -0700"
      },
      "message": "[PATCH] Fix typo in MAINTAINERS: s/DEVICS/DEVICES/\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "344fe78669d2d1cff9e8939598f6d0d865b6a75b",
      "tree": "1b5dc1e8edd1e67ab4d87ed05e43bea527129b91",
      "parents": [
        "0bee8d28496a8c76b488a2c29e01a0ebc1411475"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:03:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:42 2006 -0700"
      },
      "message": "[PATCH] ufs: remove incorrect unlock_kernel from failure path in ufs_symlink()\n\nufs_symlink, in one of its error paths, calls unlock_kernel without ever\nhaving called lock_kernel(); fix this by creating and jumping to a new\nlabel out_notlocked rather than the out label used after calling\nlock_kernel().\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0bee8d28496a8c76b488a2c29e01a0ebc1411475",
      "tree": "f0b72e16f424edfadc43fc44bcb7625f25b195ce",
      "parents": [
        "0aa9e4f147880b2d7d1eef1f0b45112af0e36f9f"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:03:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:42 2006 -0700"
      },
      "message": "[PATCH] efs: add entry for EFS filesystem to MAINTAINERS as Orphan\n\nThe EFS filesystem does not have an entry in MAINTAINERS; add one, giving\nthe EFS filesystem and listing the status as Orphan, per the note on that\npage saying \"I\u0027m no longer actively maintaining EFS\".\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0aa9e4f147880b2d7d1eef1f0b45112af0e36f9f",
      "tree": "2353795f3b72fc0fc5bffd1584bc3f45d82a775e",
      "parents": [
        "6ecbc4e1a395062a8e99e4f5fe328f6ba166d9c8"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:03:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] efs: Remove incorrect unlock_kernel from failure path in efs_symlink_readpage()\n\nIf efs_symlink_readpage hits the -ENAMETOOLONG error path, it will call\nunlock_kernel without ever having called lock_kernel(); fix this by\ncreating and jumping to a new label fail_notlocked rather than the fail\nlabel used after calling lock_kernel().\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nCc: 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": "6ecbc4e1a395062a8e99e4f5fe328f6ba166d9c8",
      "tree": "860b84b861fb6b96a3ffac777ad806f89a7c9e34",
      "parents": [
        "3ae192080cb4d007792d13522efa98ebe7f15475"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Sun Jul 30 03:03:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] Remove incorrect unlock_kernel from allocation failure path in coda_open()\n\nCommit 398c53a757702e1e3a7a2c24860c7ad26acb53ed (in the historical GIT\ntree) moved the lock_kernel() in coda_open after the allocation of a\ncoda_file_info struct, but left an unlock_kernel() in the allocation\nfailure error path; remove it.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nAcked-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae192080cb4d007792d13522efa98ebe7f15475",
      "tree": "98786f16ad5946c907b17b6c46be1076349a4a3c",
      "parents": [
        "5b6509aa8c2f292caea7c0602ec361f920951508"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sun Jul 30 03:03:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] Fix swsusp with PNP BIOS\n\nswsusp is unable to suspend my machine (DTK FortisPro TOP-5A notebook) with\nkernel 2.6.17.5 because it\u0027s unable to suspend PNP device 00:16 (mouse).\n\nThe problem is in PNP BIOS.  pnp_bus_suspend() calls pnp_stop_dev() for the\ndevice if the device can be disabled according to pnp_can_disable().  The\nproblem is that pnpbios_disable_resources() returns -EPERM if the device is\nnot dynamic (!pnpbios_is_dynamic()) but insert_device() happily sets\nPNP_DISABLE capability/flag even if the device is not dynamic.  So we try\nto disable non-dynamic devices which will fail.  This patch prevents\ninsert_device() from setting PNP_DISABLE if the device is not dynamic and\nfixes suspend on my system.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b6509aa8c2f292caea7c0602ec361f920951508",
      "tree": "0edf596a30b5e121c16d1868a0a284eced177f58",
      "parents": [
        "70ea91f17f7454bc7a285817e883eace2597984f"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jul 30 03:03:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] inotify: fix deadlock found by lockdep\n\nThis is a real deadlock, a nice complex one:\n(warning: long explanation follows so that Andrew can have a complete\npatch description)\n\nit\u0027s an ABCDA deadlock:\n\nA iprune_mutex\nB inode-\u003einotify_mutex\nC ih-\u003emutex\nD dev-\u003eev_mutex\n\nThe AB relationship comes straight from invalidate_inodes()\n\nint invalidate_inodes(struct super_block * sb)\n{\n        int busy;\n        LIST_HEAD(throw_away);\n\n        mutex_lock(\u0026iprune_mutex);\n        spin_lock(\u0026inode_lock);\n        inotify_unmount_inodes(\u0026sb-\u003es_inodes);\n\nwhere inotify_umount_inodes() takes the\n                mutex_lock(\u0026inode-\u003einotify_mutex);\n\nThe BC relationship comes directly from inotify_find_update_watch():\ns32 inotify_find_update_watch(struct inotify_handle *ih, struct inode *inode,\n                              u32 mask)\n{\n   ...\n        mutex_lock(\u0026inode-\u003einotify_mutex);\n        mutex_lock(\u0026ih-\u003emutex);\n\nThe CD relationship comes from inotify_rm_wd:\ninotify_rm_wd does\n        mutex_lock(\u0026inode-\u003einotify_mutex);\n        mutex_lock(\u0026ih-\u003emutex)\nand then calls inotify_remove_watch_locked() which calls\nnotify_dev_queue_event() which does\n\t        mutex_lock(\u0026dev-\u003eev_mutex);\n\n(this strictly is a BCD relationship)\n\nThe DA relationship comes from the most interesting part:\n\n  [\u003cffffffff8022d9f2\u003e] shrink_icache_memory+0x42/0x270\n  [\u003cffffffff80240dc4\u003e] shrink_slab+0x11d/0x1c9\n  [\u003cffffffff802b5104\u003e] try_to_free_pages+0x187/0x244\n  [\u003cffffffff8020efed\u003e] __alloc_pages+0x1cd/0x2e0\n  [\u003cffffffff8025e1f8\u003e] cache_alloc_refill+0x3f8/0x821\n  [\u003cffffffff8020a5e5\u003e] kmem_cache_alloc+0x85/0xcb\n  [\u003cffffffff802db027\u003e] kernel_event+0x2e/0x122\n  [\u003cffffffff8021d61c\u003e] inotify_dev_queue_event+0xcc/0x140\n\ninotify_dev_queue_event schedules a kernel_event which does a\nkmem_cache_alloc( , GFP_KERNEL) which may try to shrink slabs, including\nthe inode cache .. which then takes iprune_mutex.\n\nAnd voila, there is an AB, a BC, a CD relationship (even a direct BCD),\nand also now a DA relationship -\u003e a circular type AB-BA deadlock but\ninvolving 4 locks.\n\nThe solution is simple: kernel_event() is NOT allowed to use GFP_KERNEL,\nbut must use GFP_NOFS to not cause recursion into the VFS.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70ea91f17f7454bc7a285817e883eace2597984f",
      "tree": "eb835100afefb4b86f431efd6cbb00f9d2d2e611",
      "parents": [
        "b50f60ceeef2e38e529737c0260d9543939915ad"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun Jul 30 03:03:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] Add linux-mm mailing list for memory management in MAINTAINERS file\n\nSince I didn\u0027t know about the linux-mm mailing list until I spammed all\nthose that had their names anywhere in the mm directory, I\u0027m sending this\npatch to add the linux-mm mailing list to the MAINTAINERS file.\n\nAlso, since mm is so broad, it doesn\u0027t have a single person to maintain it,\nand thus no maintainer is listed.  I also left the status as Maintained,\nsince it obviously is.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b50f60ceeef2e38e529737c0260d9543939915ad",
      "tree": "608880dd1c9d1751eceea9f21f7f1d2898ea917f",
      "parents": [
        "a04b61d3dc68857dcc81a5761268c96056742fb2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Jul 30 03:03:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] pi-futex: missing pi_waiters plist initialization\n\nInitialize init task\u0027s pi_waiters plist.  Otherwise cpu hotplug of cpu 0\nmight crash, since rt_mutex_getprio() accesses an uninitialized list head.\n\ncall chain which led to crash:\n\ntake_cpu_down\nsched_idle_next\n__setscheduler\nrt_mutex_getprio\n\nUsing PLIST_HEAD_INIT in the INIT_TASK macro doesn\u0027t work unfortunately,\nsince the pi_waiters member is only conditionally present.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a04b61d3dc68857dcc81a5761268c96056742fb2",
      "tree": "d153fe1763095038569790e1640fddb2d437903a",
      "parents": [
        "cfa224e928f782e1593b5222688fad84c2cad3e8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Jul 30 03:03:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] hide onboard graphics drivers on G5\n\nHide the video drivers for onboard graphics found in early PCI PowerMacs in\nApple G5 config files.\n\ndrivers/built-in.o: In function `.platinumfb_probe\u0027:\nplatinumfb.c:(.text+0x377a0): undefined reference to `.nvram_read_byte\u0027\nplatinumfb.c:(.text+0x37830): undefined reference to `.nvram_read_byte\u0027\ndrivers/built-in.o: In function `.control_init\u0027:\ncontrolfb.c:(.init.text+0x1938): undefined reference to `.nvram_read_byte\u0027\ncontrolfb.c:(.init.text+0x1968): undefined reference to `.nvram_read_byte\u0027\ndrivers/built-in.o: In function `.valkyriefb_init\u0027:\n(.init.text+0x2300): undefined reference to `.nvram_read_byte\u0027\ndrivers/built-in.o:(.init.text+0x239c): more undefined references to `.nvram_read_byte\u0027 follow\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: 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": "cfa224e928f782e1593b5222688fad84c2cad3e8",
      "tree": "0cc0033b9c29f4893bb50375476ed5e887563b7b",
      "parents": [
        "47a31976cadb9a2d25a2896762cb0e678470a29b"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Jul 30 03:03:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] enable mac partition label per default on pmac\n\nEnable mac partition table support per default also for a powermac config.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: 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": "47a31976cadb9a2d25a2896762cb0e678470a29b",
      "tree": "750eb8379b57bbcbba5b0e330b686482d4141ccc",
      "parents": [
        "f47ad214926b1dbcc591fd71562e36f1529936b5"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sun Jul 30 03:03:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] pcmcia: fix ioctl GET_CONFIGURATION_INFO for pcmcia_cards\n\nValues displayed when by cardctl config are horribly wrong for 16bit cards.\n this fixes it up by not using memcpy() since source and target struct are\nvery different.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f47ad214926b1dbcc591fd71562e36f1529936b5",
      "tree": "ca96cdcec260e0d8f3b83ae44eec4a3c701dc3a3",
      "parents": [
        "7ca7b5c42e783b74a57387418bfcfea072fc46d6"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sun Jul 30 03:03:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:41 2006 -0700"
      },
      "message": "[PATCH] pcmcia: fix ioctl for GET_STATUS and GET_CONFIGURATION_INFO\n\nthe p_dev \u003d\u003d NULL checks are wrong.  the called functions handle a NULL\np_dev on their own.  w/o this patch output of cardcctl status and cardctl\nconfig is broken for cardbus cards or when the slot is empty.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ca7b5c42e783b74a57387418bfcfea072fc46d6",
      "tree": "6dfb6066c79668104f353d804effbd511b74c44c",
      "parents": [
        "9578bcf4ecaf447cb4bb0891309fad73ff5c00e3"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "deweerdt@free.fr",
        "time": "Sun Jul 30 03:03:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] mdacon: fix __init section warnings\n\nWARNING: drivers/video/console/mdacon.o - Section mismatch: reference to .init.text: from .text between \u0027mdacon_startup\u0027 (at offset 0x123) and \u0027mdacon_init\u0027\nWARNING: drivers/video/console/mdacon.o - Section mismatch: reference to .init.text: from .text between \u0027mdacon_startup\u0027 (at offset 0x18b) and \u0027mdacon_init\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9578bcf4ecaf447cb4bb0891309fad73ff5c00e3",
      "tree": "ec127f457cbeeff46d2d4c8e76de9afcec630c8a",
      "parents": [
        "bc7455fa3b5ada2a47d24755cc431f4dfff052cb"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Sun Jul 30 03:03:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: Always share IRQ\n\nThe SGI IOC4 IDE device always shares an interrupt with other devices which\nare part of IOC4.  As such, IDEPCI_SHARE_IRQ should always be enabled when\nBLK_DEV_SGIIOC4 is enabled.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc7455fa3b5ada2a47d24755cc431f4dfff052cb",
      "tree": "6cad57aab9bf3695694183ab6b22efd6e29790af",
      "parents": [
        "0fcb78c22f06340cdba884d7381adb3a0148bbb6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:03:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] Doc/SubmittingPatches cleanups\n\nA few cleanups to SubmittingPatches:\n- mention SubmitChecklist\n- remove mention of my simple patch script tools\n- remove last-updated line\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fcb78c22f06340cdba884d7381adb3a0148bbb6",
      "tree": "565c221a078fc7271d09fd4ad9453c4a2d76f485",
      "parents": [
        "d75763d24063cafe28ace8863560da9c968ee099"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sun Jul 30 03:03:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] Add DocBook documentation for workqueue functions\n\nkernel/workqueue.c was omitted from generating kernel documentation.  This\nadds a new section \"Workqueues and Kevents\" and adds documentation for some\nof the functions.\n\nSome functions in this file already had DocBook-style comments, now they\nfinally become visible.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d75763d24063cafe28ace8863560da9c968ee099",
      "tree": "bfeb570a55b31d1531551faa9240f7eb50ddae1d",
      "parents": [
        "0129a057b652b33dba6406a940af061cf0f36f79"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:03:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] pci/search: cleanups, add to kernel-api.tmpl\n\nClean up kernel-doc comments in drivers/pci/search.c (line sizes and typos).\n\nEnable that source file in DocBook/kernel-api.tmpl.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0129a057b652b33dba6406a940af061cf0f36f79",
      "tree": "27a31c64d36f5ced5d9d285fe217bb772b33dd55",
      "parents": [
        "2b54960bdf8fbb57d94dd61f4ac7513535ca7168"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:03:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: ignore __devinit\n\nIgnore __devinit in function definitions so that kernel-doc won\u0027t fail on\nthem.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b54960bdf8fbb57d94dd61f4ac7513535ca7168",
      "tree": "aa755474c12a839a77210c91e50047f04fc26546",
      "parents": [
        "2d7d253548cffdce80f4e03664686e9ccb1b0ed7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jul 30 03:03:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] fix kernel-api doc for kernel/resource.c\n\ninsert_resource() was unexported, so kernel-doc needs to be told to search\nkernel/resource.c for internal functions instead of exported functions so that\nit won\u0027t report an error.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d7d253548cffdce80f4e03664686e9ccb1b0ed7",
      "tree": "08771f36c2506e39f9adfc0bb09e4a574ce196dd",
      "parents": [
        "6ea24f9ad18c65cc179593b5cc2a88cdadf8cc0c"
      ],
      "author": {
        "name": "Jim Houston",
        "email": "jim.houston@ccur.com",
        "time": "Sun Jul 30 03:03:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] fix cond_resched() fix\n\nIn cond_resched_lock() it calls __resched_legal() before dropping the spin\nlock.  __resched_legal() will always finds the preempt_count non-zero and\nwill prevent the call to __cond_resched().\n\nThe attached patch adds a parameter to __resched_legal() with the expected\npreempt_count value.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ea24f9ad18c65cc179593b5cc2a88cdadf8cc0c",
      "tree": "7a47cc8e18a6f25b4af0560282d8a0315f72241d",
      "parents": [
        "be6b5a3505fa0cd54c3b5959a39293f47c648980"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun Jul 30 03:03:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:40 2006 -0700"
      },
      "message": "[PATCH] fix bad macro param in timer.c\n\nWe have\n\n#define INDEX(N) (base-\u003etimer_jiffies \u003e\u003e (TVR_BITS + N * TVN_BITS)) \u0026 TVN_MASK\n\nand it\u0027s used via\n\n\tlist \u003d varray[i + 1]-\u003evec + (INDEX(i + 1));\n\nSo, due to underparenthesisation, this INDEX(i+1) is now a ...  (TVR_BITS + i\n+ 1 * TVN_BITS)) ...\n\nSo this bugfix changes behaviour.  It worked before by sheer luck:\n\n  \"If i was anything but 0, it was broken.  But this was only used by\n   s390 and arm.  Since it was for the next interrupt, could that next\n   interrupt be a problem (going into the second cascade)? But it was\n   probably seldom wrong.  That is, this would fail if the next\n   interrupt was in the second cascade, and was wrapped.  Which may\n   never of happened.  Also if it did happen, it would have just missed\n   the interrupt.\n\n   If an interrupt was missed, and no one was there to miss it, was it\n   really missed :-)\"\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be6b5a3505fa0cd54c3b5959a39293f47c648980",
      "tree": "a7171d3dc5acf71c21f954b5c4f4906904873a0b",
      "parents": [
        "7c7165c90801609b70492e50b2a9c69a677c573a"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: use hotplug version of registration in late inits\n\nUse hotplug version of register_cpu_notifier in late init functions.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c7165c90801609b70492e50b2a9c69a677c573a",
      "tree": "59e1f38d0cab4f0fa57b6b6cbd196417d5333e7f",
      "parents": [
        "8c78f3075dab4be279e283f901f00e33ce44890a"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: fix hotplug cpu documentation for proper usage\n\nUpdate hotplug cpu documentation to clearly state when to use\nregister_cpu_notifier() and register_hotcpu_notifier.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c78f3075dab4be279e283f901f00e33ce44890a",
      "tree": "034d667a713b24d39608b09bd2aafb7983fb6ba5",
      "parents": [
        "cea6a4ba8acfba6f59cc9ed71e0d05cb770b9d9c"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: replace __devinit* with __cpuinit* for cpu notifications\n\nFew of the callback functions and notifier blocks that are associated with cpu\nnotifications incorrectly have __devinit and __devinitdata.  They should be\n__cpuinit and __cpuinitdata instead.\n\nIt makes no functional difference but wastes text area when CONFIG_HOTPLUG is\nenabled and CONFIG_HOTPLUG_CPU is not.\n\nThis patch fixes all those instances.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cea6a4ba8acfba6f59cc9ed71e0d05cb770b9d9c",
      "tree": "8a8ad7de11c2261c3f850d97d91524ee64cc36c4",
      "parents": [
        "b8bdb460b7ecf08a4fed6e8b5b6b3fe874587aaa"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sun Jul 30 03:03:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] panic_on_oops: remove ssleep()\n\nThis patch is part of an effort to unify the panic_on_oops behaviour across\nall architectures that implement it.\n\nIt was pointed out to me by Andi Kleen that if an oops has occured in\ninterrupt context, then calling sleep() in the oops path will only cause a\npanic, and that it would be really better for it not to be in the path at\nall.\n\nThis patch removes the ssleep() call and reworks the console message\naccordinly.  I have a slght concern that the resulting console message is\ntoo long, feedback welcome.\n\nFor powerpc it also unifies the 32bit and 64bit behaviour.\n\nFror x86_64, this patch only updates the console message, as ssleep() is\nalready not present.\n\nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: 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": "b8bdb460b7ecf08a4fed6e8b5b6b3fe874587aaa",
      "tree": "b8af674bcf24fef76dfb8f031715188824cf84ae",
      "parents": [
        "f0df33bcab4b687f0f18b9ebd69d374642e46a0e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 30 03:03:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] always define IRQ_PER_CPU\n\nReduce the likelihood of someone accidentally introducing namespace\ncollisions.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0df33bcab4b687f0f18b9ebd69d374642e46a0e",
      "tree": "808ecf0e290eb67063fd1d42af53ed611b486590",
      "parents": [
        "e4b57e0842621f597d744b193ea325d62724596b"
      ],
      "author": {
        "name": "Michal Feix",
        "email": "michal.feix@firma.seznam.cz",
        "time": "Sun Jul 30 03:03:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] nbd: Abort request on data reception failure\n\nWhen reading from nbd device, we need to receive all the data after\nreceiving reply packet from the server - otherwise such request will never\nbe ended.\n\nIf socket is closed right after accepting reply control packet and in the\nmiddle of waiting for read data, nbd_read_stat() returns NULL and\nnbd_end_request() is not called.\n\nThis patch fixes it.\n\nSigned-off-by: Michal Feix \u003cmichal@feix.cz\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4b57e0842621f597d744b193ea325d62724596b",
      "tree": "0cb75aac6d4452d95dfe8ab1931bed45b1246bb9",
      "parents": [
        "8e185d83398b2708f50207bc12d0e0a70bd70767"
      ],
      "author": {
        "name": "Michal Feix",
        "email": "michal@feix.cz",
        "time": "Sun Jul 30 03:03:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] nbd: Check magic before doing anything else\n\nWe should check magic sequence in reply packet before trying to find\nrequest with it\u0027s request handle.  This also solves the problem with\n\"Unexpected reply\" message beeing logged, when packet with invalid magic is\nreceived.\n\nSigned-off-by: Michal Feix \u003cmichal@feix.cz\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e185d83398b2708f50207bc12d0e0a70bd70767",
      "tree": "b7c9e7b9151a409eb55cb3c4a60da6b8dc36cb6d",
      "parents": [
        "1e86240f3fd33f8052141778ad3dffe2c96184d7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jul 30 03:03:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate pktcdvd natural device hierarchy\n\nThe pkt_*_dev functions operate on not-this-blockdevice, and that is\nsufficiently checked at setup time.  As a result there is a natural\nhierarchy, which needs nesting annotations\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e86240f3fd33f8052141778ad3dffe2c96184d7",
      "tree": "70d177ecd0b28480b0099e0b5a81b51f8cdfb7be",
      "parents": [
        "0e1dfc66b6ec94984a4778132147a8aa36461d58"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "xschmi00@stud.feec.vutbr.cz",
        "time": "Sun Jul 30 03:03:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:39 2006 -0700"
      },
      "message": "[PATCH] IDE: Touch NMI watchdog during resume from STR\n\nWhen resuming from suspend-to-RAM, the NMI watchdog detects a lockup in\nide_wait_not_busy.  Here\u0027s a screenshot of the trace taken by a digital\ncamera: http://www.uamt.feec.vutbr.cz/rizeni/pom/DSC03510-2.JPG\n\nLet\u0027s touch the NMI watchdog in ide_wait_not_busy.  The system then resumes\ncorrectly from STR.\n\n[akpm@osdl.org: modular build fix]\nSigned-off-by: Michal Schmidt \u003cxschmi00@stud.feec.vutbr.cz\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e1dfc66b6ec94984a4778132147a8aa36461d58",
      "tree": "225a8e044e021a5a337704bc1f5ea862a5f75375",
      "parents": [
        "a268cefebceeb2046dfdfa301f041c2468536852"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 30 03:03:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] invalidate_bdev() speedup\n\nWe can immediately bail from invalidate_bdev() if the blockdev has no\npagecache.\n\nThis solves the huge IPI storms which hald is causing on the big ia64\nmachines when it polls CDROM drives.\n\nAcked-by: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a268cefebceeb2046dfdfa301f041c2468536852",
      "tree": "62b5bc24a96384f96ae99b1ddc16009ee0a2050e",
      "parents": [
        "66f6b24be91fcc31259e8219286ae462ae64ea55"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Sun Jul 30 03:03:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] v850: call init_page_count() instead of set_page_count()\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66f6b24be91fcc31259e8219286ae462ae64ea55",
      "tree": "2e4595a46c9463c0ee1043905a1b29b5bff1ddeb",
      "parents": [
        "a9ad965ea9a6d719daf333847a2ceb0e363994bd"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Sun Jul 30 03:03:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] v850: Remove symbol exports which duplicate global ones\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9ad965ea9a6d719daf333847a2ceb0e363994bd",
      "tree": "9ecb71f533c16eb790909f13fefd67fd939ffb2b",
      "parents": [
        "25c8716cb08dea386c7d6220b82eba732ccbf976"
      ],
      "author": {
        "name": "bibo, mao",
        "email": "bibo.mao@intel.com",
        "time": "Sun Jul 30 03:03:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] IA64: kprobe invalidate icache of jump buffer\n\nKprobe inserts breakpoint instruction in probepoint and then jumps to\ninstruction slot when breakpoint is hit, the instruction slot icache must\nbe consistent with dcache.  Here is the patch which invalidates instruction\nslot icache area.\n\nWithout this patch, in some machines there will be fault when executing\ninstruction slot where icache content is inconsistent with dcache.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Keshavamurthy Anil S \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25c8716cb08dea386c7d6220b82eba732ccbf976",
      "tree": "ec5a4d986440b5c93186fafb4ebc0f4f1ad44dcc",
      "parents": [
        "c8e5429e49dcf5243a2dc293cb11f53d65d5fca9"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Jul 30 03:03:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] arch/alpha: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove a\nduplicate of the macro.  Also remove some trailing whitespaces and needless\nbraces.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8e5429e49dcf5243a2dc293cb11f53d65d5fca9",
      "tree": "2f3bcbb6ffdb94cbcbc2a03d33261a5f7aa8e7c7",
      "parents": [
        "c39df470e04822965d945473d831786ab79dd4cd"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Sun Jul 30 03:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] i386: fix CONFIG_EFI help\n\nIt is described as being experimental, but doesn\u0027t actually depend on\nEXPERIMENTAL.  Change the text.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c39df470e04822965d945473d831786ab79dd4cd",
      "tree": "5a16bc4b29c71d9ae3cd234995c66daedc85e6bf",
      "parents": [
        "2a8a3d5b65e86ec1dfef7d268c64a909eab94af7"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Sun Jul 30 03:03:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] kprobe-booster: disable in preemptible kernel\n\nThe kprobe-booster\u0027s safety check against preemption does not work well\nnow, because the preemption count has been modified by read_rcu_lock() in\natomic_notifier_call_chain() before we check it.  So, I\u0027d like to prevent\nboosting kprobe temporarily if the kernel is preemptable.\n\nNow we are searching for the good solution.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a8a3d5b65e86ec1dfef7d268c64a909eab94af7",
      "tree": "90d4f3e42233c4b9e0385a114b5e22ddda6b57e8",
      "parents": [
        "c35a7261eaf0e57924e2c56c6d72dc44ee9f3634"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jul 30 03:03:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] machine_kexec.c: Fix the description of segment handling\n\nOne of my original comments in machine_kexec was unclear\nand this should fix it.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c35a7261eaf0e57924e2c56c6d72dc44ee9f3634",
      "tree": "cb59f2b3ca4b7705ee715824d0e8aeb37454de57",
      "parents": [
        "851f8a6906b71f7a19043d4d722dd4ffab7aeafc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 30 03:03:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] synchronize_tsc() fixes\n\n- Move the tsc synchronisation variables into a struct, mark it __initdata\n\n- local `realdelta\u0027 wants to be 64-bit\n\n- Print the skew for negative skews, as well as for positive ones\n\n- remove dead code\n\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "851f8a6906b71f7a19043d4d722dd4ffab7aeafc",
      "tree": "2d1c8c23b1ab70095f442f93ecb5629c273390ee",
      "parents": [
        "ddccef3b5ec906ff181171e8ffad4fcb996792fd"
      ],
      "author": {
        "name": "Venkat Yekkirala",
        "email": "vyekkirala@trustedcs.com",
        "time": "Sun Jul 30 03:03:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:38 2006 -0700"
      },
      "message": "[PATCH] selinux: fix bug in security_compute_sid\n\nInitializes newcontext sooner to allow for its destruction in all cases.\n\nSigned-off-by: Venkat Yekkirala \u003cvyekkirala@TrustedCS.com\u003e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "ddccef3b5ec906ff181171e8ffad4fcb996792fd"
}
