)]}'
{
  "log": [
    {
      "commit": "7a5158ef8da70fdedeb0530faaa8128aa645be3c",
      "tree": "6db285b5fc4971c5e15168fc0fb7cf442b89f168",
      "parents": [
        "e87a2feea75e3cba7af43ed9317b56b282d87742"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 08 10:59:33 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:58:53 2008 -0400"
      },
      "message": "mac80211: fix short slot handling\n\nThis patch makes mac80211 handle short slot requests from the AP\nproperly. Also warn about uses of IEEE80211_CONF_SHORT_SLOT_TIME\nand optimise out the code since it cannot ever be hit anyway.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e87a2feea75e3cba7af43ed9317b56b282d87742",
      "tree": "3565c7758def16a84cba37202846559d0072a964",
      "parents": [
        "d73782fdde76554016abf73b46f843b29f520848"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:06:01 2008 -0400"
      },
      "message": "mac80211: remove max_antenna_gain config\n\nThe antenna gain isn\u0027t exactly configurable, despite the belief of\nsome unnamed individual who thinks that the EEPROM might influence\nit.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d73782fdde76554016abf73b46f843b29f520848",
      "tree": "9b57321ce60ba336dfea63501b1d23d21c700817",
      "parents": [
        "3db594380b8452eda4d88b12844077809607caaa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:06:00 2008 -0400"
      },
      "message": "mac80211: clean up ieee80211_hw_config errors\n\nWarn when ieee80211_hw_config returns an error, it shouldn\u0027t\nhappen; remove a number of printks that would happen in such\na case and one printk that is user-triggerable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3db594380b8452eda4d88b12844077809607caaa",
      "tree": "f50fb71136b72c6f1c547aad62c17bab7eb9222c",
      "parents": [
        "c6a1fa12d206882757264869f8e32d606b930e2a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:33 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:06:00 2008 -0400"
      },
      "message": "mac80211: remove wiphy_to_hw\n\nThis isn\u0027t used by anyone, if we ever need it we can add\nit back, until then it\u0027s useless.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6a1fa12d206882757264869f8e32d606b930e2a",
      "tree": "c69a7f8ebe43481a985acd7844d35a26bd9a61ce",
      "parents": [
        "36ff382d0065c9980c203c7cd3b3eb26251e9397"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:32 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:05:59 2008 -0400"
      },
      "message": "mac80211: minor code cleanups\n\nNothing very interesting, some checkpatch inspired stuff,\nsome other things.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36ff382d0065c9980c203c7cd3b3eb26251e9397",
      "tree": "620ee052b0d85c67f0e6b6c2ddca2f2cc5b7ad99",
      "parents": [
        "804feeb826f8a32c8c71a09101fae31804b40ad1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:05:57 2008 -0400"
      },
      "message": "mac80211: remove writable debugs mesh parameters\n\nThese parameters shouldn\u0027t be configurable via debugfs, if they\nneed to be configurable nl80211 support has to be added, if not\nthen they don\u0027t need to be writable here either.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Javier Cardona \u003cjavier@cozybit.com\u003e\nCc: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "804feeb826f8a32c8c71a09101fae31804b40ad1",
      "tree": "06aeea8cbf07e7ca26fdf19c345b82194952e5dd",
      "parents": [
        "3685f25de1b0447fff381c420de1e25bd57c9efb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 07 12:04:30 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 18:05:57 2008 -0400"
      },
      "message": "mac80211: remove aggregation status write support from debugfs\n\nThis code uses static variables and thus cannot be kept.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3685f25de1b0447fff381c420de1e25bd57c9efb",
      "tree": "90a5d87c0ced1b27f654606d50a9ff13ded6f862",
      "parents": [
        "be859405487324ed548f1ba11dc949b8230ab991"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:56:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:56:49 2008 -0700"
      },
      "message": "misc: replace NIPQUAD()\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be859405487324ed548f1ba11dc949b8230ab991",
      "tree": "3893ac2ce3b212b100d9e1e1e3e2fc1fa0c3f47f",
      "parents": [
        "63779436ab4ad0867bcea53bf853b0004d7b895d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:56:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:56:28 2008 -0700"
      },
      "message": "fs: replace NIPQUAD()\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63779436ab4ad0867bcea53bf853b0004d7b895d",
      "tree": "bd4e49449eb852a54f62cc8bb1c807e26746dd43",
      "parents": [
        "21454aaad30651ba0dcc16fe5271bc12ee21f132"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:56:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:56:00 2008 -0700"
      },
      "message": "drivers: replace NIPQUAD()\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21454aaad30651ba0dcc16fe5271bc12ee21f132",
      "tree": "eb525494d6f80a0e855840bc588ae1f422348b04",
      "parents": [
        "14d5e834f6b36667c7da56374645f99b6cf30814"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:54:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:54:56 2008 -0700"
      },
      "message": "net: replace NIPQUAD() in net/*/\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14d5e834f6b36667c7da56374645f99b6cf30814",
      "tree": "14bfecb3f5b7eaeec508e8d069265a0583d6be9f",
      "parents": [
        "673d57e72398edfedc93fb50ff58048077c9d587"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:54:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:54:29 2008 -0700"
      },
      "message": "net: replace NIPQUAD() in net/netfilter/\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "673d57e72398edfedc93fb50ff58048077c9d587",
      "tree": "4c6a83072ac64ef63ad73574c3e1c0a683524163",
      "parents": [
        "cffee385d7f367e80b288abf4261256477f7760e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:53:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:53:57 2008 -0700"
      },
      "message": "net: replace NIPQUAD() in net/ipv4/ net/ipv6/\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cffee385d7f367e80b288abf4261256477f7760e",
      "tree": "ac4655a3883910236effe70b6169f70a5b804182",
      "parents": [
        "77be155cba4e163e8bba9fd27222a8b6189ec4f7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Oct 31 00:53:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:53:08 2008 -0700"
      },
      "message": "net: replace NIPQUAD() in net/ipv4/netfilter/\n\nUsing NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u\ncan be replaced with %pI4\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77be155cba4e163e8bba9fd27222a8b6189ec4f7",
      "tree": "0819d4c0bb760080aaba8a00060a774205914034",
      "parents": [
        "03c05f0d4bb0c267edf12d614025a40e33c5a6f9"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Fri Oct 31 00:47:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:47:01 2008 -0700"
      },
      "message": "pkt_sched: Add peek emulation for non-work-conserving qdiscs.\n\nThis patch adds qdisc_peek_dequeued() wrapper to emulate peek method\nwith qdisc-\u003edequeue() and storing \"peeked\" skb in qdisc-\u003egso_skb until\ndequeuing. This is mainly for compatibility reasons not to break some\nstrange configs because peeking is expected for non-work-conserving\nparent qdiscs to query work-conserving child qdiscs.\n\nThis implementation requires using qdisc_dequeue_peeked() wrapper\ninstead of directly calling qdisc-\u003edequeue() for all qdiscs ever\nquerried with qdisc-\u003eops-\u003epeek() or qdisc_peek_dequeued().\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c05f0d4bb0c267edf12d614025a40e33c5a6f9",
      "tree": "c23b79ed8b7dfcdabb872f5c114541ae2de8ac0f",
      "parents": [
        "8e3af97899db433111287e07d5105189f56fe191"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Fri Oct 31 00:46:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:46:19 2008 -0700"
      },
      "message": "pkt_sched: Use qdisc-\u003eops-\u003epeek() instead of -\u003edequeue() \u0026 -\u003erequeue()\n\nUse qdisc-\u003eops-\u003epeek() instead of -\u003edequeue() \u0026 -\u003erequeue() pair.\nAfter this patch the only remaining user of qdisc-\u003eops-\u003erequeue() is\nnetem_enqueue(). Based on ideas of Herbert Xu, Patrick McHardy and\nDavid S. Miller.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e3af97899db433111287e07d5105189f56fe191",
      "tree": "40e7779ea4b587c9c3b882018ccaac1b53419f1c",
      "parents": [
        "99c0db26797edb39cf83c8c5f8972067f5426b4e"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Fri Oct 31 00:45:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:45:55 2008 -0700"
      },
      "message": "pkt_sched: Add qdisc-\u003eops-\u003epeek() implementation.\n\nAdd qdisc-\u003eops-\u003epeek() implementation for work-conserving qdiscs.\nWith feedback from Patrick McHardy.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99c0db26797edb39cf83c8c5f8972067f5426b4e",
      "tree": "918b933d2ac5f0579b24636274c4394c17011d0d",
      "parents": [
        "48a8f519e0fe22a5c98523286b2a120841a11dd5"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Fri Oct 31 00:45:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:45:27 2008 -0700"
      },
      "message": "pkt_sched: sch_generic: Add generic qdisc-\u003eops-\u003epeek() implementation.\n\nWith feedback from Patrick McHardy.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48a8f519e0fe22a5c98523286b2a120841a11dd5",
      "tree": "ec70428b026091669bf1e23779f9cfdd1a1ca46f",
      "parents": [
        "90d841fd0a5e02affd4e2bbdde4f710c61599281"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Oct 31 00:44:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:44:18 2008 -0700"
      },
      "message": "pkt_sched: Add -\u003epeek() methods for fifo, prio and SFQ qdiscs.\n\nFrom: Patrick McHardy \u003ckaber@trash.net\u003e\n\nJust as a demonstration how easy adding a peek operation to the\nwork-conserving qdiscs actually is. It doesn\u0027t need to keep or change\nany internal state in many cases thanks to the guarantee that the\npacket will either be dequeued or, if another packet arrives, the\nupper qdisc will immediately -\u003epeek again to reevaluate the state.\n\n(This is only slightly modified Patrick\u0027s patch.)\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90d841fd0a5e02affd4e2bbdde4f710c61599281",
      "tree": "994a98c9f7d465543209ef2380840565cf102c55",
      "parents": [
        "cc0fe83525d734bdd9c883b45eca6bb22f286daa"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Fri Oct 31 00:43:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:43:45 2008 -0700"
      },
      "message": "pkt_sched: sch_generic: Add Qdisc_ops peek() method.\n\nAdd Qdisc_ops peek() method in order to replace requeuing.\n\nBased on ideas and patches of Herbert Xu, Patrick McHardy and\nDavid S. Miller.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc0fe83525d734bdd9c883b45eca6bb22f286daa",
      "tree": "3400a54f4dbce1ca80f2da65d3bf99bd26f970bb",
      "parents": [
        "d5917a35ac0d8ebfb4a7d0db3b66054009bd4f37"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 31 00:42:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:42:25 2008 -0700"
      },
      "message": "xfrm: remove unused struct xfrm_policy::next\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5917a35ac0d8ebfb4a7d0db3b66054009bd4f37",
      "tree": "531bfa38189c55c32b7060da7e18e52981082c95",
      "parents": [
        "a1744d3bee19d3b9cbfb825ab316a101b9c9f109"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 31 00:41:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:41:59 2008 -0700"
      },
      "message": "xfrm: C99 for xfrm_dev_notifier\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1744d3bee19d3b9cbfb825ab316a101b9c9f109",
      "tree": "c0e2324c09beca0eb5782eb5abf241ea2b7a4a11",
      "parents": [
        "275f165fa970174f8a98205529750e8abb6c0a33",
        "a432226614c5616e3cfd211e0acffa0acfb4770c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:17:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:17:34 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/p54/p54common.c\n"
    },
    {
      "commit": "a432226614c5616e3cfd211e0acffa0acfb4770c",
      "tree": "2189d97e001e8ad9173ec40c27f6a28ab109db2f",
      "parents": [
        "3a8af722495469e9c550386b910c5b93c91cf107"
      ],
      "author": {
        "name": "fernando@oss.ntt.co",
        "email": "fernando@oss.ntt.co",
        "time": "Thu Oct 23 04:27:19 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:06:03 2008 -0700"
      },
      "message": "xfrm: do not leak ESRCH to user space\n\nI noticed that, under certain conditions, ESRCH can be leaked from the\nxfrm layer to user space through sys_connect. In particular, this seems\nto happen reliably when the kernel fails to resolve a template either\nbecause the AF_KEY receive buffer being used by racoon is full or\nbecause the SA entry we are trying to use is in XFRM_STATE_EXPIRED\nstate.\n\nHowever, since this could be a transient issue it could be argued that\nEAGAIN would be more appropriate. Besides this error code is not even\ndocumented in the man page for sys_connect (as of man-pages 3.07).\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a8af722495469e9c550386b910c5b93c91cf107",
      "tree": "2378ed49af8922dd9b0fee6b94cf8f55644c5b49",
      "parents": [
        "e5e7ad44d05d3f8227a10a17761505fce2c08e38"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:00:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:00:33 2008 -0700"
      },
      "message": "net: Really remove all of LOOPBACK_TSO code.\n\nAs noticed by Saikiran Madugula, commit 7447ef63cf2dfdc444f4c72ae13f604350b2e25f\n(\"loopback: Remove rest of LOOPBACK_TSO code.\") got rid of\nemulate_large_send_offload() but didn\u0027t get rid of the call\nsite as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5e7ad44d05d3f8227a10a17761505fce2c08e38",
      "tree": "2417654b9fbc2f709a1c8990894c2712a8d671e1",
      "parents": [
        "61e5744849cb936bf4361181b8f9ebccebf4d9db",
        "47b676c0e03dcfd88de91f6f24a06653cfdf32af"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:57:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:57:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/pcmoore/lblnet-2.6\n"
    },
    {
      "commit": "61e5744849cb936bf4361181b8f9ebccebf4d9db",
      "tree": "ede29906dfefdce4f1ad4f07fc18f1276cad62bd",
      "parents": [
        "485ac57bc1238719b1508f91b0f9eeda4a3c84bb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 30 23:55:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:55:44 2008 -0700"
      },
      "message": "netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys()\n\nregister_pernet_gen_device() can\u0027t be used is nf_conntrack_pptp module is\nalso used (compiled in or loaded).\n\nRight now, proto_gre_net_exit() is called before nf_conntrack_pptp_net_exit().\nThe former shutdowns and frees GRE piece of netns, however the latter\nabsolutely needs it to flush keymap. Oops is inevitable.\n\nSwitch to shiny new register_pernet_gen_subsys() to get correct ordering in\nnetns ops list.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "485ac57bc1238719b1508f91b0f9eeda4a3c84bb",
      "tree": "daa4c6fde9255c7d3a2a1add5c8c78b418d5e81e",
      "parents": [
        "ad1d967c88e349c7e822ad75dd3247a2a50d2ea3"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 30 23:55:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:55:16 2008 -0700"
      },
      "message": "netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys\n\nnetns ops which are registered with register_pernet_gen_device() are\nshutdown strictly before those which are registered with\nregister_pernet_subsys(). Sometimes this leads to opposite (read: buggy)\nshutdown ordering between two modules.\n\nAdd register_pernet_gen_subsys()/unregister_pernet_gen_subsys() for modules\nwhich aren\u0027t elite enough for entry in struct net, and which can\u0027t use\nregister_pernet_gen_device(). PPTP conntracking module is such one.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad1d967c88e349c7e822ad75dd3247a2a50d2ea3",
      "tree": "4564a715df604f9e8816f60f7bc6ab0d211c848c",
      "parents": [
        "194dcdba5a11a0238aef7ed91f32df77cb31505b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 30 23:54:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:54:35 2008 -0700"
      },
      "message": "net: delete excess kernel-doc notation\n\nRemove excess kernel-doc function parameters from networking header\n\u0026 driver files:\n\nWarning(include/net/sock.h:946): Excess function parameter or struct member \u0027sk\u0027 description in \u0027sk_filter_release\u0027\nWarning(include/linux/netdevice.h:1545): Excess function parameter or struct member \u0027cpu\u0027 description in \u0027netif_tx_lock\u0027\nWarning(drivers/net/wan/z85230.c:712): Excess function parameter or struct member \u0027regs\u0027 description in \u0027z8530_interrupt\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "194dcdba5a11a0238aef7ed91f32df77cb31505b",
      "tree": "ad9b2e763d702ab59d176f3acc57dbb200afdad1",
      "parents": [
        "19b8cba2e8539e3b8022316f94837d8f242b8f80",
        "bdb59f949d663b7e943fb5f40b2557af4314abf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:50:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:50:18 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "19b8cba2e8539e3b8022316f94837d8f242b8f80",
      "tree": "9107cfa055ce927a3fdbb706e04ef2481faeb410",
      "parents": [
        "263e69cbc9e5a9e7bcf6a24f641ef0717d1ae4df",
        "adef199c61a224703dfa95c69d360c793ab2ea97"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "263e69cbc9e5a9e7bcf6a24f641ef0717d1ae4df",
      "tree": "b82cb19bc63531782b018b3ad70c5e58dab44569",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:11:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:02 2008 -0700"
      },
      "message": "pppoe: Fix socket leak.\n\nMove SKB trim before we lookup the socket so we don\u0027t have to\nput it on failure.\n\nBased upon an initial patch by Jarek Poplawski and suggestions\nfrom Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdb59f949d663b7e943fb5f40b2557af4314abf9",
      "tree": "c9ddebc19917166f27471cc1994aa19c80b72773",
      "parents": [
        "c132419e560a2ecd3c8cf77f9c37e103e74b3754"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 30 18:17:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:59:53 2008 -0400"
      },
      "message": "gianfar: Don\u0027t reset TBI\u003c-\u003eSerDes link if it\u0027s already up\n\nThe link may be up already via the chip\u0027s reset strapping, or though action\nof U-Boot, or from the last time the interface was brought up.  Resetting\nthe link causes it to go down for several seconds.  This can significantly\nincrease the time from power-on to DHCP completion and a device being\naccessible to the network.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c132419e560a2ecd3c8cf77f9c37e103e74b3754",
      "tree": "09f6753d9eb9b4fd06b0f7651414d6555ee2cccb",
      "parents": [
        "71527ef484426f2a4fb868da379b46f4408e80d6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 30 18:17:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:59:46 2008 -0400"
      },
      "message": "gianfar: Fix race in TBI/SerDes configuration\n\nThe init_phy() function attaches to the PHY, then configures the\nSerDes\u003c-\u003eTBI link (in SGMII mode).  The TBI is on the MDIO bus with the PHY\n(sort of) and is accessed via the gianfar\u0027s MDIO registers, using the\nfunctions gfar_local_mdio_read/write(), which don\u0027t do any locking.\n\nThe previously attached PHY will start a work-queue on a timer, and\nprobably an irq handler as well, which will talk to the PHY and thus use\nthe MDIO bus.  This uses phy_read/write(), which have locking, but not\nagainst the gfar_local_mdio versions.\n\nThe result is that PHY code will try to use the MDIO bus at the same time\nas the SerDes setup code, corrupting the transfers.\n\nSetting up the SerDes before attaching to the PHY will insure that there is\nno race between the SerDes code and *our* PHY, but doesn\u0027t fix everything.\nTypically the PHYs for all gianfar devices are on the same MDIO bus, which\nis associated with the first gianfar device.  This means that the first\ngianfar\u0027s SerDes code could corrupt the MDIO transfers for a different\ngianfar\u0027s PHY.\n\nThe lock used by phy_read/write() is contained in the mii_bus structure,\nwhich is pointed to by the PHY.  This is difficult to access from the\ngianfar drivers, as there is no link between a gianfar device and the\nmii_bus which shares the same MDIO registers.  As far as the device layer\nand drivers are concerned they are two unrelated devices (which happen to\nshare registers).\n\nGenerally all gianfar devices\u0027 PHYs will be on the bus associated with the\nfirst gianfar.  But this might not be the case, so simply locking the\ngianfar\u0027s PHY\u0027s mii bus might not lock the mii bus that the SerDes setup\ncode is going to use.\n\nWe solve this by having the code that creates the gianfar platform device\nlook in the device tree for an mdio device that shares the gianfar\u0027s\nregisters.  If one is found the ID of its platform device is saved in the\ngianfar\u0027s platform data.\n\nA new function in the gianfar mii code, gfar_get_miibus(), can use the bus\nID to search through the platform devices for a gianfar_mdio device with\nthe right ID.  The platform device\u0027s driver data is the mii_bus structure,\nwhich the SerDes setup code can use to lock the current bus.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nCC: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "275f165fa970174f8a98205529750e8abb6c0a33",
      "tree": "a9548561c6fd50de8a0d706704ba6c6f22bc7b19",
      "parents": [
        "842e08bd6891bd78b4c3d2e0c4a94bebb32ab3ad"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Oct 20 21:42:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:53:48 2008 -0400"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/net\n\nUse the newly introduced pci_ioremap_bar() function in drivers/net.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "842e08bd6891bd78b4c3d2e0c4a94bebb32ab3ad",
      "tree": "ba56a1f001199cd642bb1663d79bed14c09bb03b",
      "parents": [
        "04ecb07241d8731b16490f10bec6ccedf5cfc792"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 28 22:30:23 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:53:34 2008 -0400"
      },
      "message": "tc35815: Define more Rx status bits\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "04ecb07241d8731b16490f10bec6ccedf5cfc792",
      "tree": "8bdf9f2d8673d328979a100b002c7d22ae676f8f",
      "parents": [
        "bc79fc8409b3dccbde072e8113cc1fb3fd876fc5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Oct 28 22:40:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:52:51 2008 -0400"
      },
      "message": "cxgb3 - enable lro control through ethtool\n\nImplement ethtool\u0027s get_flags and set_flags methods.\nIt enables ethtool to control the LRO settings.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bc79fc8409b3dccbde072e8113cc1fb3fd876fc5",
      "tree": "35a507bd393e5df83b155af1aa2f4053ab9df3ae",
      "parents": [
        "6b1abbaefa31b84cc02bf4006ba8a63393de1136"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Oct 29 14:22:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:52:26 2008 -0400"
      },
      "message": "e100: adapt to the reworked PCI PM\n\nAdapt the e100 driver to the reworked PCI PM\n\n* Use the observation that it is sufficient to call pci_enable_wake()\n  once, unless it fails\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6b1abbaefa31b84cc02bf4006ba8a63393de1136",
      "tree": "8f6260231b8cdc155f0f4531ba9621f3fd2f5ac1",
      "parents": [
        "5177b3240a6608fc0c9c05cc32f4855c6540f8d5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 29 14:22:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:52:23 2008 -0400"
      },
      "message": "The overdue eepro100 removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5177b3240a6608fc0c9c05cc32f4855c6540f8d5",
      "tree": "a3a8063d2b722e5df04853f82483ee23759e85c7",
      "parents": [
        "c8db3fec5b02f4cefe441903fe1c142ff14e1771"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Oct 29 14:22:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:52:17 2008 -0400"
      },
      "message": "skge: adapt skge to use reworked PCI PM\n\nAdapt the skge driver to the reworked PCI PM\n\n* Use device_set_wakeup_enable() and friends as needed\n* Remove an open-coded reference to the standard PCI PM registers\n* Use pci_prepare_to_sleep() and pci_back_from_sleep() in the\n  -\u003esuspend() and -\u003eresume() callbacks\n* Use the observation that it is sufficient to call pci_enable_wake()\n  once, unless it fails\n\nTested on Asus L5D (Yukon-Lite rev 7).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "71527ef484426f2a4fb868da379b46f4408e80d6",
      "tree": "7fbfba13c4ba98b0bfb8026df1504add4282448f",
      "parents": [
        "e83603fd4ace0bc8e2585cf9d450bb1dc80db448"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 27 14:11:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:47:56 2008 -0400"
      },
      "message": "at91_ether: request/free GPIO for PHY interrupt\n\nWhen the at91_ether driver is using a GPIO for its PHY interrupt,\nbe sure to request (and later, if needed, free) that GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e83603fd4ace0bc8e2585cf9d450bb1dc80db448",
      "tree": "daa2119bb8836887520cd6281c03404c156af59d",
      "parents": [
        "dc5596d920b504d263c7ca38bd76326179b13dee"
      ],
      "author": {
        "name": "Chunbo Luo",
        "email": "chunbo.luo@windriver.com",
        "time": "Tue Oct 28 09:51:46 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:47:43 2008 -0400"
      },
      "message": "amd8111e: fix dma_free_coherent context\n\nAcoording commit aa24886e379d2b641c5117e178b15ce1d5d366ba,\ndma_free_coherent() need irqs enabled.\n\nThis patch fix following warning messages:\n\nWARNING: at linux/arch/x86/kernel/pci-dma.c:376 dma_free_coherent+0xaa/0xb0()\n\nCall Trace:\n [\u003cffffffff8023f80f\u003e] warn_on_slowpath+0x5f/0x90\n [\u003cffffffff80496ffa\u003e] ? __kfree_skb+0x3a/0xa0\n [\u003cffffffff802a4723\u003e] ? discard_slab+0x23/0x40\n [\u003cffffffff8021274a\u003e] dma_free_coherent+0xaa/0xb0\n [\u003cffffffff8043668f\u003e] amd8111e_close+0x10f/0x1b0\n [\u003cffffffff8049f3ae\u003e] dev_close+0x5e/0xb0\n [\u003cffffffff8049efa1\u003e] dev_change_flags+0xa1/0x1e0\n [\u003cffffffff806b2171\u003e] ic_close_devs+0x36/0x4e\n [\u003cffffffff806b29ee\u003e] ip_auto_config+0x581/0x10f3\n [\u003cffffffff803a6e19\u003e] ? kobject_add+0x69/0x90\n [\u003cffffffff803a698a\u003e] ? kobject_get+0x1a/0x30\n [\u003cffffffff803a785b\u003e] ? kobject_uevent+0xb/0x10\n [\u003cffffffff803a6c62\u003e] ? kset_register+0x52/0x60\n [\u003cffffffff803a6f9b\u003e] ? kset_create_and_add+0x6b/0xa0\n [\u003cffffffff804e2e74\u003e] ? tcp_ca_find+0x24/0x50\n [\u003cffffffff806b246d\u003e] ? ip_auto_config+0x0/0x10f3\n [\u003cffffffff8020903c\u003e] _stext+0x3c/0x150\n [\u003cffffffff802772d3\u003e] ? register_irq_proc+0xd3/0xf0\n [\u003cffffffff802f0000\u003e] ? mb_cache_create+0x80/0x1f0\n [\u003cffffffff80688693\u003e] kernel_init+0x141/0x1b8\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff8020d609\u003e] child_rip+0xa/0x11\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff8020d5ff\u003e] ? child_rip+0x0/0x11\n\nSigned-off-by: Chunbo Luo \u003cchunbo.luo@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc5596d920b504d263c7ca38bd76326179b13dee",
      "tree": "2dcee3b1b6cd54decd335dec2abdf5de9f48c8a5",
      "parents": [
        "51ac3beffd4afaea4350526cf01fe74aaff25eff"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Wed Oct 29 11:01:36 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:34 2008 -0400"
      },
      "message": "atl1: fix vlan tag regression\n\nCommit 401c0aabec4b97320f962a0161a846d230a6f7aa introduced a regression\nin the atl1 driver by storing the VLAN tag in the wrong TX descriptor\nfield.\n\nThis patch causes the VLAN tag to be stored in its proper location.\n\nTested-by: Ramon Casellas \u003cramon.casellas@cttc.es\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "51ac3beffd4afaea4350526cf01fe74aaff25eff",
      "tree": "485c12e6f11442a5be70cccf00197ba0593e6bc9",
      "parents": [
        "6824a105d4b699e3c08cc3df371de4b0480017b9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 29 09:56:06 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:20 2008 -0400"
      },
      "message": "SMC91x: delete unused local variable \"lp\"\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6824a105d4b699e3c08cc3df371de4b0480017b9",
      "tree": "1c490b785d03dc946afeb8c69c91f5354d8a96d9",
      "parents": [
        "ce39a800ea87c655de49af021c8b20ee323cb40d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 30 08:59:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:15 2008 -0400"
      },
      "message": "myri10ge: fix stop/go mmio ordering\n\nUse mmiowb() to ensure \"stop\" and \"go\" commands are sent in order on ia64.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ce39a800ea87c655de49af021c8b20ee323cb40d",
      "tree": "f461c679d9c03639256501a221bbd8542fe65858",
      "parents": [
        "a434e43f3d844192bc23bd7b408bac979c40efe7"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu Oct 30 17:41:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:12 2008 -0400"
      },
      "message": "bonding: fix panic when taking bond interface down before removing module\n\nA panic was discovered with bonding when using mode 5 or 6 and trying to\nremove the slaves from the bond after the interface was taken down.\nWhen calling \u0027ifconfig bond0 down\u0027 the following happens:\n\n    bond_close()\n        bond_alb_deinitialize()\n            tlb_deinitialize()\n\t\tkfree(bond_info-\u003etx_hashtbl)\n                bond_info-\u003etx_hashtbl \u003d NULL\n\nUnfortunately if there are still slaves in the bond, when removing the\nmodule the following happens:\n\n    bonding_exit()\n        bond_free_all()\n            bond_release_all()\n                bond_alb_deinit_slave()\n                    tlb_clear_slave()\n                        tx_hash_table \u003d BOND_ALB_INFO(bond).tx_hashtbl\n\t\t\tu32 next_index \u003d tx_hash_table[index].next\n\nAs you might guess we panic when trying to access a few entries into the\ntable that no longer exists.\n\nI experimented with several options (like moving the calls to\ntlb_deinitialize somewhere else), but it really makes the most sense to\nbe part of the bond_close routine.  It also didn\u0027t seem logical move\ntlb_clear_slave around too much, so the simplest option seems to add a\ncheck in tlb_clear_slave to make sure we haven\u0027t already wiped the\ntx_hashtbl away before searching for all the non-existent hash-table\nentries that used to point to the slave as the output interface.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a434e43f3d844192bc23bd7b408bac979c40efe7",
      "tree": "c14f191bafc78a1194815e0e9df5223dd52e8d99",
      "parents": [
        "fba4acda35f3119328bcba28aacefae14245d2bb"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Oct 30 17:41:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:04 2008 -0400"
      },
      "message": "bonding: Clean up resource leaks\n\nThis patch reworks the resource free logic performed at the time\na bonding device is released.  This (a) closes two resource leaks, one\nfor workqueues and one for multicast lists, and (b) improves commonality\nof code between the \"destroy one\" and \"destroy all\" paths by performing\nfinal free activity via destructor instead of explicitly (and differently)\nin each path.\n\n\"Sean E. Millichamp\" \u003csean@bruenor.org\u003e reported the workqueue\nleak, and included a different patch.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fba4acda35f3119328bcba28aacefae14245d2bb",
      "tree": "40eede8c838103ca9226f560365375ad40da364b",
      "parents": [
        "48e5ecae691cfb50aa39036ba9fc193f5c24dbb3"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Oct 30 17:41:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:45:51 2008 -0400"
      },
      "message": "bonding: fix miimon failure counter\n\nDuring the rework of the mii monitor for:\n\n  commit f0c76d61779b153dbfb955db3f144c62d02173c2\n  Author: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\n  Date:   Wed Jul 2 18:21:58 2008 -0700\n\n    bonding: refactor mii monitor\n\nI left out the increment of the link failure counter.  This\npatch corrects that omission.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "721d5dfe7e516954c501d5e9d0dfab379cf4241a",
      "tree": "3056d4ffeecd171cf9f091437e721d2556e63c6d",
      "parents": [
        "f2347dfcd14fd9e30714656cb27be2b7abe59c63",
        "934d9c23b4c7e31840a895ba4b7e88d6413c81f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: destroy partitions and notify udev when md array is stopped.\n"
    },
    {
      "commit": "f2347dfcd14fd9e30714656cb27be2b7abe59c63",
      "tree": "4a335d5ee0ac4ca9b394986d778734bdb04256e9",
      "parents": [
        "74c75f524ec5a48a00a8f01864a754c1d0e4a44b",
        "526e5ab200ce483dcdf146806f4936bd58daa800"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:35:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:35:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: fix irq vectors.\n  lguest: fix early_ioremap.\n  lguest: fix example launcher compile after moved asm-x86 dir.\n"
    },
    {
      "commit": "74c75f524ec5a48a00a8f01864a754c1d0e4a44b",
      "tree": "a86b28f0c13a0b91048a1c21d0c77222bf7d4b7e",
      "parents": [
        "0b23e30b48b0b634fdc8c8198ea9dfec8c091968",
        "1c4acdb467f8a6704855a5670ff3d82e3c18eb0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:33:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:33:46 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: cpu_index build fix\n  x86/voyager: fix missing cpu_index initialisation\n  x86/voyager: fix compile breakage caused by dc1e35c6e95e8923cf1d3510438b63c600fee1e2\n  x86: fix /dev/mem mmap breakage when PAT is disabled\n  x86/voyager: fix compile breakage casued by x86: move prefill_possible_map calling early\n  x86: use CONFIG_X86_SMP instead of CONFIG_SMP\n  x86/voyager: fix boot breakage caused by x86: boot secondary cpus through initial_code\n  x86, uv: fix compile error in uv_hub.h\n  i386/PAE: fix pud_page()\n  x86: remove debug code from arch_add_memory()\n  x86: start annotating early ioremap pointers with __iomem\n  x86: two trivial sparse annotations\n  x86: fix init_memory_mapping for [dc000000 - e0000000) - v2\n"
    },
    {
      "commit": "0b23e30b48b0b634fdc8c8198ea9dfec8c091968",
      "tree": "d4c172bda3212250c44a07b24968877d414eb496",
      "parents": [
        "147db6e9474b444149238b77ceae335ca20e7b4a",
        "a0e5ebdc1d16871222f9815f5066e4ca47e368fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:32:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:32:03 2008 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: remove sched-design.txt from 00-INDEX\n  sched: change sched_debug\u0027s mode to 0444\n"
    },
    {
      "commit": "147db6e9474b444149238b77ceae335ca20e7b4a",
      "tree": "fefae0ecba79917efbbf22054474271af8f291ae",
      "parents": [
        "43908195e04ee27779a60c55b5bb47aebf1c46ae",
        "9244489a7b69fe0746dc7cb3957f02e05bd1ceb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:42 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: handle archs that do not support irqs_disabled_flags\n"
    },
    {
      "commit": "43908195e04ee27779a60c55b5bb47aebf1c46ae",
      "tree": "8f60144840b81677ce195e6ddf09b78fd8078226",
      "parents": [
        "7105212bd309752b589a3ba816afdd7fed190b85",
        "d68612b257b5f4ea2e6535859c5a26b10011a9df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:31:27 2008 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  resources: fix x86info results ioremap.c:226 __ioremap_caller+0xf2/0x2d6() WARNINGs\n"
    },
    {
      "commit": "526e5ab200ce483dcdf146806f4936bd58daa800",
      "tree": "b865e04546882a8a2daf5341160cb52048cf70dc",
      "parents": [
        "ad5173ff8a387191dbacf889becb92c59aba5d59"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:28 2008 +1100"
      },
      "message": "lguest: fix irq vectors.\n\n\tdo_IRQ: cannot handle IRQ -1 vector 0x20 cpu 0\n\t------------[ cut here ]------------\n\tkernel BUG at arch/x86/kernel/irq_32.c:219!\n\nWe\u0027re not ISA: we have a 1:1 mapping from vectors to irqs.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ad5173ff8a387191dbacf889becb92c59aba5d59",
      "tree": "bf8af6cb614593de091312bd7fa3c53ba6704e38",
      "parents": [
        "d5d02d6dd394b295abcadd6b0ce4932c07916fdf"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 +1100"
      },
      "message": "lguest: fix early_ioremap.\n\ndmi_scan_machine breaks under lguest:\n\tlguest: unhandled trap 14 at 0xc04edeae (0xffa00000)\n\nThis is because we use current_cr3 for the read_cr3() paravirt\nfunction, and it isn\u0027t set until the first cr3 change.  We got away\nwith it until this happened.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "d5d02d6dd394b295abcadd6b0ce4932c07916fdf",
      "tree": "227678c07f2d2598ee62dc846d37968fad44549e",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:25 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 31 11:24:27 2008 +1100"
      },
      "message": "lguest: fix example launcher compile after moved asm-x86 dir.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1c4acdb467f8a6704855a5670ff3d82e3c18eb0b",
      "tree": "909d62ba0ab06acd8d5068e34a7b214e21b27529",
      "parents": [
        "bfcb4c1becf93b1592f4a03a4d6e00a3ab89d5ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:43:03 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:43:03 2008 +0100"
      },
      "message": "x86: cpu_index build fix\n\nfix:\n\n arch/x86/kernel/cpu/common.c: In function \u0027early_identify_cpu\u0027:\n arch/x86/kernel/cpu/common.c:553: error: \u0027struct cpuinfo_x86\u0027 has no member named \u0027cpu_index\u0027\n\nas cpu_index is only available on SMP.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bfcb4c1becf93b1592f4a03a4d6e00a3ab89d5ec",
      "tree": "2074cb6203893e281366c180c2ebbc944bd2b68d",
      "parents": [
        "b3572e361b6b2ac5e724bc4bb932b7774b720b95"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:13:37 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:19:37 2008 +0100"
      },
      "message": "x86/voyager: fix missing cpu_index initialisation\n\nImpact: fix /proc/cpuinfo output on x86/Voyager\n\nEver since\n\n| commit 92cb7612aee39642d109b8d935ad265e602c0563\n| Author: Mike Travis \u003ctravis@sgi.com\u003e\n| Date:   Fri Oct 19 20:35:04 2007 +0200\n|\n|     x86: convert cpuinfo_x86 array to a per_cpu array\n\nWe\u0027ve had an extra field in cpuinfo_x86 which is cpu_index.\nUnfortunately, voyager has never initialised this, although the only\nnoticeable impact seems to be that /proc/cpuinfo shows all zeros for\nthe processor ids.\n\nAnyway, fix this by initialising the boot CPU properly and setting the\nindex when the secondaries update.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b3572e361b6b2ac5e724bc4bb932b7774b720b95",
      "tree": "5d955cbcc1f37e807d7387560b7b35074b22258e",
      "parents": [
        "9e41bff2708e420e61e6b89a54c15232857069b1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:00:59 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:19:33 2008 +0100"
      },
      "message": "x86/voyager: fix compile breakage caused by dc1e35c6e95e8923cf1d3510438b63c600fee1e2\n\nImpact: build fix on x86/Voyager\n\nGiven commits like this:\n\n| Author: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\n| Date:   Tue Jul 29 10:29:19 2008 -0700\n|\n|     x86, xsave: enable xsave/xrstor on cpus with xsave support\n\nWhich deliberately expose boot cpu dependence to pieces of the system,\nI think it\u0027s time to explicitly have a variable for it to prevent this\ncontinual misassumption that the boot CPU is zero.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7105212bd309752b589a3ba816afdd7fed190b85",
      "tree": "812d86441f8ba375f04c38c569908bd3f61e1c26",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198",
        "b73b925a6b9d69478c6ae4e74ef20607fd24aeaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5326/1: AFEB9260: Fix for i2c_board_info structure\n  [ARM] mx31ads: Add missing include\n  [ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.\n  [ARM] MX3: Use ioremap wrapper to map SoC devices nonshared\n  [ARM] gpio_free might sleep, arm architecture\n  [ARM] ep93xx: fix OHCI DMA mask\n  leds: da903x: (da9030 only) led brightness reversed.\n  [ARM] sharpsl_pm: fix compilation w/o CONFIG_PM\n  [ARM] pcm037: map AIPS1 and AIPS2 as nonshared area\n  [ARM] build fixes for netX serial driver\n  [ARM] 5323/1: Remove outdated empeg documentation.\n  [ARM] 5299/1: Add maintainer for Mobilepro 900/c\n  [ARM] corgi_lcd: fix simultaneous compilation with corgi_bl\n  [ARM] pxa/spitz: fix spi cs on spitz\n  [ARM] 5322/1: Fix fastpath issue in mmci.c\n  [ARM] xsc3: revert writethrough memory-type encoding change\n"
    },
    {
      "commit": "9244489a7b69fe0746dc7cb3957f02e05bd1ceb0",
      "tree": "f0fb4a422667f67e7e3ac587bbbc6b03fa83756a",
      "parents": [
        "f3384b28a05624783b53836ccfed95ecde66a7ad"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Oct 24 09:42:59 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 00:03:26 2008 +0100"
      },
      "message": "ftrace: handle archs that do not support irqs_disabled_flags\n\nImpact: build fix on non-lockdep architectures\n\nSome architectures do not support a way to read the irq flags that\nis set from \"local_irq_save(flags)\" to determine if interrupts were\ndisabled or enabled. Ftrace uses this information to display to the user\nif the trace occurred with interrupts enabled or disabled.\n\nBesides the fact that those archs that do not support this will fail to\ncompile, unless they fix it, we do not want to have the trace simply\nsay interrupts were not disabled or they were enabled, without knowing\nthe real answer.\n\nThis patch adds a \u0027X\u0027 in the output to let the user know that the\narchitecture they are running on does not support a way for the tracer\nto determine if interrupts were enabled or disabled. It also lets those\nsame archs compile with tracing enabled.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9e41bff2708e420e61e6b89a54c15232857069b1",
      "tree": "de662b6e4d8303abae9062e45edb7a481cb6bfb9",
      "parents": [
        "ee477524b461324ed8fc950f451c3671dc79f12e"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Oct 30 13:59:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 23:54:41 2008 +0100"
      },
      "message": "x86: fix /dev/mem mmap breakage when PAT is disabled\n\nImpact: allow /dev/mem mmaps on non-PAT CPUs/platforms\n\nFix mmap to /dev/mem when CONFIG_X86_PAT is off and CONFIG_STRICT_DEVMEM is\noff\n\nmmap to /dev/mem on kernel memory has been failing since the\nintroduction of PAT (CONFIG_STRICT_DEVMEM\u003dn case).   Seems like\nthe check to avoid cache aliasing with PAT is kicking in even\nwhen PAT is disabled. The bug seems to have crept in 2.6.26.\n\nThis patch makes sure that the mmap to regular\nkernel memory succeeds if CONFIG_STRICT_DEVMEM\u003dn and\nPAT is disabled, and the checks to avoid cache aliasing\nstill happens if PAT is enabled.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nTested-by: Tim Sirianni \u003ctim@scalemp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ee477524b461324ed8fc950f451c3671dc79f12e",
      "tree": "804ec8f71a0564946ac70991868d34a3b45eb9f1",
      "parents": [
        "017d9d20d88cacb0a6a29f343b23c95e203f6645"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:28:35 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:55:51 2008 +0100"
      },
      "message": "x86/voyager: fix compile breakage casued by x86: move prefill_possible_map calling early\n\nImpact: fix build failure on x86/Voyager\n\nBefore:\n\n| commit 329513a35d1a2b6b28d54f5c2c0dde4face8200b\n| Author: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n| Date:   Wed Jul 2 18:54:40 2008 -0700\n|\n|     x86: move prefill_possible_map calling early\n\nprefill_possible_mask() was hidden under CONFIG_HOTPLUG_CPU rendering\nit invisitble to voyager.  Since this commit it\u0027s exposed, but not\nprovided by the voyager subarch, so add a dummy stub to fix the link\nbreakage.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "017d9d20d88cacb0a6a29f343b23c95e203f6645",
      "tree": "e1ccf9369104a5249988e12e9692f3dfc7f943cd",
      "parents": [
        "08c33308575b370c89b4ed1198ece5f93145a2aa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:05:39 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:53:10 2008 +0100"
      },
      "message": "x86: use CONFIG_X86_SMP instead of CONFIG_SMP\n\nImpact: fix x86/Voyager boot\n\nCONFIG_SMP is used for features which work on *all* x86 boxes.\nCONFIG_X86_SMP is used for standard PC like x86 boxes (for things like\nmulti core and apics)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08c33308575b370c89b4ed1198ece5f93145a2aa",
      "tree": "60fc194d18efe7645cb6f90cfa6a8c58c787ea5c",
      "parents": [
        "c08b6acc9b996ba6231105cb12a4125c957e0c97"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 30 16:08:38 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 22:53:08 2008 +0100"
      },
      "message": "x86/voyager: fix boot breakage caused by x86: boot secondary cpus through initial_code\n\nImpact: boot up secondary CPUs as well on x86/Voyager systems\n\nThis commit:\n\n| commit 3e9704739daf46a8ba6593d749c67b5f7cd633d2\n| Author: Glauber Costa \u003cgcosta@redhat.com\u003e\n| Date:   Wed May 28 13:01:54 2008 -0300\n|\n|     x86: boot secondary cpus through initial_code\n\nremoved the use of initialize_secondary.  However, it didn\u0027t update\nvoyager, so the secondary cpus no longer boot.  Fix this by adding the\ninitial_code switch to voyager as well.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c8db3fec5b02f4cefe441903fe1c142ff14e1771",
      "tree": "e27fc427a7d52ceca64b81d2a01a821e303075f5",
      "parents": [
        "8cf14e38372d84ea09ba45fb60b61f6e36c18546"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Oct 30 14:00:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 14:00:53 2008 -0700"
      },
      "message": "udp: Should use spin_lock_bh()/spin_unlock_bh() in udp_lib_unhash()\n\nSpotted by Alexander Beregalov\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65fc716fa673cf98fb5887180fd3c52ca0371198",
      "tree": "8f0924bdb63bafec89ece7f4fab36d31a7e9e2b6",
      "parents": [
        "814b3bed63c23f310121befa0fe004a20dec95b2",
        "15a2ee74d22674c58f347b16b3af5601fa4e15db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:55:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:55:49 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  Fix incompatibility with versions of Perl less than 5.6.0\n  kbuild: do not include arch/\u003cARCH\u003e/include/asm in find-sources twice.\n  kbuild: tag with git revision when git describe is missing\n  kbuild: prevent modpost from looking for a .cmd file for a static library linked into a module\n  kbuild: fix KBUILD_EXTRA_SYMBOLS\n  adjust init section definitions\n  scripts/checksyscalls.sh: fix for non-gnu sed\n  scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n  kbuild: setlocalversion: dont include svn change count\n  kbuild: improve check-symlink\n  kbuild: mkspec - fix build rpm\n"
    },
    {
      "commit": "814b3bed63c23f310121befa0fe004a20dec95b2",
      "tree": "88a8ce02ee9d74dff2e58f75b98d0ce60621ab0a",
      "parents": [
        "e61467e9b6c88e97560873603cf9aceaf7435480",
        "29fa0586de4fe518f122a915b8c6e92d12e8ca7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [PATCH] Switch all my contributions stuff to a single common address\n  [WATCHDOG] pci: use pci_ioremap_bar() in drivers/watchdog\n"
    },
    {
      "commit": "e61467e9b6c88e97560873603cf9aceaf7435480",
      "tree": "2b0a75dd5a263f82d520bdfb28da71210471c998",
      "parents": [
        "c732acd96085347027b11961463a243c568d9aab",
        "09d9327b3420002c9952a81db37effec9dc1135e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  CHAR: Delete old and now unused M48T35 RTC driver for SGI IP27.\n  CHAR: Delete old and now unused DS1286 driver.\n  MIPS: Sort out CPU type to name translation.\n  MIPS: Use the new byteorder headers\n  MIPS: Probe for watch registers on cores of all vendors, not just MTI.\n  MIPS: Switch FPU emulator trap to BREAK instruction.\n  MIPS: SMP: Do not initialize __cpu_number_map/__cpu_logical_map for CPU 0.\n  MIPS: Consider value of c0_ebase when computing value of exception base.\n  MIPS: Clean up MIPSxx-optimized bitop functions\n  MIPS: New feature test macro cpu_has_mips_r\n  MIPS: RBTX4927: Add GPIO-LED support\n  MIPS: TXx9: Fix RBTX4939 ethernet address initialization\n"
    },
    {
      "commit": "c732acd96085347027b11961463a243c568d9aab",
      "tree": "5ce568eb6a31a39dfa5c5af4e10e6270383a07a2",
      "parents": [
        "1b2d3d94ec878c3529153061cd8cceb876e01a3e",
        "5cb02ff3489d710c73b4a21bb804feedeacce116"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  fdomain_cs: Sort out modules with duplicate description\n  pcmcia: Whine harder about use of EXCLUSIVE\n  pcmcia: IRQ_TYPE_EXCLUSIVE is long obsoleted\n"
    },
    {
      "commit": "1b2d3d94ec878c3529153061cd8cceb876e01a3e",
      "tree": "93adaf1666942024cce4e3aa0bc58f0f1095bd2f",
      "parents": [
        "8bd93ca7b03f38a7bc1a4ed9e93e8c006e753d5b",
        "5f707eb429e2c98dfd564ffbbd9f536bf493d869"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:51:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:51:42 2008 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  SUNRPC: Fix potential race in put_rpccred()\n  SUNRPC: Fix rpcauth_prune_expired\n  NFS: Convert nfs_attr_generation_counter into an atomic_long\n  SUNRPC: Respond promptly to server TCP resets\n"
    },
    {
      "commit": "8bd93ca7b03f38a7bc1a4ed9e93e8c006e753d5b",
      "tree": "308bb026df1360d8708d53ebd4421719b470b2fb",
      "parents": [
        "7f82f000ed030d1108b4de47d9e2d556092980c6",
        "87c6f40128f92621698f97a62d2ead5184d1dd97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:50:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:50:59 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, gart: fix gart detection for Fam11h CPUs\n  x86: 64 bit print out absent pages num too\n  x86, kdump: fix invalid access on i386 sparsemem\n  x86: fix APIC_DEBUG with inquire_remote_apic\n  x86: AMD microcode patch loader author update\n  x86: microcode patch loader author update\n  mailmap: add Peter Oruba\n  x86, bts: improve help text for BTS config\n  doc/x86: fix doc subdirs\n"
    },
    {
      "commit": "7f82f000ed030d1108b4de47d9e2d556092980c6",
      "tree": "13fde544ba1e30285e94b82cad3a9c14cfaf2d63",
      "parents": [
        "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
        "879129d208f725267366296b631aef31409cf304"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm snapshot: wait for chunks in destructor\n  dm snapshot: fix register_snapshot deadlock\n  dm raid1: fix do_failures\n"
    },
    {
      "commit": "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
      "tree": "362e826e1e39e6108301893ba35100c8719028b6",
      "parents": [
        "fce4877a6792ad72b88f6fd7556d19da5f20364d",
        "3b15e581981b3ad35809f56d8131d5c19b6da1bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: build failure at x86/kernel/pci-dma.c with !CONFIG_PCI\n"
    },
    {
      "commit": "fce4877a6792ad72b88f6fd7556d19da5f20364d",
      "tree": "cc272f4b863ebfb6595974feca28168cb59fc367",
      "parents": [
        "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Oct 30 15:54:12 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:07 2008 -0700"
      },
      "message": "tty: Fix USB kref leak\n\nWhen we close we must clear the extra reference we got when we read\nport-\u003etty. Setting the port tty NULL will clear the kref held by the driver\nbut not the one we obtained ourselves while doing the lookup.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Helge Hafting \u003chelge.hafting@aitel.hist.no\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a",
      "tree": "3186b3ecb8faf7f4c81a5d443243ed9d28adf402",
      "parents": [
        "cdcba02a5f64f4df20b6749a0169124e38ecb733",
        "da6801e38b7fba28fbdc0ceae6681d5a261a42a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Correct use of ! and \u0026\n  i2c: The i2c mailing list is moving\n  scx200_i2c: Add missing class parameter\n"
    },
    {
      "commit": "cdcba02a5f64f4df20b6749a0169124e38ecb733",
      "tree": "bea066c2ddb66038a5e775708dc6e0949375f106",
      "parents": [
        "53387b0151260f6c3513adeca77f05ed052d6217",
        "fa157bdfe87c5ea98a80b96cb08f1ab509e21a52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add quirk entry for no-name keyboard (0x13ba/0x0017)\n  HID: fix hid_device_id for cross compiling\n  HID: sync on deleted io_retry timer in usbhid driver\n  HID: fix oops during suspend of unbound HID devices\n"
    },
    {
      "commit": "53387b0151260f6c3513adeca77f05ed052d6217",
      "tree": "740bf533e79d3b3b65e17163af78f03d345dd248",
      "parents": [
        "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
        "113328306dbdfd5f146f257e447364dc66d025d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver core: fix \u0027dynamic_debug\u0027 cmd line parameter\n  HOWTO: Sync patch for jp_JP/HOWTO\n  Update stable tree documentation\n  sysfs: Fix return values for sysdev_store_{ulong,int}\n  driver core: drivers/base/sys.c: update comments\n  Document kernel taint flags properly\n"
    },
    {
      "commit": "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
      "tree": "5bc9dd4f4df1630aea1e0d7b42ba1673cdf810c7",
      "parents": [
        "908c3d8c005f19f807c67105cede0bd2c352a8e6",
        "61fbeba11c553c489ba5284c0ed67067dc7b7c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: prevent autosuspend during hub initialization\n  USB: Unusual dev for the \"Kyocera / Contax SL300R T*\" digital camera.\n  USB: usbtmc: Use explicit unsigned type for input buffer instead of char*\n  USB: fix crash when URBs are unlinked after the device is gone\n"
    },
    {
      "commit": "908c3d8c005f19f807c67105cede0bd2c352a8e6",
      "tree": "9015970d0fac30e8b03530322b9f8344d281b9fc",
      "parents": [
        "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
        "1841c0f2bf6835aa3d18216e3a932371efa902f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: da903x regulator bug fix\n  regulator: Build on non-ARM platforms\n"
    },
    {
      "commit": "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
      "tree": "0d9f5152035cbeeb7ae4372dbb808d6cdcc6ae87",
      "parents": [
        "4ac08d36aa9c556556c7b150caee263c6d542645",
        "48e5ecae691cfb50aa39036ba9fc193f5c24dbb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  amd8111e: Fix rx return code\n  pktgen: fix multiple queue warning\n  mac80211.h: fix kernel-doc excesses\n  p54: fix build warnings\n  ath5k: Reset key cache on interface up, thus fixing resume\n  mac80211: correct warnings in minstrel rate control algorithm\n  RFKILL: fix input layer initialisation\n  p54: fix misbehavings when firmware can\u0027t be found\n  dm9601: runtime mac address change support\n  via-velocity: use driver string instead of dev-\u003ename before register_netdev()\n  drivers/net/wan/syncppp: Fix unused-var warnings\n  mlx4: Setting the correct offset for default mac address\n  mlx4_en: remove duplicated #include\n  ibm_newemac: Fix typo in flow control config option\n  ehea: Detect 16GB hugepages for firmware restriction\n  dmfe: check pci_alloc_consistent errors\n  qeth: avoid skb_under_panic for malformatted inbound data\n  qeth: remove unnecessary support ckeck in sysfs route6\n  qeth: fix offset error in non prealloc header path\n  qeth: remove non-recover-thread checkings\n"
    },
    {
      "commit": "4ac08d36aa9c556556c7b150caee263c6d542645",
      "tree": "52fb22d3230665237109d5e886609199c0e6f22c",
      "parents": [
        "0b54968f667585aa4b98a7225f4d4df63917703c",
        "71c21b4cf62177a9d1ea46ff4c6073c907122226"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: Fix WM9713 ALC Decay Time name\n  ALSA: ASoC: Fix some minor errors in mpc5200 psc i2s driver\n  ALSA: ASoC: Fix mono controls after conversion to support full int masks\n  ALSA: sound/ice1712: indentation \u0026 braces disagree - add braces\n  ALSA: usb - Add quirk for Edirol UA-25EX advanced modes\n  sound: struct device - replace bus_id with dev_name(), dev_set_name()\n  ALSA: hda - Add reboot notifier\n  ALSA: Warn when control names are truncated\n  ALSA: intel8x0 - add Dell Optiplex GX620 (AD1981B) to AC97 clock whitelist\n  ALSA: hda - Fix SPDIF mute on IDT/STAC codecs\n  ALSA: hda: Add HDA vendor ID for Wolfson Microelectronics\n  ALSA: hda - Add another HP model for AD1884A\n"
    },
    {
      "commit": "0b54968f667585aa4b98a7225f4d4df63917703c",
      "tree": "6d354dade8bfe96f00bbba55eaf3c87fc9593fe4",
      "parents": [
        "effdb9492de01a51f8123e62e87e3330688f9bf1",
        "f3384b28a05624783b53836ccfed95ecde66a7ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:44:09 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: fix trace_nop config select\n  ftrace: perform an initialization for ftrace to enable it\n"
    },
    {
      "commit": "effdb9492de01a51f8123e62e87e3330688f9bf1",
      "tree": "5403f40a168c62039e6e42e9698a5550649cf837",
      "parents": [
        "731572d39fcd3498702eda4600db4c43d51e0b26"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed Oct 29 14:01:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "spi: fix compile error\n\nFix compile error below:\n\n     LD      drivers/spi/built-in.o\n     CC [M]  drivers/spi/spi_gpio.o\n   In file included from drivers/spi/spi_gpio.c:26:\n   include/linux/spi/spi_bitbang.h:23: error: field `work\u0027 has incomplete type\n   make[2]: *** [drivers/spi/spi_gpio.o] Error 1\n   make[1]: *** [drivers/spi] Error 2\n   make: *** [drivers] Error 2\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "731572d39fcd3498702eda4600db4c43d51e0b26",
      "tree": "f892907ae20539845f353d72d2a2bf202b67e007",
      "parents": [
        "6c89161b10f5771ee0b51ada0fce0e8835e72ade"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Oct 29 14:01:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "nfsd: fix vm overcommit crash\n\nJunjiro R.  Okajima reported a problem where knfsd crashes if you are\nusing it to export shmemfs objects and run strict overcommit.  In this\nsituation the current-\u003emm based modifier to the overcommit goes through a\nNULL pointer.\n\nWe could simply check for NULL and skip the modifier but we\u0027ve caught\nother real bugs in the past from mm being NULL here - cases where we did\nneed a valid mm set up (eg the exec bug about a year ago).\n\nTo preserve the checks and get the logic we want shuffle the checking\naround and add a new helper to the vm_ security wrappers\n\nAlso fix a current-\u003emm reference in nommu that should use the passed mm\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix build]\nReported-by: Junjiro R. Okajima \u003chooanon05@yahoo.co.jp\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c89161b10f5771ee0b51ada0fce0e8835e72ade",
      "tree": "bb5bd8bbfc7e1b3f77503aa4a5a38763595f03d7",
      "parents": [
        "120a37470c2831fea49fdebaceb5a7039f700ce6"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Wed Oct 29 14:01:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "ipmi: add MODULE_ALIAS to load ipmi_devintf with ipmi_si\n\nThe ipmi_devintf module contains the userspace interface for IPMI devices,\nyet will not be loaded automatically with a system interface handler\ndriver.\n\nAdd a MODULE_ALIAS for the \"platform:ipmi_si\" MODALIAS exported by the\nipmi_si driver, so that userspace knows of the recommendation.\n\nSigned-off-by: Scott James Remnant \u003cscott@ubuntu.com\u003e\nCc: Tim Gardner \u003ctcanonical@tpi.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x, maybe earlier?]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "120a37470c2831fea49fdebaceb5a7039f700ce6",
      "tree": "66ecbbda7026f185bae8ab6a6cf3a692c721a2e3",
      "parents": [
        "51b7616e36fbad93d7ba9e41f11fb57143d11252"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Oct 29 14:01:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "framebuffer compat_ioctl deadlock\n\nFix deadlock in fb_compat_ioctl.  fb_compat_ioctl acquires a mutex and\ncalls fb_ioctl that tries to acquire that mutex too.  A regression added\nduring BKL removal.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51b7616e36fbad93d7ba9e41f11fb57143d11252",
      "tree": "b4ccc88becd81bca5630455fa585c68c6f136957",
      "parents": [
        "7106a27b52940085c2c3f6e42742d3a2a84d872a"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:01:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc S3C: add device_init_wakeup() invokation\n\ntAdd adds device_init_wakeup() ivokation to probe function of\ns3c2410_rtc_driver.  Without of this wakealarm sysfs attribute does not\ninitialise.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7106a27b52940085c2c3f6e42742d3a2a84d872a",
      "tree": "439723ef5835c3c21205ebdc7a767f2b3fa2de62",
      "parents": [
        "89a056df78b113fcab21d71cd24aa1893c09225b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "kernel.h: fix might_sleep kernel-doc\n\nPut the kernel-doc for might_sleep() _immediately_ before the macro\n(no intervening lines).  Otherwise kernel-doc complains like so:\n\nWarning(linux-2.6.27-rc3-git2//include/linux/kernel.h:129): No description found for parameter \u0027file\u0027\nWarning(linux-2.6.27-rc3-git2//include/linux/kernel.h:129): No description found for parameter \u0027line\u0027\n\nbecause kernel-doc is looking at the wrong function prototype (i.e.,\n__might_sleep).  [Yes, I have a todo note to myself to check/warn for that\ninconsistency in scripts/kernel-doc.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89a056df78b113fcab21d71cd24aa1893c09225b",
      "tree": "1cbe58529c142dacf6cb80c84bc85d1aae2bd755",
      "parents": [
        "bcc378e777514832c11b09d194a7f946e7ad803a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Oct 29 14:01:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "Rationalise Randy\u0027s address a bit\n\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcc378e777514832c11b09d194a7f946e7ad803a",
      "tree": "da3a0fc0ff5902bcb925380f7423cf020d7a30bc",
      "parents": [
        "81365c31afcea2bd6d551a029282d59c89e8fd54"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Oct 29 14:01:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc: ds3234 doesn\u0027t link when built-in\n\nWhen ds3234 is built-in, the final links fails with the following vague error\nmessage:\n\n`.exit.text\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\nds3234_remove() cannot be marked __exit, as it\u0027s accessed via __devexit_p().\nIn addition, mark ds3234_probe() __devinit while we\u0027re at it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81365c31afcea2bd6d551a029282d59c89e8fd54",
      "tree": "46124b6215b4c6815d9e7e0c410fbb03cf834c30",
      "parents": [
        "b7f7b07479de2d91443b81938db1e1940c56b13c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 29 14:01:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "MAINTAINERS: add LTP info to the list\n\nCc: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c08b6acc9b996ba6231105cb12a4125c957e0c97",
      "tree": "5dcf405dca51eecbddbd101aeeb2f7e1b82d84fa",
      "parents": [
        "ab00fee30cddf975200b3c97aef25bea144a0d89"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Thu Oct 30 11:33:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 30 19:38:46 2008 +0100"
      },
      "message": "x86, uv: fix compile error in uv_hub.h\n\nImpact: include file dependency cleanup\n\nFix compile errors of files that include asm/uv/uv_hub.h but do\nnot include linux/timer.h.\n\n[ such files are not mainline right now. ]\n\nSigned-of-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7f7b07479de2d91443b81938db1e1940c56b13c",
      "tree": "67b967afb9700d1467294939ba9ea3223a19cef3",
      "parents": [
        "d25141a818383b3c3b09f065698c544a7a0ec6e7"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Oct 29 14:01:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified\n\nFor the time being build for ia64-sn2 alone when CONFIG_IA64_GENERIC is\nspecified.\n\nThis eliminates a dependency of the XP/XPC drivers on having the GRU\ndriver insmod\u0027d in order to insmod them, when running on an ia64-sn2\nsystem.\n\nOn such a system the GRU driver serves no useful purpose.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d25141a818383b3c3b09f065698c544a7a0ec6e7",
      "tree": "fb2f868b42ccdde710ddf426e1c90f8ffcc83368",
      "parents": [
        "e74481e23283fb080d4591c258de20785cc3b6c3"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@linux.vnet.ibm.com",
        "time": "Wed Oct 29 14:01:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "\u0027kill sig -1\u0027 must only apply to caller\u0027s namespace\n\nCurrently \"kill \u003csig\u003e -1\" kills processes in all namespaces and breaks the\nisolation of namespaces.  Earlier attempt to fix this was discussed at:\n\n\thttp://lkml.org/lkml/2008/7/23/148\n\nAs suggested by Oleg Nesterov in that thread, use \"task_pid_vnr() \u003e 1\"\ncheck since task_pid_vnr() returns 0 if process is outside the caller\u0027s\nnamespace.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@linux.vnet.ibm.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nTested-by: Daniel Hokka Zakrisson \u003cdaniel@hozac.com\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e74481e23283fb080d4591c258de20785cc3b6c3",
      "tree": "bfc5076aa40d62beeba319fdb0fe55ed53f4b335",
      "parents": [
        "e99c97ade53fb6f5e665f2960eb86c624a532d7b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "fs: remove excess kernel-doc\n\nDelete excess kernel-doc notation in fs/ subdirectory:\n\nWarning(linux-2.6.27-git10//fs/jbd/transaction.c:886): Excess function parameter or struct member \u0027credits\u0027 description in \u0027journal_get_undo_access\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e99c97ade53fb6f5e665f2960eb86c624a532d7b",
      "tree": "45ffef1f849bae8cd469e7b228191c23bd7d4dcc",
      "parents": [
        "b77b0ef207624c9d9f8064ccbfd6da169780df44"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "mm: fix kernel-doc function notation\n\nDelete excess kernel-doc notation in mm/ subdirectory.\nActually this is a kernel-doc notation fix.\n\nWarning(/var/linsrc/linux-2.6.27-git10//mm/vmalloc.c:902): Excess function parameter or struct member \u0027returns\u0027 description in \u0027vm_map_ram\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b77b0ef207624c9d9f8064ccbfd6da169780df44",
      "tree": "1dafd6b5b2b6b5834f930c1ebed628a7c5a22969",
      "parents": [
        "87b811c3f96559e466403e22b1fa99d472571625"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "i2o: fix kernel-doc warnings\n\nFixup i2o kernel-doc warnings:\n\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027disk\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027mode\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87b811c3f96559e466403e22b1fa99d472571625",
      "tree": "319179f5d9a1cffaa3ae32aa41076d0fb10aab10",
      "parents": [
        "ce05fcc30ea41c85f9d50bee1ce289f7cb7fb223"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Wed Oct 29 14:01:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "ecryptfs: fix memory corruption when storing crypto info in xattrs\n\nWhen ecryptfs allocates space to write crypto headers into, before copying\nit out to file headers or to xattrs, it looks at the value of\ncrypt_stat-\u003enum_header_bytes_at_front to determine how much space it\nneeds.  This is also used as the file offset to the actual encrypted data,\nso for xattr-stored crypto info, the value was zero.\n\nSo, we kzalloc\u0027d 0 bytes, and then ran off to write to that memory.\n(Which returned as ZERO_SIZE_PTR, so we explode quickly).\n\nThe right answer is to always allocate a page to write into; the current\ncode won\u0027t ever write more than that (this is enforced by the\n(PAGE_CACHE_SIZE - offset) length in the call to\necryptfs_generate_key_packet_set).  To be explicit about this, we now send\nin a \"max\" parameter, rather than magically using PAGE_CACHE_SIZE there.\n\nAlso, since the pointer we pass down the callchain eventually gets the\nvirt_to_page() treatment, we should be using a alloc_page variant, not\nkzalloc (see also 7fcba054373d5dfc43d26e243a5c9b92069972ee)\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nAcked-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "ce05fcc30ea41c85f9d50bee1ce289f7cb7fb223"
}
