)]}'
{
  "log": [
    {
      "commit": "ec9dbb1c3ee785ddc0c327497df42c16188d1fd8",
      "tree": "3ed1bc21faf5e1ccc607b37229bd9e11ed28a26d",
      "parents": [
        "8cf8e5a67fb07f583aac94482ba51a7930dab493"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Mon Jan 28 20:58:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:09 2008 -0800"
      },
      "message": "[SCTP]: Fix miss of report unrecognized HMAC Algorithm parameter\n\nThis patch fix miss of check for report unrecognized HMAC Algorithm\nparameter.  When AUTH is disabled, goto fall through path to report\nunrecognized parameter, else, just break\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf8e5a67fb07f583aac94482ba51a7930dab493",
      "tree": "0fa0b3c39ff3c1f3aca7b1013a1932f18ca2021d",
      "parents": [
        "406a1d868001423c85a3165288e566e65f424fe6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jan 28 20:52:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:08 2008 -0800"
      },
      "message": "[INET_DIAG]: Fix inet_diag_lock_handler error path.\n\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9825\n\nThe inet_diag_lock_handler function uses ERR_PTR to encode errors but\nits callers were testing against NULL.\n\nThis only happens when the only inet_diag modular user, DCCP, is not\nbuilt into the kernel or available as a module.\n\nAlso there was a problem with not dropping the mutex lock when a handler\nwas not found, also fixed in this patch.\n\nThis caused an OOPS and ss would then hang on subsequent calls, as\n\u0026inet_diag_table_mutex was being left locked.\n\nThanks to spike at ml.yaroslavl.ru for report it after trying \u0027ss -d\u0027\non a kernel that doesn\u0027t have DCCP available.\n\nThis bug was introduced in cset\nd523a328fb0271e1a763e985a21f2488fd816e7e (\"Fix inet_diag dead-lock\nregression\"), after 2.6.24-rc3, so just 2.6.24 seems to be affected.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406a1d868001423c85a3165288e566e65f424fe6",
      "tree": "2663aa7139f884ba5ef0425911fc9a579fcb1c6f",
      "parents": [
        "29ffe1a5c52dae13b6efead97aab9b058f38fce4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 28 20:47:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:08 2008 -0800"
      },
      "message": "[AUDIT]: Increase skb-\u003etruesize in audit_expand\n\nThe recent UDP patch exposed this bug in the audit code.  It\nwas calling pskb_expand_head without increasing skb-\u003etruesize.\nThe caller of pskb_expand_head needs to do so because that function\nis designed to be called in places where truesize is already fixed\nand therefore it doesn\u0027t update its value.\n\nBecause the audit system is using it in a place where the truesize\nhas not yet been fixed, it needs to update its value manually.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ffe1a5c52dae13b6efead97aab9b058f38fce4",
      "tree": "bcca1391f02a01cf1b2d5942a06d392ac0f5be11",
      "parents": [
        "1987e7b4855fcb6a866d3279ee9f2890491bc34d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 28 20:45:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:07 2008 -0800"
      },
      "message": "[INET]: Prevent out-of-sync truesize on ip_fragment slow path\n\nWhen ip_fragment has to hit the slow path the value of skb-\u003etruesize\nmay go out of sync because we would have updated it without changing\nthe packet length.  This violates the constraints on truesize.\n\nThis patch postpones the update of skb-\u003etruesize to prevent this.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1987e7b4855fcb6a866d3279ee9f2890491bc34d",
      "tree": "ead27b6055eadc76cb58c3ebd0b12b53c2fc12dd",
      "parents": [
        "a44562e4d3a1612858a7872d633fce8c0ab349ab"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Mon Jan 28 20:44:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:06 2008 -0800"
      },
      "message": "[AX25]: Kill ax25_bind() user triggable printk.\n\non the last run overlooked that sfuzz triggable message.\nmove the message to the corresponding comment.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a44562e4d3a1612858a7872d633fce8c0ab349ab",
      "tree": "64d798da8ac6634bb590a92413d7b195541a40af",
      "parents": [
        "8674204a4977b5676d229f772c23f0091de9c23c"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Mon Jan 28 20:43:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:06 2008 -0800"
      },
      "message": "[AX25]: Beautify x25_init() version printk.\n\nkill ref to old version and dup Linux.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8674204a4977b5676d229f772c23f0091de9c23c",
      "tree": "367bb8fd2adb63d06b6abdfe38f19160c7418d43",
      "parents": [
        "e1770d97a730ff4c3aa1775d98f4d0558390607f"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Jan 28 20:28:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:05 2008 -0800"
      },
      "message": "[NET] 9p: kill dead static inline buf_put_string\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1770d97a730ff4c3aa1775d98f4d0558390607f",
      "tree": "64ad3c2d24b5506861aac9cef8f08c0e0fbd9959",
      "parents": [
        "1a6509d991225ad210de54c63314fd9542922095"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Jan 28 19:49:00 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:04 2008 -0800"
      },
      "message": "[SELinux]: Fix double free in selinux_netlbl_sock_setsid()\n\nAs pointed out by Adrian Bunk, commit\n45c950e0f839fded922ebc0bfd59b1081cc71b70 (\"fix memory leak in netlabel\ncode\") caused a double-free when security_netlbl_sid_to_secattr()\nfails.  This patch fixes this by removing the netlbl_secattr_destroy()\ncall from that function since we are already releasing the secattr\nmemory in selinux_netlbl_sock_setsid().\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a6509d991225ad210de54c63314fd9542922095",
      "tree": "afe5c560388558bebd3e21b7c6f789a28a323a51",
      "parents": [
        "6fbf2cb77461a0cd0675228d20dd0f70d7b2251f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 28 19:37:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:03 2008 -0800"
      },
      "message": "[IPSEC]: Add support for combined mode algorithms\n\nThis patch adds support for combined mode algorithms with GCM being\nthe first algorithm supported.\n\nCombined mode algorithms can be added through the xfrm_user interface\nusing the new algorithm payload type XFRMA_ALG_AEAD.  Each algorithms\nis identified by its name and the ICV length.\n\nFor the purposes of matching algorithms in xfrm_tmpl structures,\ncombined mode algorithms occupy the same name space as encryption\nalgorithms.  This is in line with how they are negotiated using IKE.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fbf2cb77461a0cd0675228d20dd0f70d7b2251f",
      "tree": "42f95202bb4095eaf9f498519d8ae63036214448",
      "parents": [
        "38320c70d282be1997a5204c7c7fe14c3aa6bfaa"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 28 19:35:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:02 2008 -0800"
      },
      "message": "[IPSEC]: Allow async algorithms\n\nNow that ESP uses authenc we can turn on the support for async\nalgorithms in IPsec.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38320c70d282be1997a5204c7c7fe14c3aa6bfaa",
      "tree": "aa86d8c3e26a3cc6d283a31b21116a35c7659f8f",
      "parents": [
        "bf164cc054d568fa7889ffab41d3b091f5758c75"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 28 19:35:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:02 2008 -0800"
      },
      "message": "[IPSEC]: Use crypto_aead and authenc in ESP\n\nThis patch converts ESP to use the crypto_aead interface and in particular\nthe authenc algorithm.  This lays the foundations for future support of\ncombined mode algorithms.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf164cc054d568fa7889ffab41d3b091f5758c75",
      "tree": "b7a9d3000fc73b0e269466c9c3eedebad31f1495",
      "parents": [
        "3692e94f1559523b84a5a0e65929ee84b276e83f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:51 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:01 2008 -0800"
      },
      "message": "Add new driver \u0027rndis_wlan\u0027 for wireless RNDIS devices.\n\nNew driver for wireless RNDIS devices. So far only known chip that uses\nwireless RNDIS is Broadcom 4320. Driver detects all RNDIS devices that\nhave RNDIS wireless physical medium. At least following devices are\ndetected:\n\n  Buffalo WLI-U2-KG125S\n  U.S. Robotics USR5421\n  Belkin F5D7051\n  Linksys WUSB54GSv2\n  Linksys WUSB54GSC\n  Asus WL169gE\n  Eminent EM4045\n  BT Voyager 1055\n  Linksys WUSB54GSv1\n  U.S. Robotics USR5420\n  BUFFALO WLI-USB-G54\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3692e94f1559523b84a5a0e65929ee84b276e83f",
      "tree": "19e1c018d5f7dbebd0c22dd5ddb2876ea7354e12",
      "parents": [
        "039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:45 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:00 2008 -0800"
      },
      "message": "Move usbnet.h and rndis_host.h to include/linux/usb\n\nMove headers usbnet.h and rndis_host.h to include/linux/usb and fix includes\nfor drivers/net/usb modules. Headers are moved because rndis_wlan will be\noutside drivers/net/usb in drivers/net/wireless and yet need these headers.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf",
      "tree": "245fafd78aa16a002b7aa7d539f517172d256338",
      "parents": [
        "5d6ecf6c5d4994198527496fa51ea119030400e0"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Jan 27 23:34:33 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:59 2008 -0800"
      },
      "message": "rndis_host: Add RNDIS physical medium checking into generic_rndis_bind()\n\nAdd RNDIS physical medium checking into generic_rndis_bind() and also make\nrndis_host to be only bind on every medium except wireless.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d6ecf6c5d4994198527496fa51ea119030400e0",
      "tree": "3ac03e596e64e24d70b794f77656f352b69b36f6",
      "parents": [
        "7c39e038fc738012ba36ed222bb62545ee59c012"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:34 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:59 2008 -0800"
      },
      "message": "rndis_host: Add link_change function pointer to \u0027struct rndis_data\u0027.\n\nCallback to signal link state changes from minidriver to\n\u0027subminidrivers\u0027.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c39e038fc738012ba36ed222bb62545ee59c012",
      "tree": "89d295e93ffe70fbc6f498fde466eade8c173d8a",
      "parents": [
        "476842b1962c7cf5ccea57dcfad26dc77d16e363"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:28 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:58 2008 -0800"
      },
      "message": "rndis_host: Add early_init function pointer to \u0027struct rndis_data\u0027.\n\nFunction pointer is for \u0027subminidrivers\u0027 that need to do work on device\nright after minidriver has initialized hardware.\n\nFor example, rndis_wlan setting device specific configuration parameters\nwith OID_GEN_RNDIS_CONFIG_PARAMETER right after rndis_host has\ninitialized hardware with RNDIS_INIT.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "476842b1962c7cf5ccea57dcfad26dc77d16e363",
      "tree": "a0f454f74816dc4d4f67c40445acfa8abf63206d",
      "parents": [
        "5665998cd75bbaaa9361471921e3a0d4c665bf00"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:23 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:57 2008 -0800"
      },
      "message": "usbnet: add driver_priv pointer to \u0027struct usbnet\u0027\n\nAdd a private data pointer to usbnet for rndis_wlan module to use.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5665998cd75bbaaa9361471921e3a0d4c665bf00",
      "tree": "f1a20a1f08f7186da6fe1c52692d25cddb01e727",
      "parents": [
        "7517579af8f32ecf9ddff4ead52bc801e4898efe"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:17 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:57 2008 -0800"
      },
      "message": "rndis_host: export functions\n\nExport rndis_host functions and also rename rndis_bind() to\ngeneric_rndis_bind() for modules using rndis_host as base.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7517579af8f32ecf9ddff4ead52bc801e4898efe",
      "tree": "176664dd51b8cfa8d1faa8d4579fd25495aacc11",
      "parents": [
        "6e3bbcc5d75d187bb853a086e22cd813242f6b75"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:12 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:56 2008 -0800"
      },
      "message": "rndis_host: Split up rndis_host.c\n\nSplit up rndis_host.c into rndis_host.h and rndis_base.c. This is done so\nthat rndis_wlan can reuse common parts with rndis_host.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e3bbcc5d75d187bb853a086e22cd813242f6b75",
      "tree": "e656c2f83a0a1d619688aaa65216268407436d9f",
      "parents": [
        "a842edaca3985698b177e61115aee91bdf893f1d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:06 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:55 2008 -0800"
      },
      "message": "usbnet: Use wlan device name for RNDIS wireless devices\n\nUse wlan device name for RNDIS wireless devices.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a842edaca3985698b177e61115aee91bdf893f1d",
      "tree": "d5c50a044c715e3b9384757e1182aff7f59c8056",
      "parents": [
        "9ff55874fea71f483581f48990658d3929adb034"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:01 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:55 2008 -0800"
      },
      "message": "rndis_host: Fix rndis packet filter flags.\n\nRNDIS packet filter flags are not exactly the same as CDC flags\nso we cannot reuse them.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ff55874fea71f483581f48990658d3929adb034",
      "tree": "fa6eb7d88cef670b3bcc2d0ba0544dd1cba28df3",
      "parents": [
        "04c3c01a21a098140678ab9369cc0487775b8df6"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:50:55 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:54 2008 -0800"
      },
      "message": "rndis_host: Halt device if rndis_bind fails.\n\nWhen bind fails after device was initialized, shutdown device properly\nby sending RNDIS_MSG_HALT.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04c3c01a21a098140678ab9369cc0487775b8df6",
      "tree": "3b42003a758250d41adc7c8c03d72221eef17af6",
      "parents": [
        "786e3dfbae8e2da422affcc1736ca1888f200a27"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:50:49 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:53 2008 -0800"
      },
      "message": "rndis_host: Use 1KB buffer in rndis_unbind\n\nrndis_command requires the caller to pass in a buffer of at least 1KB.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "786e3dfbae8e2da422affcc1736ca1888f200a27",
      "tree": "9ba5de419b079edd72dec2c82d803f6e2c8f7265",
      "parents": [
        "2bfa2e1fecac3d8f8a7786a8171b7c75a48fc6d1"
      ],
      "author": {
        "name": "Bjorge Dijkstra",
        "email": "bjd@jooz.net",
        "time": "Sat Jan 26 00:50:44 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:52 2008 -0800"
      },
      "message": "cdc_ether: Hardwire CDC descriptors when missing\n\nJust as ActiveSync devices, some regular RNDIS devices also lack\nthe CDC descriptors (e.g. devices based on BCM4320 WLAN chip).\nThis patch hardwires the CDC descriptors for all RNDIS style devices\nwhen they are missing.\n\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bfa2e1fecac3d8f8a7786a8171b7c75a48fc6d1",
      "tree": "a235c59908906094534f6255b7d4d9ab7d6a7949",
      "parents": [
        "5d635ead203f4432eb287ac565eba057e5c4dfe6"
      ],
      "author": {
        "name": "Bjorge Dijkstra",
        "email": "bjd@jooz.net",
        "time": "Sat Jan 26 00:50:38 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:52 2008 -0800"
      },
      "message": "rndis_host: Fix sparse warning\n\nrndis_unbind and usbnet_cdc_unbind don\u0027t return anything.\n\nSigned-off-by: Bjorge Dijkstra \u003cbjd@jooz.net\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d635ead203f4432eb287ac565eba057e5c4dfe6",
      "tree": "93266e333a8be98a6dd42242e70b06fc46caa1b8",
      "parents": [
        "709365af80631b6831c9ee0a4e34510ad86d9b8b"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@haerwu.biz",
        "time": "Tue Jan 29 09:42:53 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:51 2008 -0800"
      },
      "message": "Add another Prism2 card to hostap\n\nCard reported by Ångström user:\nhttp://bugs.openembedded.net/show_bug.cgi?id\u003d3236\n\nSocket 1:\n   product info: \"Wireless LAN\", \"11Mbps PC Card\", \"Version 01.02\", \"\"\n   manfid: 0x0156, 0x0002\n   function: 6 (network)\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@haerwu.biz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "709365af80631b6831c9ee0a4e34510ad86d9b8b",
      "tree": "2d870215287f920a1caa3083f0bf8df7555c5a81",
      "parents": [
        "18904f5839336d7d047fdb20a9e7db87f2942ec9"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Jan 29 00:12:32 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:50 2008 -0800"
      },
      "message": "hostap_80211.h: remove duplicate prototype\n\nThere were two identical prototypes for hostap_80211_rx() in\ndrivers/net/wireless/hostap/hostap_80211.h.\n\nThis patch fixes kernel Bugzilla #8930.\n\nReported by Christoph Burger-Scheidlin.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18904f5839336d7d047fdb20a9e7db87f2942ec9",
      "tree": "2a781e080629422eb45b86226d7ad236c7bd07c0",
      "parents": [
        "fdfb92eab5a60f3060d4513182212d5ca9913cd1"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Jan 26 19:09:36 2008 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:49 2008 -0800"
      },
      "message": "wireless: iwlwifi3945/4965 - fix incorrect counting of memory\n\nThis patch does fix incorrect counting of memory allocated by kmalloc.\nIt seems that could lead to allocated memory overrun and corrupt\nnearlaid memory area.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdfb92eab5a60f3060d4513182212d5ca9913cd1",
      "tree": "1f814f8c283fc1c81e30869c45ad7354d4bd87e1",
      "parents": [
        "5a6e04345abf04f543373f45081d109d13d96822"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Jan 25 14:15:48 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:49 2008 -0800"
      },
      "message": "libertas: fix interrupt while removing driver\n\nPreviously I\u0027ve got an interrupt while removing the driver.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6e04345abf04f543373f45081d109d13d96822",
      "tree": "0e2f8f6e4d4b224c25da4afa0d5cfd5eb0da05d0",
      "parents": [
        "9e7d1a445ed0d5c1d8863945d6c4c6f018a4aa83"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@promwad.com",
        "time": "Fri Jan 25 14:15:00 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:48 2008 -0800"
      },
      "message": "libertas: fix memory alignment problems on the blackfin\n\nFixing unaligned memory access on the blackfin architecture (maybe on the\nARM also).\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@promwad.com\u003e\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e7d1a445ed0d5c1d8863945d6c4c6f018a4aa83",
      "tree": "57ea08c17f64dcb8c42b9a94793313e412d3a023",
      "parents": [
        "303d9bf6bb64ead8e3f1d7e29904a4025502e591"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Jan 24 15:47:39 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:47 2008 -0800"
      },
      "message": "iwlwifi: correct math in elapsed_jiffies\n\nw/o the first change: if end \u003d\u003d start you get MAX_JIFFY_OFFSET which\nisn\u0027t what you want...\n\nFor the latter I think to be technically correct you need the +1 to\naccount for the jiffy between MAX_JIFFY_OFFSET and 0\n\n(hmm w/ the 2nd change the first isn\u0027t strictly needed... ah well)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "303d9bf6bb64ead8e3f1d7e29904a4025502e591",
      "tree": "c33cc180a0f5084bcb1c2e8921cab35eb9aea476",
      "parents": [
        "09552ccd8277e6382097e93a40f7311a09449367"
      ],
      "author": {
        "name": "Iñaky Pérez-González",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Wed Jan 23 13:40:27 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:46 2008 -0800"
      },
      "message": "rfkill: add the WiMAX radio type\n\nTeach rfkill about wimax radios.\n\nHad to define a KEY_WIMAX as a \u0027key for disabling only wimax radios\u0027,\nas other radio technologies have. This makes sense as hardware has\nspecific keys for disabling specific radios.\n\nThe RFKILL enabling part is, otherwise, a copy and paste of any other\nradio technology.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09552ccd8277e6382097e93a40f7311a09449367",
      "tree": "c6e9b3f46ab04a0f1a461699d01cd6dbaa71e9bb",
      "parents": [
        "7be1bb6b798d506693d2d8668e801951996b5a4a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 21:44:15 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:45 2008 -0800"
      },
      "message": "b43: Drop packets that we are not able to encrypt\n\nWe must not transmit packets we\u0027re not able to encrypt.\n\nThis fixes a bug where in a tiny timeframe after machine resume\npackets can get sent unencrypted and might leak information.\n\nThis also fixes three small resource leakages I spotted while fixing\nthe security problem. Properly deallocate the DMA slots in any DMA\nallocation error path.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7be1bb6b798d506693d2d8668e801951996b5a4a",
      "tree": "911bf4dd500e22d4b16e6052e3d36d55fef6174f",
      "parents": [
        "76f3915b4cbadf5f7dc80d3df6d3a7492914675a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 21:10:56 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:45 2008 -0800"
      },
      "message": "b43: Fix suspend/resume\n\nThis fixes suspend/resume.\n\nWe must not overwrite the MAC addresses on resume. Otherwise\nthe card won\u0027t ACK any packets anymore.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76f3915b4cbadf5f7dc80d3df6d3a7492914675a",
      "tree": "ee2d85eb6ef92543cc18e518f04311daf1a8f883",
      "parents": [
        "25c03d8e8c13c5468155c58013b03841161b4559"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Wed Jan 23 10:15:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:44 2008 -0800"
      },
      "message": "iwlwifi: Fix uCode error on association\n\nThe problem is that priv-\u003eassoc_id is set when assoc. resp frame is\nreceived. But, when it is set, LQ cmd is still not sent to the uCode, it is\ndone from bg_post_assoc, which is called through a workqueue.\n\nOn the other hand, when a tx arrives at the moment when this flag is set,\nbut LQ is still not sent, the if condition in tx_skb will not hold and\nthe frame will not be dropped.  Thus, it will be sent through\nwhich is still not in the sta table in the uCoded.\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25c03d8e8c13c5468155c58013b03841161b4559",
      "tree": "34899a9c5ef6bed3cb4d0afbe4649269ca58509c",
      "parents": [
        "74a3a2509dccba5b4e5eb5808cc59edf2c21560b"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Wed Jan 23 10:15:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:43 2008 -0800"
      },
      "message": "iwlwifi: do not schedule tasklet when rcv unused irq\n\nThe nic controller\u0027s scheduler interrupt (CSR_INT_BIT_SCD) indicates\nto the driver that scheduler finished to transmit the frame/frames.\nThis bit is not used and the tasklet should thus not be scheduled upon\nits receipt.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74a3a2509dccba5b4e5eb5808cc59edf2c21560b",
      "tree": "f59dab05b15d71e570012b99dfda28cf5749d360",
      "parents": [
        "849e0dcea6b28a900e4743c1ada6db752fced5a9"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:42 2008 -0800"
      },
      "message": "iwlwifi: cleanup usage of inline functions\n\nBe consistent when using inline functions. If the function only used\nonce we move it to where it is used - no need for externs.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "849e0dcea6b28a900e4743c1ada6db752fced5a9",
      "tree": "91abfca69729ef1b633012412012b7bf64f7610f",
      "parents": [
        "75849d287ce5d75f3c79f153eaf74759ae95511f"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:41 2008 -0800"
      },
      "message": "iwlwifi: initialize geo/channel information during probe\n\nThe geo/channel information is obtained from the EEPROM, which is read\nduring probe. We can thus set up channel information at this time. This\nhelps us to support ioctl commands that rely on this before the interface\nis brought up.\n\nClearly matches _init_channel_map with _free_channel_map and _init_geos\nwith _free_geos to ensure functions calling these routines can also call\ntheir cleanup routines.\n\nFixes a few bugs:\n- if channel information is not available when ioctl commands are\n  issued then we get a NULL pointer oops. Having channel information\n  set up during probe we can deal with ioctl commands without requiring\n  interface to be brought up.\n  This fixes bug: http://www.bughost.org/bugzilla/show_bug.cgi?id\u003d1552\n- Fix potential problem if user triggers probe/remove/probe sequence. The\n  value of priv-\u003echannel_count was used to determine if channel map is\n  set up. This value was never reset when channel map was removed.\n- Fix memory leak: priv-\u003emodes need to be freed when device removed.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75849d287ce5d75f3c79f153eaf74759ae95511f",
      "tree": "6361a81027babf24c843069d65011a4a681b7364",
      "parents": [
        "d986bcd1ca76e033543a97f8a3ff806530b1c805"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:40 2008 -0800"
      },
      "message": "iwl4965: fix return code indicating one interface is supported\n\nThis is a fix to patch \"iwlwifi: fix iwl_mac_add_interface handler\".\nIn that patch the return code was corrected for iwl3945, but not for\niwl4965.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Tomas Carnecky \u003ctom@dbservice.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d986bcd1ca76e033543a97f8a3ff806530b1c805",
      "tree": "8427cd1cc1ae412cc2eac2f135862b2e39167002",
      "parents": [
        "4fcc54707e51daf68dac995a4c632e5b21454b02"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "m.b.lankhorst@gmail.com",
        "time": "Wed Jan 23 10:15:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:39 2008 -0800"
      },
      "message": "iwlwifi: Fix an invalid bitmask test in iwl3945 and iwl4965\n\nSigned-off-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fcc54707e51daf68dac995a4c632e5b21454b02",
      "tree": "b574298f79557d8e7b9686cc9ecaf07f3b8e37ba",
      "parents": [
        "8b6bbe75384417d3f5edafcb45d2f67415e9cc00"
      ],
      "author": {
        "name": "Adrian Bassett",
        "email": "adrian.bassett@hotmail.co.uk",
        "time": "Wed Jan 23 16:38:33 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:39 2008 -0800"
      },
      "message": "rtl8180_dev.c: add support for 1799:700f\n\nI have been using the rtl8180 driver via the git kernel route for a while now and would like to suggest that the following local ammendment is included in the development tree in order to support the PCI device 1799:700f.\n\nThis device is found on the \u0027Belkin Wireless G Desktop Card\u0027 product, model \u0027F5D7000uk\u0027.  From memory, the chip on the card is inscribed RTL8185L;  (I don\u0027t know the significance of the \u0027L\u0027, I\u0027m afraid).\n\nSigned-off-by: Adrian Bassett \u003cadrian.bassett@hotmail.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b6bbe75384417d3f5edafcb45d2f67415e9cc00",
      "tree": "6a4a3a63fed89104e1d5e4c7eb88a29b7e79dc7f",
      "parents": [
        "e78c9d285709f535caae405f1da5b2936f51f0b5"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Wed Jan 23 18:17:13 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:38 2008 -0800"
      },
      "message": "mac80211: fixing null qos data frames check for reordering buffer\n\nThis patch fixes a wrong condition for null qos data frames, causing us to\ndrop data frames needed for reordering as well.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e78c9d285709f535caae405f1da5b2936f51f0b5",
      "tree": "13840f98a004920dd8e93e8fe2c16d8b51b59e8f",
      "parents": [
        "8712f2769dd66d8e7ff179d525b93e0a15a5b963"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Jan 23 14:48:50 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:37 2008 -0800"
      },
      "message": "b43legacy: fix MAC control and microcode init\n\nThis zeros out all microcode related memory before loading\nthe microcode.\n\nThis also fixes initialization of the MAC control register.\nThe _only_ place where we overwrite the contents of the MAC control\nregister is at the beginning of b43_chip_init().\nAll other places must do read() -\u003e mask/set -\u003e write() to not\noverwrite existing bits.\n\nThis also adds a longer delay for waiting for the microcode\nto initialize itself. It seems that the current timeout is sufficient\non all available devices, but there\u0027s no real reason why we shouldn\u0027t\nwait for up to one second. Slow embedded devices might exist.\nBetter safe than sorry.\n\nWhile at it, fix naming of MACCTL values.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8712f2769dd66d8e7ff179d525b93e0a15a5b963",
      "tree": "4ee4da5b50a2b21d146b2435d593a88132b2cd0e",
      "parents": [
        "1946a2c3c6d138f0e1face8734226d9ba090e831"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 12:15:38 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:36 2008 -0800"
      },
      "message": "b43legacy: Fix rfkill allocation leakage in error paths\n\nWe must kill rfkill in any error paths that trigger after rfkill init.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1946a2c3c6d138f0e1face8734226d9ba090e831",
      "tree": "066a7856f2c1806083776e6a3914ddf0c2d20c91",
      "parents": [
        "be9b72590c05daf34c2b55cd5b7c68375a4a795b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 12:02:35 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:35 2008 -0800"
      },
      "message": "b43: Fix rfkill allocation leakage in error paths\n\nWe must kill rfkill in any error paths that trigger after rfkill init.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be9b72590c05daf34c2b55cd5b7c68375a4a795b",
      "tree": "b14df772e982996effc400fce57268f3547d0bc3",
      "parents": [
        "691ba2346d5b88cec62fe8db0bf336a58a07b926"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Wed Jan 23 10:27:51 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:35 2008 -0800"
      },
      "message": "ath5k: debug level improvements\n\n* use only one debug level for beacon debugging: unify ATH5K_DEBUG_BEACON and\nATH5K_DEBUG_BEACON_PROC.\n\n* remove debug level ATH5K_DEBUG_FATAL. doesn\u0027t make sense as a debug level -\nif it\u0027s fatal it should be logged as an error.\n\n* fancier printing of debug levels. cat /debugfs/ath5k/phy0/debug.\n\n* allow debug levels to be changed by echoing their name into\n/debugfs/ath5k/phy0/debug. this will toggle the state, when it was off it will\nbe turned on and vice versa.\n\n* use copy_from_user() when reading from the debug files. use unsigned int for\nbetter optimization. reduce buffer sizes on stack.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/debug.c:     Changes-licensed-under: GPL\ndrivers/net/wireless/ath5k/debug.h:     Changes-licensed-under: GPL\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nAcked-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "691ba2346d5b88cec62fe8db0bf336a58a07b926",
      "tree": "729d7d629d74c4eef8cafc781925a8f02efdf853",
      "parents": [
        "4bdb0fba9e53dc263eb9601404d097dd99e60f83"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 11 02:02:51 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:34 2008 -0800"
      },
      "message": "mac80211: fix alignment warning\n\nWhen I introduced the alignment warning I forgot the A-MSDU case which\nhas a different requirement because each frame contains 14-byte 802.3\nheaders in front of the IP payload. This patch moves the alignment\nwarning to a place where we know whether we\u0027re dealing with an A-MSDU\nframe and adjusts it accordingly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bdb0fba9e53dc263eb9601404d097dd99e60f83",
      "tree": "fcffdab76710a231579fd927203cb0f50ced7657",
      "parents": [
        "13f09b95a82c46ed608d057b22e0dd18ebfff22a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 24 13:08:01 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:33 2008 -0800"
      },
      "message": "rt61pci: fix-up merge damage\n\nA subtle merge error was introduced after re-queueing a patch for 2.6.24\ninstead of 2.6.25...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13f09b95a82c46ed608d057b22e0dd18ebfff22a",
      "tree": "99d8b9ed6f725bbd4ad58a1193929f1064c4b1d0",
      "parents": [
        "75659ca0c10992dcb39258518368a0f6f56e935d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jan 31 20:40:29 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 12:58:14 2008 +1100"
      },
      "message": "Ensure that we export __fatal_signal_pending()\n\nIt may be used by the modules nfs.ko and sunrpc.ko\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n[ Made it a regular export rather than GPL-only  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75659ca0c10992dcb39258518368a0f6f56e935d",
      "tree": "5d014ceb2f10158061a23d0d976f9a613d85e659",
      "parents": [
        "fbdde7bd274d74729954190f99afcb1e3d9bbfba",
        "2dfe485a2c8afa54cb069fcf48476f6c90ea3fdf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 11:45:47 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 11:45:47 2008 +1100"
      },
      "message": "Merge branch \u0027task_killable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc\n\n* \u0027task_killable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc: (22 commits)\n  Remove commented-out code copied from NFS\n  NFS: Switch from intr mount option to TASK_KILLABLE\n  Add wait_for_completion_killable\n  Add wait_event_killable\n  Add schedule_timeout_killable\n  Use mutex_lock_killable in vfs_readdir\n  Add mutex_lock_killable\n  Use lock_page_killable\n  Add lock_page_killable\n  Add fatal_signal_pending\n  Add TASK_WAKEKILL\n  exit: Use task_is_*\n  signal: Use task_is_*\n  sched: Use task_contributes_to_load, TASK_ALL and TASK_NORMAL\n  ptrace: Use task_is_*\n  power: Use task_is_*\n  wait: Use TASK_NORMAL\n  proc/base.c: Use task_is_*\n  proc/array.c: Use TASK_REPORT\n  perfmon: Use task_is_*\n  ...\n\nFixed up conflicts in NFS/sunrpc manually..\n"
    },
    {
      "commit": "fbdde7bd274d74729954190f99afcb1e3d9bbfba",
      "tree": "a72dadd4a8b4957a4e21bf7ae38a763a71d6e274",
      "parents": [
        "e1a9c9872dd004617555dff079b357a6ffd945e9",
        "c4772d99300a9fc13c86aaa370e630c5973664f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:25:09 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:25:09 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  debug: turn ignore_loglevel into an early param\n  sched: remove unused params\n  sched: let +nice tasks have smaller impact\n  sched: fix high wake up latencies with FAIR_USER_SCHED\n  RCU: add help text for \"RCU implementation type\"\n"
    },
    {
      "commit": "e1a9c9872dd004617555dff079b357a6ffd945e9",
      "tree": "c34779e59712ff345f8e4ee97e74086a85b34974",
      "parents": [
        "fcc3ff4f9d695a80dc6e6058e0d631a3026ed4c3",
        "2ecba4ffbbc6c85fce8c3878514be415edace413"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:16:28 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:16:28 2008 +1100"
      },
      "message": "Merge branch \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (299 commits)\n  [ALSA] version 1.0.16rc2\n  [ALSA] hda: fix Mic in as output\n  [ALSA] emu10k1 - Another EMU0404 Board ID\n  [ALSA] emu10k1 - Fix kthread handling at resume\n  [ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304.\n  [ALSA] emu10k1 - Use enum for emu_model types\n  [ALSA] emu10k1 - Don\u0027t create emu1010 controls for non-emu boards\n  [ALSA] emu10k1 - 1616(M) cardbus improvements\n  [ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0404.\n  [ALSA] emu10k1: Add comments regarding E-Mu ins and outs.\n  [ALSA] oxygen: revert SPI clock frequency change for AK4396/WM8785\n  [ALSA] es1938 - improve capture hw pointer reads\n  [ALSA] HDA-Intel - Add support for Intel SCH\n  [ALSA] hda: Add GPIO mute support to STAC9205\n  [ALSA] hda-codec - Add Dell T3400 support\n  [ALSA] hda-codec - Add model for HP DV9553EG laptop\n  [ALSA] hda-codec - Control SPDIF as slave\n  [ALSA] hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID\u0027s\n  [ALSA] Fix Oops with PCM OSS sync\n  [ALSA] hda-codec - Add speaker automute to ALC262 HP models\n  ...\n"
    },
    {
      "commit": "fcc3ff4f9d695a80dc6e6058e0d631a3026ed4c3",
      "tree": "050a81468f8644cfb0f3c07a140456c136301a30",
      "parents": [
        "e95035c61a4c3dae1aa543a5bf5b39846daca061",
        "62152d0ea7012382cd814c7b361b4ef2029f26e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:15:32 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:15:32 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  asm-generic/tlb.h: build fix\n  x86: uninline __pte_free_tlb() and __pmd_free_tlb()\n  x86: fix small sparse warning\n  x86: fix sparse warning in kernel/scx200_32.c\n  x86: early_ioremap_reset fix 2\n  x86: c_p_a clflush_cache_range fix\n  x86: change_page_attr_clear fix\n  x86: fix sparse warnings in intel_cacheinfo.c\n"
    },
    {
      "commit": "c4772d99300a9fc13c86aaa370e630c5973664f6",
      "tree": "afdc34662ecdb0522cab05690d55edb0a9eea85b",
      "parents": [
        "5aff0531ee2403b319e89bd04055fc41173e95fd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:23 2008 +0100"
      },
      "message": "debug: turn ignore_loglevel into an early param\n\ni was debugging early crashes and wondered where all the printks\nwent. The reason: ignore_loglevel_setup() was not called yet ...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5aff0531ee2403b319e89bd04055fc41173e95fd",
      "tree": "522e811c815d296497cac1e12127fdbfaa4a8da6",
      "parents": [
        "ef9884e6f29bbe1075204f962a00f7533bf7e8f3"
      ],
      "author": {
        "name": "Gerald Stralko",
        "email": "gerb.stralko@gmail.com",
        "time": "Thu Jan 31 22:45:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:23 2008 +0100"
      },
      "message": "sched: remove unused params\n\nThis removes the extra struct task_struct *p parameter in inc_nr_running\nand dec_nr_running functions.\n\nSigned-off by: Jerry Stralko \u003cgerb.stralko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ef9884e6f29bbe1075204f962a00f7533bf7e8f3",
      "tree": "6d67c6a7073ec99237336c32a8d6985d5b8a2f4e",
      "parents": [
        "296825cbe14d4c95ee9c41ca5824f7487bfb4d9d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "message": "sched: let +nice tasks have smaller impact\n\nMichel Dänzr has bisected an interactivity problem with\nplus-reniced tasks back to this commit:\n\n 810e95ccd58d91369191aa4ecc9e6d4a10d8d0c8 is first bad commit\n commit 810e95ccd58d91369191aa4ecc9e6d4a10d8d0c8\n Author: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n Date:   Mon Oct 15 17:00:14 2007 +0200\n\n sched: another wakeup_granularity fix\n\n      unit mis-match: wakeup_gran was used against a vruntime\n\nfix this by assymetrically scaling the vtime of positive reniced\ntasks.\n\nBisected-by: Michel Dänzer \u003cmichel@tungstengraphics.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "296825cbe14d4c95ee9c41ca5824f7487bfb4d9d",
      "tree": "c1d608ee1dd774f1d726c12873feff8a29422fff",
      "parents": [
        "095031052b4c03a7c8ffa51cbab031e442c4f8b7"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@linux.vnet.ibm.com",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "message": "sched: fix high wake up latencies with FAIR_USER_SCHED\n\nThe reason why we are getting better wakeup latencies for\n!FAIR_USER_SCHED is because of this snippet of code in place_entity():\n\n\tif (!initial) {\n\t\t/* sleeps upto a single latency don\u0027t count. */\n\t\tif (sched_feat(NEW_FAIR_SLEEPERS) \u0026\u0026 entity_is_task(se))\n\t\t\t\t\t\t     ^^^^^^^^^^^^^^^^^^\n\t\t\tvruntime -\u003d sysctl_sched_latency;\n\n\t\t/* ensure we never gain time by being placed backwards. */\n\t\tvruntime \u003d max_vruntime(se-\u003evruntime, vruntime);\n\t}\n\nNEW_FAIR_SLEEPERS feature gives credit for sleeping only to tasks and\nnot group-level entities. With the patch attached, I could see that\nwakeup latencies with FAIR_USER_SCHED are restored to the same level as\n!FAIR_USER_SCHED.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "095031052b4c03a7c8ffa51cbab031e442c4f8b7",
      "tree": "97f4fd1592b98b1217826dc838fb70d6e8185890",
      "parents": [
        "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:45:22 2008 +0100"
      },
      "message": "RCU: add help text for \"RCU implementation type\"\n\nThis patch supplies help text for the \"RCU implementation type\"\nkernel configuration choice.\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "62152d0ea7012382cd814c7b361b4ef2029f26e6",
      "tree": "2552f298c9c5c1f9be6d863d58ab5b4c0b24c37f",
      "parents": [
        "5aa0508508e7cd62bec6e3933b86fce03d2e8502"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "message": "asm-generic/tlb.h: build fix\n\nbring back the avr32, blackfin, sh, sparc architectures into working order,\nby reverting the effects of this change that came in via the x86 tree:\n\n   commit a5a19c63f4e55e32dc0bc3d936d7f94793d8b380\n   Author: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n   Date:   Wed Jan 30 13:33:39 2008 +0100\n\n       x86: demacro asm-x86/pgalloc_32.h\n\nSorry about that!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5aa0508508e7cd62bec6e3933b86fce03d2e8502",
      "tree": "575c16be2d09315f18dfba35df878f98b3d31440",
      "parents": [
        "072b7a58ca534a667f9649ead1628dfb20087e4b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "message": "x86: uninline __pte_free_tlb() and __pmd_free_tlb()\n\nthis also removes an include file dependency.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "072b7a58ca534a667f9649ead1628dfb20087e4b",
      "tree": "7d2b9810de9bd1ceceeb7cec82f3a590c7c990cc",
      "parents": [
        "706b7e1573d7b7ad7825e84a6dcfb3d533993b83"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:47 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:47 2008 +0100"
      },
      "message": "x86: fix small sparse warning\n\narch/x86/kernel/ds.c:226:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "706b7e1573d7b7ad7825e84a6dcfb3d533993b83",
      "tree": "ce3df2f3cf6dfad0b8c8b5aac58a242979b20d51",
      "parents": [
        "1fd6a53ddc75d02ad0f363cb42f2a1cec6b701c2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: fix sparse warning in kernel/scx200_32.c\n\narch/x86/kernel/scx200_32.c:68:72: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1fd6a53ddc75d02ad0f363cb42f2a1cec6b701c2",
      "tree": "2bf1f98a0b819949a6842f0441acb66c87a048d2",
      "parents": [
        "d4387bd3fa1d27e03bc87533c1650e24417c8016"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: early_ioremap_reset fix 2\n\nThis patch fixes a bug of early_ioremap_reset(), which had been fixed\nbefore by \"convert the boot time page table to the kernels native\nformat\" patch. But that patch has been reverted now.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4387bd3fa1d27e03bc87533c1650e24417c8016",
      "tree": "14103cb3d7d19f05c70ca5747c2c1c452c013dc9",
      "parents": [
        "5827040df095d8dd6b5ca155dc4bfb5bafcb6ca2"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: c_p_a clflush_cache_range fix\n\nBecause in i386 early boot stage, boot_cpu_data may be not available,\nwhich makes clflush_cach_range() into infinite loop, which is called\nby change_page_attr(). This patch fixes this by setting\nboot_cpu_data.x86_clflush_size in early_cpu_detect().\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5827040df095d8dd6b5ca155dc4bfb5bafcb6ca2",
      "tree": "5cecd44484c96240be98e8031fe5afdf52dc8d88",
      "parents": [
        "c1666e663d8443f57c1c6b0acac70c3fbaea9014"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "message": "x86: change_page_attr_clear fix\n\nThis patch replaces __change_page_attr_set_clr() with\nchange_page_attr_set_clr() in change_page_attr_clear() to flush the\nTLB/cache properly.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1666e663d8443f57c1c6b0acac70c3fbaea9014",
      "tree": "fa91d87634f22dd64ecd71d74e61234d48215ceb",
      "parents": [
        "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "message": "x86: fix sparse warnings in intel_cacheinfo.c\n\narch/x86/kernel/cpu/intel_cacheinfo.c:355:7: warning: symbol \u0027i\u0027 shadows an earlier one\narch/x86/kernel/cpu/intel_cacheinfo.c:296:39: originally declared here\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18: warning: incorrect type in argument 2 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18:    expected unsigned int *eax\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28:    expected unsigned int *ebx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38: warning: incorrect type in argument 4 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38:    expected unsigned int *ecx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48: warning: incorrect type in argument 5 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48:    expected unsigned int *edx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48:    got int *\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ecba4ffbbc6c85fce8c3878514be415edace413",
      "tree": "6fb55c2e70c7aa9b71f0792f2dbc1e1e2c6c214f",
      "parents": [
        "cace16f174d971a80f81e68ed04f1124a50dd800"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:40:18 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:40:18 2008 +0100"
      },
      "message": "[ALSA] version 1.0.16rc2\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cace16f174d971a80f81e68ed04f1124a50dd800",
      "tree": "e1be8cb18b10e985c28df08302fd652efcfbefaa",
      "parents": [
        "493b4acb9ed3193b19d45d62e0e5740d20f47adc"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Wed Jan 30 14:58:38 2008 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:33:37 2008 +0100"
      },
      "message": "[ALSA] hda: fix Mic in as output\n\nSome laptop has an internal analog microphone that is \u0027fixed\u0027.\nThis patch prevents creating a \u0027Mic In as Output\u0027 switch for\nports that can\u0027t be outputs.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "493b4acb9ed3193b19d45d62e0e5740d20f47adc",
      "tree": "ec486a9c37cbb7dbc11668620a86f5a60a238f08",
      "parents": [
        "bd3d1c2096ff99311b8524273ba0f53502365136"
      ],
      "author": {
        "name": "Veli-Matti Valtonen",
        "email": "maligor@gmail.com",
        "time": "Mon Jan 07 12:36:56 2008 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:25 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - Another EMU0404 Board ID\n\nThis is based on pseudo-random playing around with the capabilities.\nWith ca0102 this card gives no output atall, ca0108 appears to work\nfine, so it rather looks similar to the EMU1010b/EMU1010 changes.\nSome other people seem to have succeeded in using this aswell:\n    https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3496\nFrom: Veli-Matti Valtonen \u003cmaligor@gmail.com\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bd3d1c2096ff99311b8524273ba0f53502365136",
      "tree": "820639b8b86a88976b1de2990f65470340c3b124",
      "parents": [
        "c94fa4c9168e51a8dab8e72cb9f0d89673fc8d8c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 14 12:43:00 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:25 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - Fix kthread handling at resume\n\nDon\u0027t create emu1010 kthread again at resume if it\u0027s already created.\nAlso make the thread function static.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c94fa4c9168e51a8dab8e72cb9f0d89673fc8d8c",
      "tree": "08169553a3b69a284b322941131f406661e499e8",
      "parents": [
        "3839e4f136d6da3dc85d237aa9569ee94bfea763"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sat Nov 10 17:55:14 2007 +0000"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3839e4f136d6da3dc85d237aa9569ee94bfea763",
      "tree": "c000a5a87e22c22890c24b8eb4f1fee861bbd79a",
      "parents": [
        "88aa139057f2740c5dd55e2a542b2425186e4d3c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 21 16:33:32 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - Use enum for emu_model types\n\nUse enum instead of digits for emu_model types.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "88aa139057f2740c5dd55e2a542b2425186e4d3c",
      "tree": "dc426e5f03be429c0a428351a6b0883da9173b5e",
      "parents": [
        "1c02e36681ae20a796204e8d629d13fa9d5e20b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 21 16:20:12 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - Don\u0027t create emu1010 controls for non-emu boards\n\nThe last change for emu1616 introduced a bug that the driver creates\nemu1010-related controls even on non-emu boards.  Fixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1c02e36681ae20a796204e8d629d13fa9d5e20b5",
      "tree": "7ae5336de469988b889fd57be64bd2f531213c98",
      "parents": [
        "190d2c46e52592ba092e8bf8acd4427c920f2d69"
      ],
      "author": {
        "name": "Ctirad Fertr",
        "email": "c.fertr@gmail.com",
        "time": "Thu Dec 13 16:27:13 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] emu10k1 - 1616(M) cardbus improvements\n\nThis patch improves E-Mu 1616(M) cardbus support. It adds definitions of the\nnew Microdock and 1010 cardbus registers (thanks again for descriptions\nJames) and improves mixer for this card. Now you can use S/PDIF and ADAT on\nMirodock and also use headpohone output on host cardbus card as another\nindependent output.\n\nSigned-off-by: Ctirad Fertr \u003cc.fertr@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "190d2c46e52592ba092e8bf8acd4427c920f2d69",
      "tree": "bc4f4271f08aa57ac520fa2536c3990f8741fd55",
      "parents": [
        "44893a36ba49349e0f9d4bc3b7bbf9b54469ae1a"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Nov 04 14:08:26 2007 +0000"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:24 2008 +0100"
      },
      "message": "[ALSA] snd:emu10k1: E-Mu updates. Fixes to firmware loading and support for 0404.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "44893a36ba49349e0f9d4bc3b7bbf9b54469ae1a",
      "tree": "dc5cb9c969ce8c0cad6a2d72c2e313c03d67350c",
      "parents": [
        "2ea85986dd1fa96ccf0a2f37877d58a57ff6f583"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Nov 12 12:11:53 2007 +0000"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:23 2008 +0100"
      },
      "message": "[ALSA] emu10k1: Add comments regarding E-Mu ins and outs.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "2ea85986dd1fa96ccf0a2f37877d58a57ff6f583",
      "tree": "97d286e5144ee981405ba098f132699cf036a8b5",
      "parents": [
        "19e2e3c30485ba78a653dc521ed9e1f2b6a8bee1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Jan 30 08:38:30 2008 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:23 2008 +0100"
      },
      "message": "[ALSA] oxygen: revert SPI clock frequency change for AK4396/WM8785\n\nWhile the AK4396 and WM8785 datasheets say that the SPI clock cycle\nlength must be at least 200 ns, 320 ns seems not to work reliably with\nthe controller, so we better use 160 ns.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "19e2e3c30485ba78a653dc521ed9e1f2b6a8bee1",
      "tree": "cd68c33c408bddc8c9f5a6cc44ec2eaf0d5c019c",
      "parents": [
        "4979bca9dcfe4c21c26f378ce446c912fc583ac1"
      ],
      "author": {
        "name": "Hermann Lauer",
        "email": "Hermann.Lauer@iwr.uni-heidelberg.de",
        "time": "Wed Jan 30 08:25:13 2008 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:23 2008 +0100"
      },
      "message": "[ALSA] es1938 - improve capture hw pointer reads\n\nWith the Solo1 (es1938) I got a lot of xrun\u0027s during capture on my machine.\nTracing that down it seems to be comming from reading ocassionaly bad hw\npointers from the chip.  This patch uses more checking to avoid that false\npointer reads.\nFailed reads are giving back the last good value read instead of spinning in\na tight loop, which seems more appropriate to me in an interrupt. I think I\nsaw this trick used in another driver\n\nSigned-off-by: Hermann Lauer \u003cHermann.Lauer@iwr.uni-heidelberg.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4979bca9dcfe4c21c26f378ce446c912fc583ac1",
      "tree": "15e1c8c0c7794bce98991c84da5dbbe9d77d78cf",
      "parents": [
        "4fe5195c46f4303ca295f7e4350fb45a2aa6cff2"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Wed Jan 30 08:13:55 2008 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Thu Jan 31 17:30:23 2008 +0100"
      },
      "message": "[ALSA] HDA-Intel - Add support for Intel SCH\n\nThis patch adds support for Intel\u0027s SCH mobile chipset.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4fe5195c46f4303ca295f7e4350fb45a2aa6cff2",
      "tree": "7d3a5537dc5f6ee2b134f14e055690ee21f9d976",
      "parents": [
        "0aaa22e554c0934625faf79deea42bfecbdbc23d"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embeddedalley.com",
        "time": "Tue Jan 29 15:28:44 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:22 2008 +0100"
      },
      "message": "[ALSA] hda: Add GPIO mute support to STAC9205\n\nSupport added for detecting HP jack presence via GPIO on several laptop docks.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0aaa22e554c0934625faf79deea42bfecbdbc23d",
      "tree": "7f30a7e1d0cd3a04f93aec27101596fe35dc1d9f",
      "parents": [
        "0f6a5156dee091466b743c163800708383c15bdb"
      ],
      "author": {
        "name": "Douglas Kosovic",
        "email": "douglask@itee.uq.edu.au",
        "time": "Tue Jan 29 15:02:50 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:22 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add Dell T3400 support\n\nAdded the support for Dell T3400 with AD1984 codec chip.\nALSA bug#3699:\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3699\n\nSigned-off-by: Douglas Kosovic \u003cdouglask@itee.uq.edu.au\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "0f6a5156dee091466b743c163800708383c15bdb",
      "tree": "eb23d8d3b4bab47935f5a517410323aa09ad6fb5",
      "parents": [
        "edb54a55d2e36de2183a89efa97fadede33b1166"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 13:26:04 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:21 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add model for HP DV9553EG laptop\n\nAdded the proper model for HP DV9553EG laptop with Cxt5045.\nALSA bug#3534\n\thttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3534\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "edb54a55d2e36de2183a89efa97fadede33b1166",
      "tree": "7ae0b907222f3dffb7ff80626e8201c974b6e10c",
      "parents": [
        "c34f5a0469c64a3e4e84b04a691247b72175402d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 29 12:47:02 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:21 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Control SPDIF as slave\n\nAdd SPDIF playback switch to the slave element list so that it\ncan be toggled via the master control as well.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c34f5a0469c64a3e4e84b04a691247b72175402d",
      "tree": "aac9565f0b83da2be30669e1ad35eb29d0e983f3",
      "parents": [
        "4939c660341d1439b8c70c3e006e7fc182f5111e"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Tue Jan 29 12:38:49 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:21 2008 +0100"
      },
      "message": "[ALSA] hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID\u0027s\n\nThis patch adds the Intel ICH10 HD Audio Controller DeviceID\u0027s.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4939c660341d1439b8c70c3e006e7fc182f5111e",
      "tree": "53a58cd398fed99ca24ce1f243955a3e024ba6d9",
      "parents": [
        "ce875f079efcfdcf693de89c7ab0ca7f71a9bdce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 23:53:41 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:20 2008 +0100"
      },
      "message": "[ALSA] Fix Oops with PCM OSS sync\n\nThe PCM OSS emulation can cause Oops at sync operation due to the wrong\ndata size calculation.  Typically happening on Sparc64:\n\thttp://lkml.org/lkml/2008/1/24/426\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "ce875f079efcfdcf693de89c7ab0ca7f71a9bdce",
      "tree": "d2d5d18dca2d9d7b86151e9aca822d141f6b1607",
      "parents": [
        "bec15c3a5a1814019424228cd8127e9c82965ae1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 18:17:43 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:20 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add speaker automute to ALC262 HP models\n\nAdded the speaker-automute function to ALC262 HP models.\nAlso, \u0027Mono\u0027 mixer elements are renamed as more intuitive \u0027Speaker\u0027.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "bec15c3a5a1814019424228cd8127e9c82965ae1",
      "tree": "24ebe53217a5ac97df4ba4b6d756caee8c36340c",
      "parents": [
        "f2f48e1859167c936af957a828da1e9ec76848cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 18:16:30 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:20 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add speaker automute to ALC260 HP models\n\nAdded the speaker-automute function to ALC260 HP models.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f2f48e1859167c936af957a828da1e9ec76848cd",
      "tree": "b9af021012027d0c2fdda9a85704b77dc5065031",
      "parents": [
        "4bb261302b34998e8c3c8d8f0493ee9e58d57cb2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 18:14:43 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:20 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Fix ALC262 HP-RP5700 model\n\nRemoved the PCM mixer elements conflicting with others.\nAlso renamed Master control to Headphone, which isn\u0027t a real master.\n(The Master control is still created as a virtual master even after\n this rename.)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4bb261302b34998e8c3c8d8f0493ee9e58d57cb2",
      "tree": "698059f973d9ed77d1537c2c9d02b8aaf79975a0",
      "parents": [
        "86cd92983a78d20d16ed77754829b5ee00c78be6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 18:12:42 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:20 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Fix mixer controls with ALC262 HP T5735 model\n\nThe PCM mixer elements in HP T5735 model of ALC262 codec conflict\nwith Speaker and Headphone volumes.  They should be removed.\nDitto for LineOut that is identical with Speaker.\nAlso, fixed/cleaned up the auto-mute callback to use the amp cache\ncorrectly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "86cd92983a78d20d16ed77754829b5ee00c78be6",
      "tree": "f900efe76699fdcd0d376050bd61b04848327de1",
      "parents": [
        "8c0d9649babcf7379dc94cb148bbd2a6d8792984"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 18:09:56 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:19 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Rename non-standard \u0027iSpeaker\u0027\n\nRenamed the non-standard mixer elements \u0027iSpeaker\u0027 to \u0027Speaker\u0027\nin Realtek codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8c0d9649babcf7379dc94cb148bbd2a6d8792984",
      "tree": "5d1531198cddc9245ca1c39917c60dc05a9f23a6",
      "parents": [
        "4444704cdcd44bb3534ead01d3318f0db858cb9f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 28 12:30:17 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:19 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add SPDIF output support to AD1986a laptop-eapd model\n\nThe SPDIF output on AD1986A laptop-eapd model is disabled although\nsome Samsung laptops have SPDIF output.  Enable it after checking the\npin default config.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4444704cdcd44bb3534ead01d3318f0db858cb9f",
      "tree": "a1a6173d9f55c7851cdf0539d16fd68d37fbc01d",
      "parents": [
        "7c0141591fcf92ddc96a4ee04e35783a15bd68c8"
      ],
      "author": {
        "name": "Jiang zhe",
        "email": "zhe.jiang@intel.com",
        "time": "Mon Jan 28 12:28:24 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:19 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add model for Gigabyte P35 DS3R\n\n\nSigned-off-by: Jiang zhe \u003czhe.jiang@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7c0141591fcf92ddc96a4ee04e35783a15bd68c8",
      "tree": "22b2ce1e76144b5ff0d0fb420668e18820f8adf2",
      "parents": [
        "5f7b9b457751efc9f3ad120d0ebdb19fe753e9d0"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:36:55 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:18 2008 +0100"
      },
      "message": "[ALSA] virtuoso: monitor external power on D2X\n\nOn the Xonar D2X, monitor the GPIO pin that indicates whether external\npower is present.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "5f7b9b457751efc9f3ad120d0ebdb19fe753e9d0",
      "tree": "e63cb022688a2f345d7ea489beded5b2964b6406",
      "parents": [
        "a3601560496d7b46d2d1187169824d11570ff63a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:35:47 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:17 2008 +0100"
      },
      "message": "[ALSA] oxygen: add front panel capture\n\nWhen a second AC97 codec is present, add a PCM device for capturing from\nthe front panel.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a3601560496d7b46d2d1187169824d11570ff63a",
      "tree": "abcb52cdea5f118815994895b2375ad000fc4d24",
      "parents": [
        "1e821dd2763c97df1a0a451e553d218cb8886cd7"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:35:20 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:17 2008 +0100"
      },
      "message": "[ALSA] oxygen: add front panel controls\n\nAdd mixer controls for the front panel AC97 codec.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1e821dd2763c97df1a0a451e553d218cb8886cd7",
      "tree": "c09376cd0e36251f1c83ec6bf4e52a7226db7811",
      "parents": [
        "911b499af45e879ccf4b8db234278a7136d056c9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:34:21 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:17 2008 +0100"
      },
      "message": "[ALSA] oxygen: use AC97 interrupt\n\nAfter an AC97 register read or write, use the AC97 interrupt instead of\npolling to wait for the access to be completed.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "911b499af45e879ccf4b8db234278a7136d056c9",
      "tree": "8708445a77b89d5bd170044b7faf4c1514c8561f",
      "parents": [
        "236c4920ea825acbffa7bbba24c182ec6a9a8245"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:33:44 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:17 2008 +0100"
      },
      "message": "[ALSA] oxygen: make line-in exclusive only on Xonar\n\nMove the line input switching code to the Virtuoso driver because only\nthe Xonar cards bypass the analog mixer for line input.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "236c4920ea825acbffa7bbba24c182ec6a9a8245",
      "tree": "0004024e67b675c68dadce7d7be96e94e8a2d777",
      "parents": [
        "4806ef0cf481a4e41f5046aaf1032a7601049ab6"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 28 08:32:58 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:16 2008 +0100"
      },
      "message": "[ALSA] oxygen: fix AK4396 double rate upper limit\n\nFix the upper sample rate limit for the double rate mode of the AK4396\nto the value from the datasheet.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4806ef0cf481a4e41f5046aaf1032a7601049ab6",
      "tree": "5eb42d702aeffa8ca13e3fae4c453be442d6642d",
      "parents": [
        "b5895dc8b467a2457f4d33bef51f9879cf780a07"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Jan 26 09:58:13 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:16 2008 +0100"
      },
      "message": "[ALSA] hda-codec - Add SPDIF controls as slave on AD codecs\n\nThe AD codecs have hardware SPDIF volume/switch controls but they\nare not assigned to the slave list for virtual master controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b5895dc8b467a2457f4d33bef51f9879cf780a07",
      "tree": "5080f7b0da82774da821220c505602ca96e942d7",
      "parents": [
        "628ed1333a9d2a7c7d3dc53641ea59af511e5fe5"
      ],
      "author": {
        "name": "Matthew Ranostay",
        "email": "mranostay@embededalley.com",
        "time": "Fri Jan 25 15:24:50 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:16 2008 +0100"
      },
      "message": "[ALSA] hda: STAC92xx Line In/Mic as output check\n\nThis patch checks to see the Line In/Mic port have the ability\nto do output before creating the the control switches.\nThe 92hd71bxx series of codecs has this issue with the port 0xe,\nwhich only allows input.\n\nSigned-off-by: Matthew Ranostay \u003cmranostay@embededalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    }
  ],
  "next": "628ed1333a9d2a7c7d3dc53641ea59af511e5fe5"
}
