)]}'
{
  "log": [
    {
      "commit": "9cbcbf4e010ec253df686257f99c819da9b895da",
      "tree": "c1313466c141c0f21109353ee051893423a1b20c",
      "parents": [
        "1c899641acd18b8d9d8a61dcb5dd8826fc6c87ea"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:50 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:50 2007 +0900"
      },
      "message": "[NET] SCTP: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "1c899641acd18b8d9d8a61dcb5dd8826fc6c87ea",
      "tree": "18029dc59fbcaee859e6f6f7daa8049907aa35c6",
      "parents": [
        "6140efb536e7758cd300461981634ebfd4f51efa"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:44 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:44 2007 +0900"
      },
      "message": "[NET] RXRPC: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "6140efb536e7758cd300461981634ebfd4f51efa",
      "tree": "eb2a6d43034424b4472363bd8e8635e2e48bd84b",
      "parents": [
        "2b81bff416c4413333b19af627e11fddc620bd84"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:40 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:40 2007 +0900"
      },
      "message": "[NET] ROSE: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "2b81bff416c4413333b19af627e11fddc620bd84",
      "tree": "fa003d1cac81e80f67b46ac3128873596f158ca5",
      "parents": [
        "db0c58f998eeb552fb47b82915005259a83613ae"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:38 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:38 2007 +0900"
      },
      "message": "[NET] RFKILL: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "db0c58f998eeb552fb47b82915005259a83613ae",
      "tree": "387b10f436482fe180535a34db1cdd325085b7e3",
      "parents": [
        "639fc4c381456df0564b23540e0f60b0af83093b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:35 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:35 2007 +0900"
      },
      "message": "[NET] PACKET: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "639fc4c381456df0564b23540e0f60b0af83093b",
      "tree": "d3ab0bfe243276bc8d1b3f04f59f154af3854d2a",
      "parents": [
        "a5d292646ebf2ee51086f59899a377c85e5d50b2"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:32 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:32 2007 +0900"
      },
      "message": "[NET] NETROM: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "a5d292646ebf2ee51086f59899a377c85e5d50b2",
      "tree": "fdd7fbe7742a5d3aa4ffe5166b4672e56e01d63b",
      "parents": [
        "9c681b43fae1e402e39d157feaa5df454b9e4f1f"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:21 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:44:21 2007 +0900"
      },
      "message": "[NET] NETFILTER: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "9c681b43fae1e402e39d157feaa5df454b9e4f1f",
      "tree": "4ed2ba526ac4513e04b7236316f6d8cca2779b51",
      "parents": [
        "23248005fbe5fa32a3f6d00cdec1ecfb115d28eb"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:47 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:47 2007 +0900"
      },
      "message": "[NET] IPV4: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "23248005fbe5fa32a3f6d00cdec1ecfb115d28eb",
      "tree": "06ff4987adb7cdebe1edbd6fe11da0f32bd16fcd",
      "parents": [
        "40b77c943468236c6dfad3e7b94348fe70c70331"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:28 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:28 2007 +0900"
      },
      "message": "[NET] DCCP: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "40b77c943468236c6dfad3e7b94348fe70c70331",
      "tree": "ce1cf3bb3c1b3324c43b9a724c3108d59a831f66",
      "parents": [
        "00ae02f31519e8d6e374424bbdf0c7381489e416"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:23 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:23 2007 +0900"
      },
      "message": "[NET] CORE: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "00ae02f31519e8d6e374424bbdf0c7381489e416",
      "tree": "a474b4ce00ff489d0ed7815b8465b00427b817bc",
      "parents": [
        "bd3b071b91a8acfe93b01567f556c879db049f99"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:16 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:16 2007 +0900"
      },
      "message": "[NET] BLUETOOTH: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "bd3b071b91a8acfe93b01567f556c879db049f99",
      "tree": "649f7545e879a606fbb084b61f18686a8540c40f",
      "parents": [
        "d083450939dcfdc9f0e791e98478bd6d8ff80eea"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:13 2007 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 19 10:43:13 2007 +0900"
      },
      "message": "[NET] AX25: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "d083450939dcfdc9f0e791e98478bd6d8ff80eea",
      "tree": "e753318f8c09f58e2e2a63eedaf5ae8d6beaf615",
      "parents": [
        "2dbba6f773d1e1e4c78f03b0dbf19790d9017693",
        "cfb7267aaba2b59374d7bc765f038698711b09d8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 18:21:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 18:21:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "cfb7267aaba2b59374d7bc765f038698711b09d8",
      "tree": "5ac53af4883bf52a67382a459a3df04d2623e98f",
      "parents": [
        "33ccad35a21df51c0d23f3e3e88688524e7b51ed"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Thu Jun 28 23:14:35 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 18 20:35:48 2007 -0400"
      },
      "message": "[PATCH] mac80211: remove rtnl locking in ieee80211_sta.c\n\nThe rtnl is held in ieee80211_sta.c to prevent some potential\nconfiguration races with userspace. Unfortunately, it also has the\npotential for deadlocks on interface down. This patch removes the\nrtnl locking to eliminate the deadlocks.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33ccad35a21df51c0d23f3e3e88688524e7b51ed",
      "tree": "c410a10edf3eeeec0088beada2bb4425a09f0241",
      "parents": [
        "8b8857a3bb93a94230fd205be784b01fa1932c47"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Wed Jul 18 17:10:44 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 18 20:35:42 2007 -0400"
      },
      "message": "[PATCH] mac80211: fix GCC warning on 64bit platforms\n\nnet/mac80211/ieee80211.c: In function ieee80211_register_hw:\nnet/mac80211/ieee80211.c:4989: warning: comparison of distinct pointer types lacks a cast\n\nSize of ieee80211_tx_status_rtap_hdr structure will never be greater than\nunsigned int.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2dbba6f773d1e1e4c78f03b0dbf19790d9017693",
      "tree": "19535af46e79a0af756275f751d7b0080b72001d",
      "parents": [
        "84659eb529b33572bb3f8c94e0978bd5d084bc7e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 18 15:47:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 15:47:52 2007 -0700"
      },
      "message": "[GENETLINK]: Dynamic multicast groups.\n\nIntroduce API to dynamically register and unregister multicast groups.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84659eb529b33572bb3f8c94e0978bd5d084bc7e",
      "tree": "3eddcba4b7e4779a51480c3cc24384ff2046b287",
      "parents": [
        "b4ff4f0419ae5db83553fab79d03a89c10d540a8"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 18 15:47:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 15:47:05 2007 -0700"
      },
      "message": "[NETLIKN]: Allow removing multicast groups.\n\nAllow kicking listeners out of a multicast group when necessary\n(for example if that group is going to be removed.)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4ff4f0419ae5db83553fab79d03a89c10d540a8",
      "tree": "17695af46692c31ec1f33ffb68bc686064227913",
      "parents": [
        "c81de6addb913423acef6e692fd70688180ab5dd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 18 15:46:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 15:46:06 2007 -0700"
      },
      "message": "[NETLINK]: allocate group bitmaps dynamically\n\nAllow changing the number of groups for a netlink family\nafter it has been created, use RCU to protect the listeners\nbitmap keeping netlink_has_listeners() lock-free.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c81de6addb913423acef6e692fd70688180ab5dd",
      "tree": "5afffdbbba11dea2d6b7d1c8a44c6c8c75918aaa",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Wed Jul 18 15:38:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 18 15:38:03 2007 -0700"
      },
      "message": "[RFKILL]: Make state sysfs writable\n\nThe rfkill state Sysfs attribute should be made writable,\nwe already pass the argument for the store handler,\nso we only need to update the permissions flag.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bae7ac9feba925fd0099057f6b23d7be80b7b41",
      "tree": "7ff78cda1d18a7b5eb5c6384815bb8f7b87cf5ce",
      "parents": [
        "97405fe26b2a4df7090884b086ee8224ace2a6d1",
        "587ca7619a150cef0ce0dd8fd08c367e502f0421"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:57:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:57:52 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Initialize phy_mask for both macb devices\n  [AVR32] Fix atomic_add_unless() and atomic_sub_unless()\n  [AVR32] Correct misspelled CONFIG_BLK_DEV_INITRD variable.\n  [AVR32] Fix build error in parse_tag_rdimg()\n  [AVR32] Don\u0027t wire up macb0 unless SW6 is in default position\n  [AVR32] Wire up SSC platform device 0 as TX on ATSTK1000 board\n  [AVR32] Add Atmel SSC driver platform device to AT32AP architecture\n  [AVR32] Remove optimization of unaligned word loads\n  [AVR32] Make STK1000 mux settings configurable\n  [AVR32] CPU frequency scaling for AT32AP\n  [AVR32] Split SM device into PM, RTC, WDT and EIC\n  [AVR32] faster avr32 unaligned access\n"
    },
    {
      "commit": "97405fe26b2a4df7090884b086ee8224ace2a6d1",
      "tree": "528f9f1f3f8cf0ce933a366f137faaf55ab89079",
      "parents": [
        "a10d9a71bafd3a283da240d2868e71346d2aef6f",
        "3fbc54165d7217abf62b871c0dd074e76ce0eb31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:13:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:13:02 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [PATCH] x86: do not recompile boot for each build\n  [x86 setup] Save/restore DS around invocations of INT 10h\n  [x86 setup] VGA: Clear the Protect bit before setting the vertical height\n  [x86 setup] Fix assembly constraints\n  [x86 setup] build/tools.c: fix comment\n  [x86 setup] MAINTAINERS: document x86 setup code git tree\n"
    },
    {
      "commit": "a10d9a71bafd3a283da240d2868e71346d2aef6f",
      "tree": "82142891ea3f2b148b8afd2d2734d6bafcb16ec8",
      "parents": [
        "29eb51101c02df517ca64ec472d7501127ad1da8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Jul 18 20:59:22 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:09:01 2007 -0700"
      },
      "message": "i386: fixup TRACE_IRQ breakage\n\nThe TRACE_IRQS_ON function in iret_exc: calls a C function without\nensuring that the segments are set properly. Move the trace function and\nthe enabling of interrupt into the C stub.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29eb51101c02df517ca64ec472d7501127ad1da8",
      "tree": "41101a87d0f895414f7e1a7c8676e54d1abedeea",
      "parents": [
        "a267c0a887064720dfab5775a4f09b20b4f8ec37"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Jul 16 01:03:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 12:09:01 2007 -0700"
      },
      "message": "Handle bogus %cs selector in single-step instruction decoding\n\nThe code for LDT segment selectors was not robust in the face of a bogus\nselector set in %cs via ptrace before the single-step was done.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "587ca7619a150cef0ce0dd8fd08c367e502f0421",
      "tree": "31c06e6bc9ccc405a76728925801a3d273ecc355",
      "parents": [
        "3da86ee4f1884c70edbf76f61bfbbe028d2d1685"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:32:49 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:47:04 2007 +0200"
      },
      "message": "[AVR32] Initialize phy_mask for both macb devices\n\nThe STK1000 uses pullups on the MDIO lines to the PHY, but they are\ntoo weak. This causes the PHY layer to detect PHYs on all possible MII\naddresses. Mask out all but the correct address to prevent this from\nhappening.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3da86ee4f1884c70edbf76f61bfbbe028d2d1685",
      "tree": "be4216a6846b45cde1418706b357fca678a9f966",
      "parents": [
        "f3e26984f1794f3472a50f330c5561766faa477b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:06:04 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:47:04 2007 +0200"
      },
      "message": "[AVR32] Fix atomic_add_unless() and atomic_sub_unless()\n\nThese functions depend on \"result\" being initalized to 0, but \"result\"\nis not included as an input constraint to the inline assembly block\nfollowing its initialization, only as an output constraint. Thus gcc\nthinks it doesn\u0027t need to initialize it, so result ends up undefined\nif the \"unless\" condition is true.\n\nThis fixes an oops in sunrpc where the faulty atomics caused\nrpciod_up() to not start the workqueue as it should.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "f3e26984f1794f3472a50f330c5561766faa477b",
      "tree": "56727cda94757242240c5018758e589c66e6244d",
      "parents": [
        "aa15f63790cfd4110ff57c37aa1c6c34133d8a09"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jul 12 18:31:08 2007 -0400"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:47:04 2007 +0200"
      },
      "message": "[AVR32] Correct misspelled CONFIG_BLK_DEV_INITRD variable.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "aa15f63790cfd4110ff57c37aa1c6c34133d8a09",
      "tree": "093ee0ed0be6367f0cdf1f01e017806b788aa9fc",
      "parents": [
        "d4003ba0a11f9fb484bd45fd83b75f7108871ef2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jul 13 11:26:01 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:47:04 2007 +0200"
      },
      "message": "[AVR32] Fix build error in parse_tag_rdimg()\n\nThis code is inside an #ifdef with a misspelled config symbol, so it\nhasn\u0027t been used for a long time. Fix it before fixing the config\nsymbol to keep bisection working.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "d4003ba0a11f9fb484bd45fd83b75f7108871ef2",
      "tree": "3daea9e3f7182ae1749b6acb546905663da384da",
      "parents": [
        "95a42267cd933a95275c1d6835010d662259f74e"
      ],
      "author": {
        "name": "Kristoffer Nyborg Gregertsen",
        "email": "kngregertsen@norway.atmel.com",
        "time": "Fri Jul 06 14:37:30 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:52 2007 +0200"
      },
      "message": "[AVR32] Don\u0027t wire up macb0 unless SW6 is in default position\n\nIf the user wants to sacrifice macb0 for more GPIOs, let him.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "95a42267cd933a95275c1d6835010d662259f74e",
      "tree": "f944dc75f3f7423e26375e8b37a8bd92c7e448d2",
      "parents": [
        "9cf6cf58d06527fc5bc8e2965ddccdeca59ccee3"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Fri Jul 06 14:34:03 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:52 2007 +0200"
      },
      "message": "[AVR32] Wire up SSC platform device 0 as TX on ATSTK1000 board\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9cf6cf58d06527fc5bc8e2965ddccdeca59ccee3",
      "tree": "f0f8b3eb7cd431cb8a3240981c1f54c8a04f736b",
      "parents": [
        "e122eaf69422e5d9ce93fc9786099098e3b9e1c4"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Fri Jul 06 14:31:55 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:52 2007 +0200"
      },
      "message": "[AVR32] Add Atmel SSC driver platform device to AT32AP architecture\n\nThis patch adds register definitions, clocks and IRQs to the platform devices.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e122eaf69422e5d9ce93fc9786099098e3b9e1c4",
      "tree": "2300448ae2e0ea454619de01c3ca59715d861fe8",
      "parents": [
        "a8e93ed8cb3d9aa22d192033009357526548c825"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jun 20 15:29:15 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:51 2007 +0200"
      },
      "message": "[AVR32] Remove optimization of unaligned word loads\n\nIf we let unaligned word loads bypass the generic unaligned handling,\ngcc may combine it with a swap.b instruction and turn it into a ldwsp\ninstruction, which does not work with unaligned addresses.\n\nRevert the optimization to prevent the RNDIS driver from crashing.\nHopefully we\u0027ll figure something out later (it may be better to do the\noptimization in gcc.)\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a8e93ed8cb3d9aa22d192033009357526548c825",
      "tree": "40e551da96bfc4753853bb863f92eb6e56bd7115",
      "parents": [
        "9e58e1855c9815ad4944df90f695a7645c50f463"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jun 12 14:34:47 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:51 2007 +0200"
      },
      "message": "[AVR32] Make STK1000 mux settings configurable\n\nThis adds some STK1002-specific config options covering the jumper settings,\nso the kernel can automatically be configured to include the relevant devices.\n\nOne of them replaces the previous internal SW2_DEFAULT setting; SPI config\nis affected by two of the jumpers; and a fourth one switches between LCD and\nthe second Ethernet connector.  (There\u0027s more that to be done.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9e58e1855c9815ad4944df90f695a7645c50f463",
      "tree": "22bf85cd9a42039726de7c5250f30207dad36b5f",
      "parents": [
        "7a5b80590772c29bba1d54d3685622177d6fe39f"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Mon Jun 04 16:10:57 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:51 2007 +0200"
      },
      "message": "[AVR32] CPU frequency scaling for AT32AP\n\nThis patch enables CPU frequency scaling for AT32AP devices. This will\nenable the CPU to scale between the speed of the high speed bus and\nthe master clock and thus save some power.\n\nThe patch also adds a parent to cpu_clk and a cpu_clk_set_rate to\nenable changing the CPU clock divider in a sane way.\n\nThe driver does not check if the given rate is 0, thus resulting in a\ndiv by 0.  I think this check should be go into the clk_set_rate\nframework, and not here.\n\nTested on AT32AP7000/ATSTK1000.\n\nHardware documentation can be found in the AT32AP7000 datasheet.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7a5b80590772c29bba1d54d3685622177d6fe39f",
      "tree": "d643198d28f6578febc2bcc0317a0681f951e62b",
      "parents": [
        "c6083cd61b5a64a1c73d1634744382f54cb99595"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Jun 04 12:58:30 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:51 2007 +0200"
      },
      "message": "[AVR32] Split SM device into PM, RTC, WDT and EIC\n\nSplit the SM platform device into separate platform devices for PM,\nRTC, WDT and EIC. This is more correct according to the documentation\nand allows us to simplify the code a little.\n\nAlso turn the EIC driver into a real platform driver.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "c6083cd61b5a64a1c73d1634744382f54cb99595",
      "tree": "4ad4409a074a9de87a03bc2162d27e326f2c0498",
      "parents": [
        "8b4a40809e5330c9da5d20107d693d92d73b31dc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 25 18:47:47 2007 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jul 18 20:45:50 2007 +0200"
      },
      "message": "[AVR32] faster avr32 unaligned access\n\nUse a more conventional implementation for unaligned access, and include\nan AT32AP-specific optimization:  the CPU will handle unaligned words.\n\nThe result is always faster and smaller for 8, 16, and 32 bit values.\nFor 64 bit quantities, it\u0027s presumably larger.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3fbc54165d7217abf62b871c0dd074e76ce0eb31",
      "tree": "9d6a782be91ec430645a48d562084d51cd141314",
      "parents": [
        "8c027ae2dcfa7b9130941a2a743c735c1fee04ee"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 22:27:22 2007 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:17 2007 -0700"
      },
      "message": "[PATCH] x86: do not recompile boot for each build\n\nKeep the arch/i386/boot directory from being rebuilt every time.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8c027ae2dcfa7b9130941a2a743c735c1fee04ee",
      "tree": "cf0f803ee6f3dcaa323f171b58da0bf0b70c9899",
      "parents": [
        "7ad37df02c529525c4ad19035359af89d2d2a5bd"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 16 11:58:24 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:17 2007 -0700"
      },
      "message": "[x86 setup] Save/restore DS around invocations of INT 10h\n\nThere exists at least one card, Trident TVGA8900CL (BIOS dated 1992/9/8)\nwhich clobbers DS when \"scrolling in an SVGA text mode of more than\n800x600 pixels.\"  Although we are extremely unlikely to run into that\nsituation, it is cheap insurance to save and restore DS, and it only adds\na grand total of 50 bytes to the total output.\n\nPointed out by Etienne Lorrain.\n\nCc: Etienne Lorrain \u003cetienne_lorrain@yahoo.fr\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7ad37df02c529525c4ad19035359af89d2d2a5bd",
      "tree": "d747f8fce857c6498c88cfb7608d2d3c6425fa34",
      "parents": [
        "5593eaa854d0b23c3b270933a93b9b82946df729"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 17 16:16:10 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:17 2007 -0700"
      },
      "message": "[x86 setup] VGA: Clear the Protect bit before setting the vertical height\n\nIf the user has asked for the vertical height registers to be recomputed\nby setting bit 15 in the video mode number, we do so without clearing the\nProtect bit in the Vertical Retrace Register before setting the Overflow\nregister.  As a result, if the VGA BIOS had set the Protect bit, the\nwrite to the Overflow register will be dropped, and bits [9:8] of the\nvertical height will be left unchanged.\n\nThis is a bug imported from the assembly version of this code.  It was\npointed out by Etienne Lorrain.\n\nCc: Etienne Lorrain \u003cetienne_lorrain@yahoo.fr\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "5593eaa854d0b23c3b270933a93b9b82946df729",
      "tree": "f1efc4a66fcc25749db43eaa77e3075c65b2a1ab",
      "parents": [
        "9aa3909c0ea33da41755e15182fa4f88ae036d83"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Jul 14 16:47:13 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:17 2007 -0700"
      },
      "message": "[x86 setup] Fix assembly constraints\n\nFix incorrect assembly constraints.  In particular, fix memory\nconstraints used inside push..pop, which can cause invalid operation\nsince gcc may generate %esp-relative references.\n\nAdditionally:\n\noutl() should have \"dN\" not \"dn\".\n\nquery_mca() shouldn\u0027t listen 16/32-bit registers in an 8-bit only\ncontext.\n\nhas_eflag(): the \"mask\" is only used well after both the stack pointer\nand the output registers have been touched; this requires the output\nregisters to be earlyclobbers (\u003d\u0026) and the input to exclude memory (so\n\"ri\", not \"g\").\n\nThanks to Etienne Lorrain and Chuck Ebbert for prompting this review.\n\nCc: Etienne Lorrain \u003cetienne_lorrain@yahoo.fr\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "9aa3909c0ea33da41755e15182fa4f88ae036d83",
      "tree": "d45f66a051435ce06014114388f042c822d87623",
      "parents": [
        "72af61c6ae6ce6e6b3935a11073b193508cb3b39"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jul 13 16:28:27 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:17 2007 -0700"
      },
      "message": "[x86 setup] build/tools.c: fix comment\n\nCorrect a comment in arch/i386/boot/build/tools.c; we now build the\nkernel from only two components instead of three, since the boot\nsector has been integrated in the setup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "72af61c6ae6ce6e6b3935a11073b193508cb3b39",
      "tree": "e07619eb96a40ebf932db12f2e56ce54b3b1d092",
      "parents": [
        "d756d10e246a01515d07f8161181b8a14afba7cc"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jul 13 16:26:55 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 11:36:16 2007 -0700"
      },
      "message": "[x86 setup] MAINTAINERS: document x86 setup code git tree\n\nDocument the existence of a published git tree for the x86 setup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a267c0a887064720dfab5775a4f09b20b4f8ec37",
      "tree": "25de1f109ff6ef7f0967c22755604cc667944afd",
      "parents": [
        "d756d10e246a01515d07f8161181b8a14afba7cc",
        "97989ada7628da262eafb4bebce0a319c7cb0f5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 11:25:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 11:25:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (126 commits)\n  V4L/DVB (5847): Clean up schedule_timeout calls in cpia2 and ivtv code\n  V4L/DVB (5846): Clean up setting state and scheduling timeouts\n  V4L/DVB (5844): ivtv: add high volume debugging flag\n  V4L/DVB (5843): ivtv: fix missing signal_pending check.\n  V4L/DVB (5842): ivtv: Add locking to ensure stream setup is atomic.\n  V4L/DVB (5841): tveeprom: add support for Philips FQ1216LME MK3 tuner.\n  V4L/DVB (5840): fix dst and cx24123: tune() callback changed signess for delay\n  V4L/DVB (5838): dvb-core: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5837): stv0299: Fix signedness warning (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5836): dvb-ttpci: re-initialize aspect ratio and pan scan after arm crash\n  V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5834): dvb-core: fix signedness warnings and const stripping\n  V4L/DVB (5832): ir-common: optimize bit extract function\n  V4L/DVB (5831): stradis: use ARRAY_SIZE\n  V4L/DVB (5829): Firmware extract and loading for opera dvb-usb update\n  V4L/DVB (5828): Kconfig: Added GemTek USB radio and removed experimental dependency.\n  V4L/DVB (5826): Usbvision: video mux cleanup\n  V4L/DVB (5825): Alter the tuner type for the WinTV USB UK PAL model.\n  V4L/DVB (5824): Usbvision: Hauppauge WinTV USB SECAM_L fix\n  V4L/DVB (5821): Saa7134: add remote control support for LifeView FlyDVB-S LR300\n  ...\n"
    },
    {
      "commit": "d756d10e246a01515d07f8161181b8a14afba7cc",
      "tree": "de7336f2b4b596881468bf65cb2f2f88cedcde86",
      "parents": [
        "cdf4a6482dd4c739f8c1132c5a9356912911fec5",
        "e9f410b1c035b6e63f0b4c3d6cfe4298d6a04492"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:32:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:32:00 2007 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: extent macros cleanup\n  Fix compilation with EXT_DEBUG, also fix leXX_to_cpu conversions.\n  ext4: remove extra IS_RDONLY() check\n  ext4: Use is_power_of_2()\n  Use zero_user_page() in ext4 where possible\n  ext4: Remove 65000 subdirectory limit\n  ext4: Expand extra_inodes space per the s_{want,min}_extra_isize fields \n  ext4: Add nanosecond timestamps\n  jbd2: Move jbd2-debug file to debugfs\n  jbd2: Fix CONFIG_JBD_DEBUG ifdef to be CONFIG_JBD2_DEBUG\n  ext4: Set the journal JBD2_FEATURE_INCOMPAT_64BIT on large devices\n  ext4: Make extents code sanely handle on-disk corruption\n  ext4: copy i_flags to inode flags on write\n  ext4: Enable extents by default\n  Change on-disk format to support 2^15 uninitialized extents\n  write support for preallocated blocks\n  fallocate support in ext4\n  sys_fallocate() implementation on i386, x86_64 and powerpc\n"
    },
    {
      "commit": "cdf4a6482dd4c739f8c1132c5a9356912911fec5",
      "tree": "fa7b67c8ef5723d88cdc400f90a9b6e927e159a5",
      "parents": [
        "485cf925d8b7a6b3c62fe5f1e167f2d0d4edf32a",
        "add0b43ca67bf281ef7ac8ab47e9ee7b2d97a69f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:27:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:27:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027upstream\u0027 of git://git.infradead.org/~dedekind/ubi-2.6: (28 commits)\n  UBI: fix compile warning\n  UBI: fix error handling in erase worker\n  UBI: fix comments\n  UBI: remove unneeded error checks\n  UBI: cleanup usage of try_module_get\n  UBI: fix overflow bug\n  UBI: bugfix in max_sqnum calculation\n  UBI: bugfix in sqnum calculation\n  UBI: fix signed-unsigned multiplication\n  UBI: fix bug in atomic_leb_change()\n  UBI: fix message\n  UBI: fix debugging stuff\n  UBI: bugfix in error path\n  UBI: use is_power_of_2()\n  UBI: fix freeing ubi-\u003evtbl while unloading\n  UBI: fix MAINTAINERS\n  UBI: bugfix in ubi_leb_change()\n  UBI: kill homegrown endian macros\n  UBI: cleanup ioctl handling\n  UBI: error path bugfix\n  ...\n"
    },
    {
      "commit": "97989ada7628da262eafb4bebce0a319c7cb0f5f",
      "tree": "9076bed07175f88658d40279ecca8a360bf48743",
      "parents": [
        "f3a43d3082cd9c2308612e0331ad3b1b9d3a7a33"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 16 10:47:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:49 2007 -0300"
      },
      "message": "V4L/DVB (5847): Clean up schedule_timeout calls in cpia2 and ivtv code\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3a43d3082cd9c2308612e0331ad3b1b9d3a7a33",
      "tree": "fe0a76b3a104dac10c51d2a8da7772c534fbd251",
      "parents": [
        "bd58df6d522d5a9c791f6a4820e480e9be60650d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 16 10:46:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:49 2007 -0300"
      },
      "message": "V4L/DVB (5846): Clean up setting state and scheduling timeouts\n\nReplace assignments to \"current-\u003estate\" with the preferred calls to\nschedule_timeout_interruptible().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bd58df6d522d5a9c791f6a4820e480e9be60650d",
      "tree": "582569bf9794f4c8958b328f744ddadfd8b409c2",
      "parents": [
        "90851fe9fad68db24da8cb497bad7327b97ed3d2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 17:47:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:48 2007 -0300"
      },
      "message": "V4L/DVB (5844): ivtv: add high volume debugging flag\n\nAdd support for high volume debug messages, allowing them to be turned\non selectively.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90851fe9fad68db24da8cb497bad7327b97ed3d2",
      "tree": "5bdbec1a84c598e64739ff6d710cb7b4144d60f5",
      "parents": [
        "f885969196da6ae905162c0d1c5f0553de12cb40"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 15:08:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:47 2007 -0300"
      },
      "message": "V4L/DVB (5843): ivtv: fix missing signal_pending check.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f885969196da6ae905162c0d1c5f0553de12cb40",
      "tree": "3d23cbba88366834d05d8b6a63c6889caf789b37",
      "parents": [
        "0901973f4bde9c1004795c9c2321bdc51f3996f1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 14:58:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:47 2007 -0300"
      },
      "message": "V4L/DVB (5842): ivtv: Add locking to ensure stream setup is atomic.\n\nStarting an MPEG and VBI capture simultaneously caused errors in\nthe VBI setup: this setup was done twice when it should be done\nonly for the first stream that is opened.\nAdded a mutex to prevent this from happening.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0901973f4bde9c1004795c9c2321bdc51f3996f1",
      "tree": "30286ddbc0528c4826c587c5d20125fe263ab8d0",
      "parents": [
        "3ea96615381157fc7b94549db559adabd7d4233f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 14:51:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5841): tveeprom: add support for Philips FQ1216LME MK3 tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3ea96615381157fc7b94549db559adabd7d4233f",
      "tree": "cd0006f9ad8ec0b2a81e963569a676943096448b",
      "parents": [
        "260f8d7c4cda79b087a182eb03e8574ba41a171e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 16 09:27:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5840): fix dst and cx24123: tune() callback changed signess for delay\n\ntune() dvb_frontend callback changed delay signess:\n        int (*tune)(struct dvb_frontend* fe,\n                    struct dvb_frontend_parameters* params,\n                    unsigned int mode_flags,\n-                   int *delay,\n+                   unsigned int *delay,\n\nThis change caused warnings on cx24123 and dst modules:\n\n/home/v4l/master/v4l/cx24123.c:1034: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1782: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1808: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1837: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1860: warning: initialization from incompatible pointer type\n\nThis patch corrects the function prototype on both modules to follow the\ncore change.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "260f8d7c4cda79b087a182eb03e8574ba41a171e",
      "tree": "b50799ad52d10badbda800a26def7da29321ea8a",
      "parents": [
        "0402a6c2aadbd5ff0e70a67f80a4907bf76792c6"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Fri Jul 13 11:54:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5838): dvb-core: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warnings (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0402a6c2aadbd5ff0e70a67f80a4907bf76792c6",
      "tree": "85073b45bf29196e4f1b8c2de101c550b5d94841",
      "parents": [
        "defd574ec07edaa1587da144d03b18495ab484b1"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 23:22:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:45 2007 -0300"
      },
      "message": "V4L/DVB (5837): stv0299: Fix signedness warning (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warning (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "defd574ec07edaa1587da144d03b18495ab484b1",
      "tree": "bdae7a93277c212096e552779e21891fc1c67d19",
      "parents": [
        "804b4458943f14bf144d3c3ba50097ced9b27b29"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 23:08:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:45 2007 -0300"
      },
      "message": "V4L/DVB (5836): dvb-ttpci: re-initialize aspect ratio and pan scan after arm crash\n\nRe-initialize aspect ratio and pan scan after arm crash.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "804b4458943f14bf144d3c3ba50097ced9b27b29",
      "tree": "4c8b32cd168c3ded1215218b84545ec2361ca764",
      "parents": [
        "372280d2a3593e90d8849a5dc5676d2e9799e3a3"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 20:37:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:44 2007 -0300"
      },
      "message": "V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warnings (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "372280d2a3593e90d8849a5dc5676d2e9799e3a3",
      "tree": "67b49ab8b91fd1fb54ebf06707abc037dfa6dedf",
      "parents": [
        "d67be61ebe5efaf9c4c11bf168781d678854c966"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jul 13 18:46:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:43 2007 -0300"
      },
      "message": "V4L/DVB (5834): dvb-core: fix signedness warnings and const stripping\n\nMake some pointers const, and then delete some now unnecessary casts,\nwhich were the wrong signedness anyway, being used to strip the const\nfrom another pointer.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d67be61ebe5efaf9c4c11bf168781d678854c966",
      "tree": "42da70f931f36b01e3cc8e516eb260212b8a650e",
      "parents": [
        "ba2cf98249795f03792d1409a3b6aaa589ea0745"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Jul 11 20:28:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:42 2007 -0300"
      },
      "message": "V4L/DVB (5832): ir-common: optimize bit extract function\n\nNew code is simpler, shorter, compiles to about half the size, and is 2\nto 4 times faster depending on how many bits in the mask are set.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba2cf98249795f03792d1409a3b6aaa589ea0745",
      "tree": "d384e88ab8dc95560c4d393ad39821315cb538e9",
      "parents": [
        "59800555f79a52394c3c29e19e448b4635daf14c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jul 05 19:04:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:42 2007 -0300"
      },
      "message": "V4L/DVB (5831): stradis: use ARRAY_SIZE\n\nsizeof(palette2fmt) / sizeof(u32) \u003d\u003e ARRAY_SIZE(palette2fmt)\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59800555f79a52394c3c29e19e448b4635daf14c",
      "tree": "a6540f53684f2939bc89b26f2d72770a09d5c53e",
      "parents": [
        "b31c33bd8b339e426138dd267ec969291f802a0d"
      ],
      "author": {
        "name": "Marco Gittler",
        "email": "g.marco@freenet.de",
        "time": "Wed Jul 04 19:18:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:41 2007 -0300"
      },
      "message": "V4L/DVB (5829): Firmware extract and loading for opera dvb-usb update\n\nBetter way of creating and loading the firmware used.\nUpdate for get_dvb_firmware script to extract the files for opera usb-box\nHelp file for creating the firmware added\n\nSigned-off-by: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b31c33bd8b339e426138dd267ec969291f802a0d",
      "tree": "f89f3db8d51f37a8bc17627ab53885d11bed09a9",
      "parents": [
        "66a17879e9f18a38c4ca5e6ba600a3f5b1b51188"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Mon Jul 02 23:16:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:39 2007 -0300"
      },
      "message": "V4L/DVB (5828): Kconfig: Added GemTek USB radio and removed experimental dependency.\n\nAdded GemTek USB radio and removed experimental dependency.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "66a17879e9f18a38c4ca5e6ba600a3f5b1b51188",
      "tree": "997268472ae3f4bc608106247e16dabf542c30e3",
      "parents": [
        "ffddcaa6ec4e85ed8504deac1f51f44c86ec1d23"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Tue Jun 26 16:35:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:38 2007 -0300"
      },
      "message": "V4L/DVB (5826): Usbvision: video mux cleanup\n\n- usbvision_muxsel simplified, now uses some well known constants.\n- since the decoder needs to change input norm, call to muxsel added when\n  changing video standard.\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nAcked-by: Dwaine Garden \u003cDwaineGarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ffddcaa6ec4e85ed8504deac1f51f44c86ec1d23",
      "tree": "764c9c6b2cb5414cf26e94f9ade07788440759cd",
      "parents": [
        "a1bad7773e562f331b5951def24f73c38579e0cb"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Sat Jun 30 15:41:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:37 2007 -0300"
      },
      "message": "V4L/DVB (5825): Alter the tuner type for the WinTV USB UK PAL model.\n\nAlter the tuner type for the WinTV USB UK PAL model.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "485cf925d8b7a6b3c62fe5f1e167f2d0d4edf32a",
      "tree": "57798f48123a62dd1801f039b676b06913e34e72",
      "parents": [
        "31bdc5dc7666aa2fe04c626cea30fe3c20cf481c",
        "3fd8f9e4b6c184d03d340bc86630f700de967fa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)\n  [NETFILTER]: xt_connlimit needs to depend on nf_conntrack\n  [NETFILTER]: ipt_iprange.h must #include \u003clinux/types.h\u003e\n  [IrDA]: Fix IrDA build failure\n  [ATM]: nicstar needs virt_to_bus\n  [NET]: move __dev_addr_discard adjacent to dev_addr_discard for readability\n  [NET]: merge dev_unicast_discard and dev_mc_discard into one\n  [NET]: move dev_mc_discard from dev_mcast.c to dev.c\n  [NETLINK]: negative groups in netlink_setsockopt\n  [PPPOL2TP]: Reset meta-data in xmit function\n  [PPPOL2TP]: Fix use-after-free\n  [PKT_SCHED]: Some typo fixes in net/sched/Kconfig\n  [XFRM]: Fix crash introduced by struct dst_entry reordering\n  [TCP]: remove unused argument to cong_avoid op\n  [ATM]: [idt77252] Rename CONFIG_ATM_IDT77252_SEND_IDLE to not resemble a Kconfig variable\n  [ATM]: [drivers] ioremap balanced with iounmap\n  [ATM]: [lanai] sram_test_word() must be __devinit\n  [ATM]: [nicstar] Replace C code with call to ARRAY_SIZE() macro.\n  [ATM]: Eliminate dead config variable CONFIG_BR2684_FAST_TRANS.\n  [ATM]: Replacing kmalloc/memset combination with kzalloc.\n  [NET]: gen_estimator deadlock fix\n  ...\n"
    },
    {
      "commit": "a1bad7773e562f331b5951def24f73c38579e0cb",
      "tree": "cbe1841fe8ad7c4cd1f07d6b8c07fafe46a25d57",
      "parents": [
        "f5c965abdf44ee6983712e54bbbcc7905af56d39"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Tue Jun 26 16:35:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:36 2007 -0300"
      },
      "message": "V4L/DVB (5824): Usbvision: Hauppauge WinTV USB SECAM_L fix\n\n- Hauppauge WinTV USB SECAM_L fixed (needed some picture X and Y shiftings)\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5c965abdf44ee6983712e54bbbcc7905af56d39",
      "tree": "8b50f614f4195050b7359bce72ed81f9e319c1a8",
      "parents": [
        "9b7cc42917ed07ab75269d35cd7709a5fd6336e0"
      ],
      "author": {
        "name": "James Le Cuirot",
        "email": "chewi at aura-online.co.uk",
        "time": "Mon Jul 02 12:53:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:36 2007 -0300"
      },
      "message": "V4L/DVB (5821): Saa7134: add remote control support for LifeView FlyDVB-S LR300\n\nIt has been confirmed that the FlyDVB IR codes currently in the kernel\nwork with the LifeView FlyDVB-S LR300. This one line addition adds it\nto the list of supported cards.\n\nSigned-off-by: James Le Cuirot \u003cchewi@aura-online.co.uk\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9b7cc42917ed07ab75269d35cd7709a5fd6336e0",
      "tree": "895a8cb1720bfc0f4b86f0381535729dcb35dbbe",
      "parents": [
        "18f3fa1e2eab297a2f7ec704385fa0ecfda0de55"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 02 15:48:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:35 2007 -0300"
      },
      "message": "V4L/DVB (5820): Cleanup on cinergyT2: Remove unneeded if(1)\n\nBefore kernel 2.6.14, the driver checked for status before stopping the\nthread. So, a compatibility test did exist. After 2.6.14, the\n        if (state)\nwere replaced by:\n        if (1)\nHowever, it makes no sense to keep the if(1).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18f3fa1e2eab297a2f7ec704385fa0ecfda0de55",
      "tree": "0b163e743fc7c2c41df99956c3c45883bccde57f",
      "parents": [
        "7e520d09f1a4b3da1d09a4540e3f4fa852658a0d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 02 15:39:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:35 2007 -0300"
      },
      "message": "V4L/DVB (5819): Cleanup: reorder some includes\n\nSome includes were added after some non-include macros, on old drivers.\nBetter to keep all includes at the beginning of the files. This change \nalso helps to make backports to properly work at the development tree.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7e520d09f1a4b3da1d09a4540e3f4fa852658a0d",
      "tree": "5a0b57aa67417c030043c6225b0e3c7ee361293a",
      "parents": [
        "4de7bb44cc6aa6e0a74f80c628f600da5b8fcd47"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 01 18:37:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:34 2007 -0300"
      },
      "message": "V4L/DVB (5815): Cx88: i2c structure templates clean-up\n\nClean up the use of structure templates in cx88-i2c and cx88-vp3054-i2c.\nFor one thing, a real template is supposed to be read-only. And in some\ncases it\u0027s more efficient to initialize the few fields we need\nindividually.\n\nThis clean-up shrinks cx88-i2c.o by 33% and cx88-vp3054-i2c.o by 49%\n(x86_64).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4de7bb44cc6aa6e0a74f80c628f600da5b8fcd47",
      "tree": "555bfdc4d9e72907dd073b03cc54eae4dff76d41",
      "parents": [
        "8fb2191a74a0e2a29002c06084e015d33d2ecdda"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 01 18:24:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:34 2007 -0300"
      },
      "message": "V4L/DVB (5814): Unexport dvb_pll_configure\n\nNow that it\u0027s static, it should no longer be exported to modules...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8fb2191a74a0e2a29002c06084e015d33d2ecdda",
      "tree": "9b37410e356447699eb2d8ab2f0e7949282511a6",
      "parents": [
        "51b540292a349b380ccc0572401c6ac343acdf4a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 01 18:22:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:33 2007 -0300"
      },
      "message": "V4L/DVB (5813): TUNER_TEA5761 kconfig fixes\n\nThe following doesn\u0027t make much sense:\ndrivers/media/video/Kconfig:\n...\nconfig TUNER_TEA5761\n        tristate \"TEA 5761 radio tuner (EXPERIMENTAL)\"\n...\ndrivers/media/video/Makefile:\n...\nifneq ($(CONFIG_TUNER_TEA5761),)\n  tuner-objs +\u003d tea5761.o\nendif\n...\nWith this setup, TUNER_TEA5761\u003dm is equivalent to TUNER_TEA5761\u003dy.\nThis patch therefore changes TUNER_TEA5761 to a bool.\nThe missing dependency on EXPERIMENTAL the prompt text indicates also\ngets added by this patch.\nAdditionally, the Makefile entry can now be written in a more compact way.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "51b540292a349b380ccc0572401c6ac343acdf4a",
      "tree": "c56359a90424bfffcf9f190242228eea26f9bd7c",
      "parents": [
        "b9378fdbc334d1575b492108eac822a78c0c46d9"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 02 10:19:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:29 2007 -0300"
      },
      "message": "V4L/DVB (5811): Use mutex instead of semaphore in Virtual Video driver\n\nThe Virtual Video driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b9378fdbc334d1575b492108eac822a78c0c46d9",
      "tree": "9a78a121b72309a4471dee193ceefc5cb17ce520",
      "parents": [
        "55c0d1005a0e5f590f71f918e49bdc81362f93a6"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 02 10:04:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:28 2007 -0300"
      },
      "message": "V4L/DVB (5809): Use mutex instead of semaphore in Philips webcam driver\n\nThe Philips webcam driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n--\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "55c0d1005a0e5f590f71f918e49bdc81362f93a6",
      "tree": "36e073b5a65aa7bab934ff19c68fecb4c77b955d",
      "parents": [
        "8c2c0dfe4da28a152c0de2c2ca3a66c1bc2fef7c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jun 29 00:17:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:28 2007 -0300"
      },
      "message": "V4L/DVB (5807): Bttv: Add support for DBG_[SG]_REGISTER ioctls\n\nAdds the advanced debugging register read/write ioctl support to the bttv\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8c2c0dfe4da28a152c0de2c2ca3a66c1bc2fef7c",
      "tree": "bcaf1a96eb716f8d3f50a11d8dfdcdce6fd73875",
      "parents": [
        "ac7dc84584310a836d13236767d71545f5b695b3"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 28 18:30:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:27 2007 -0300"
      },
      "message": "V4L/DVB (5806): Bttv: Be consistent in using symbolic names instead of constants\n\nFor svhs, tuner, and tuner_type, be consistent in using UNSET instead of -1.\n\nFor tuner_type also consistently use the existing constants:\n0  \u003d\u003e TUNER_TEMIC_PAL\n1  \u003d\u003e TUNER_PHILIPS_PAL_I\n2  \u003d\u003e TUNER_PHILIPS_NTSC\n4  \u003d\u003e TUNER_ABSENT\n5  \u003d\u003e TUNER_PHILIPS_PAL\n21 \u003d\u003e TUNER_TEMIC_4039FR5_NTSC\n25 \u003d\u003e TUNER_LG_PAL_I_FM\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ac7dc84584310a836d13236767d71545f5b695b3",
      "tree": "1bf10e72f0fdb8abdfb03e2f9d16fc5081b5a4a9",
      "parents": [
        "27cb786f4ec5fe85e9e2deffa4d33eed2f588cb0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 28 17:51:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:26 2007 -0300"
      },
      "message": "V4L/DVB (5805): Bttv: Fix problems with probing for non-existent tuners\n\nThe bttv driver has code to detect if a tda9887 is present, that was previous\nused to auto-load the tda9887 driver.  Now there is no tda9887 driver, so the\ncode is pointless; it just figures out if it should load the driver and then\ndoes nothing.\n\nFor cards that are defined as having no tuner, the init code would still do\ni2c probes for various tuner devices and auto-load the tuner module.  That can\nbe skipped for cards that don\u0027t need it.  The code is made to understand that\nin addition to \u0027UNSET\u0027, \u0027TUNER_ABSENT\u0027 also means no tuner.\n\nThe tuner into printk()s are also made nicer.  Levels are added, INFO or\nWARNING, depending on the meaning.  For cards with no tuner, or no tuner\ndefined, a more informative message is printed.\n\nCard has no tuner, before patch:\nbttv0: tuner type\u003d-1\n or\nbttv0: tuner type\u003d4\n\nAfter patch:\n\nbttv0: tuner absent\n\nCard has a tuner, but the type isn\u0027t defined, before patch:\nbttv0: tuner type\u003d-1\n\nAfter patch:\nbttv0: tuner type unset   [\u003c- also warning now, as the tuner won\u0027t work right]\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27cb786f4ec5fe85e9e2deffa4d33eed2f588cb0",
      "tree": "f50ca25720f5d08dc28bd315b2cf9402fe5aec29",
      "parents": [
        "c350f617ff5440dedea63b9d7826644742ec215d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Jun 28 12:19:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:26 2007 -0300"
      },
      "message": "V4L/DVB (5803): Bttv: add support for DViCO FusionHDTV 2\n\nadd analog video support for DViCO FusionHDTV 2\nThanks to Todd Ignasiak for donating the card.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c350f617ff5440dedea63b9d7826644742ec215d",
      "tree": "92d7e7039f2307ac7d7b2518deef55223a70ca16",
      "parents": [
        "b82736362b24046d6d2279260ce0b88653dc43da"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 27 16:26:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:25 2007 -0300"
      },
      "message": "V4L/DVB (5801): Tuner: update FCV1236D ranges to match the datasheet\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b82736362b24046d6d2279260ce0b88653dc43da",
      "tree": "7156f2e77ec30644e5fa69b3d5eae4e8f5f68567",
      "parents": [
        "cd2cd0aad0c8d5d29492335307b371f247b7a60f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 27 14:38:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:25 2007 -0300"
      },
      "message": "V4L/DVB (5800): Tuner: correct description of Philips FCV1236D tuner\n\nThe old description was \"Philips 1236D ATSC/NTSC dual in\", which can be\nconfused with other Philips tuner models.  This patch corrects the name\nto \"Philips FCV1236D ATSC/NTSC dual in\", and updates the range and params\narray names to match the description.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cd2cd0aad0c8d5d29492335307b371f247b7a60f",
      "tree": "2fe21541a7a73d245f859597ff5d137a33410dca",
      "parents": [
        "f1b24397e86c4c5b6984e2e67c17a53cdab14b35"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jun 24 18:14:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:24 2007 -0300"
      },
      "message": "V4L/DVB (5799): Or51211: remove hardcoded fcv1236d tuner programming\n\n- Remove hardcoded fcv1236d tuner programmming from or51211.c\n- Alter dvb-bt8xx for the pcHDTV-2000 to use dvb-pll for fcv1236d support.\nThanks to Jarom Hatch \u003cjshatch@gmail.com\u003e for testing this change.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f1b24397e86c4c5b6984e2e67c17a53cdab14b35",
      "tree": "0b1af58719ebe36ddc846bd3c2d624482fc148d4",
      "parents": [
        "d06cdbe59068a143ff2de2474fea62923cb7026f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Oct 13 22:18:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:24 2007 -0300"
      },
      "message": "V4L/DVB (5798): Dvb-pll: add support for Philips fcv1236d\n\nThis patch adds support to the dvb-pll library for the\nPhilips fcv1236d tuner, based on the FCV1236D datasheet.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d06cdbe59068a143ff2de2474fea62923cb7026f",
      "tree": "cf54cd6965fb2292b17c22cfd0bd568560a030f9",
      "parents": [
        "8218b0b2caecf4af55742e12e9986c15605bb197"
      ],
      "author": {
        "name": "Marco Gittler",
        "email": "g.marco@freenet.de",
        "time": "Thu Jun 28 10:10:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5795): Fix: remove unused struct that could avoiding load the firmware\n\nThe dvb_usb_device* d is not used anymore and can be removed.\n\nSigned-off-by: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8218b0b2caecf4af55742e12e9986c15605bb197",
      "tree": "99285845e50f4b0f0a05466743a721955e26fc74",
      "parents": [
        "bebeaea0a54869b59b45ea22a93f325ce0369d61"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 26 13:12:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5793): Tuner: remove hardware-specific info from public header\n\nMove internal structures and debug macros to drivers/media/video/tuner-driver.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bebeaea0a54869b59b45ea22a93f325ce0369d61",
      "tree": "947d3d257e178082378cac73fc124f45f4132a23",
      "parents": [
        "ea6337417da26a74a3b91c554ae9823995f8a84d"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Jun 25 16:00:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5792): Zr364xx: add support for Trust Powerc@m 970Z\n\nAdd Trust Powerc@m 970Z (0x06d6:0x003b) to the list of supported devices.\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea6337417da26a74a3b91c554ae9823995f8a84d",
      "tree": "46d097a9777e1b4915ae1d71c0d5ddbd05123981",
      "parents": [
        "2f3ed0538b2ac6d63b95c04b0ee0e7b9ac1ee220"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 25 15:42:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:22 2007 -0300"
      },
      "message": "V4L/DVB (5791): Fix Kbuild for kbd-ir-i2c\n\nPotentially, all board types with I2C and IR support can use an i2c\nbased IR. Currently, the driver is selected only if bt848 or saa7134\nboards are selected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2f3ed0538b2ac6d63b95c04b0ee0e7b9ac1ee220",
      "tree": "10b2d3dde6cf2d507485e4beda070e92f62babbd",
      "parents": [
        "2d9078f73eafb2606e1adbb4e551d0cf1f5daf89"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 25 15:33:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:21 2007 -0300"
      },
      "message": "V4L/DVB (5790): Fix error handling for stv680\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2d9078f73eafb2606e1adbb4e551d0cf1f5daf89",
      "tree": "b8646eb6efb8948531794d1295b5f2e45900c9bb",
      "parents": [
        "829ea96477e775df0698b54dbfa913b6b55a4d6d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 25 15:21:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:21 2007 -0300"
      },
      "message": "V4L/DVB (5789): Fix 3dfx Voodoo entries on Cardlist\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "829ea96477e775df0698b54dbfa913b6b55a4d6d",
      "tree": "5c43bc6c9d0d9f1658cdc3286bf87bbc3d0cc837",
      "parents": [
        "e7d11ecbde987e56845cff012b4a28d7001667b8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 25 14:54:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5788): Cx88-input: convert nested if\u0027s to switch..case\n\nIn the function, cx88_ir_handle_key:\n- convert nested if statement to a switch..case block\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e7d11ecbde987e56845cff012b4a28d7001667b8",
      "tree": "e1f25204e4c1056c9397c80f8dceb9a5ce75a509",
      "parents": [
        "39cf1e810a6b464a8469bf318f21206d84ffb1d8"
      ],
      "author": {
        "name": "Edgar Pisani",
        "email": "episani@onqweb.com.au",
        "time": "Mon Jun 25 14:46:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5787): Cx88: add remote control support for Leadtek Winfast DTV1000\n\nSigned-off-by: Edgar Pisani \u003cepisani@onqweb.com.au\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39cf1e810a6b464a8469bf318f21206d84ffb1d8",
      "tree": "40beb346b58504f511d5936ce583924f24e4e637",
      "parents": [
        "434b25263a236c9dd980617d69863ba0eff8c744"
      ],
      "author": {
        "name": "Jan Frey",
        "email": "jfrey@gmx.de",
        "time": "Mon Jun 25 14:34:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5786): Ir-kbd-i2c: add support for Hauppauge HVR1300 remote\n\n- add support for the I2C based IR transceiver of the Hauppauge HVR-1300\n- remove bad code from cx88-input.c\n\nSigned-off-by: Jan Frey \u003cjfrey@gmx.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "434b25263a236c9dd980617d69863ba0eff8c744",
      "tree": "fcc7e33aeceb3faa6d9a88c9d3d262bf5f93ad07",
      "parents": [
        "096bb77abac4e44c37870f4f8adaec813295eb23"
      ],
      "author": {
        "name": "Wade Berrier",
        "email": "wberrier@gmail.com",
        "time": "Mon Jun 25 13:02:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:19 2007 -0300"
      },
      "message": "V4L/DVB (5785): Revisited: 3dfx Voodoo TV 200 (US)\n\nFix support for 3dfx Voodoo TV 200 variant\n\nSigned-off-by: Wade Berrier \u003cwberrier@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "096bb77abac4e44c37870f4f8adaec813295eb23",
      "tree": "dd68e96a5c9c4bd07462ef1d87c79ad6167828ee",
      "parents": [
        "7d816b256df83070e75d4f738c10d66bfc192040"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 22 17:41:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:18 2007 -0300"
      },
      "message": "V4L/DVB (5784): Dibusb-mb: fix tuner autodetection regression\n\nWe must set i2c_msg.addr in order for the autodetection test to succeed!\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7d816b256df83070e75d4f738c10d66bfc192040",
      "tree": "b4e838083440d457b5b63ca992fdd0f0f96dd967",
      "parents": [
        "47a9991e806940f400f90d7b9cbcf7c2925e4fce"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 22 17:26:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:18 2007 -0300"
      },
      "message": "V4L/DVB (5783): Fix excess of debug messages on cx88-mpeg\n\nCloses the issue opened on Kernel bugzilla:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8383\nThere\u0027s no need to print timeout without debug turned on:\n\tApr 27 23:02:14 video kernel: cx88[1]/2-mpeg: cx8802_timeout\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47a9991e806940f400f90d7b9cbcf7c2925e4fce",
      "tree": "ed7f9e8955be4ea298fd2f87e196a69817ef3617",
      "parents": [
        "6c08d9290e2fc87b217d0f7c9cd67c9240ad7147"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 16:10:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:16 2007 -0300"
      },
      "message": "V4L/DVB (5780): Dvb: Remove static dependencies on dvb-pll\n\nThis patch removes all static dependencies on the dvb-pll module.\nAll exported dvb_pll_desc\u0027s have been UNexported, and the caller\nwill reference the individual dvb_pll_desc by it\u0027s index in the\npll_list array.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6c08d9290e2fc87b217d0f7c9cd67c9240ad7147",
      "tree": "7954f0d1a19623894826f0205844b4664f5f72eb",
      "parents": [
        "865dd115c95df6997f3d9dd638e6f92298f0422f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 12:43:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:16 2007 -0300"
      },
      "message": "V4L/DVB (5779): Dibusb-mb: fix broken \u0027tuner_pass_ctrl\u0027 functionality\n\n\u0027tuner_pass_ctrl\u0027 functionality of the dib3000-mb devices was broken in \nthe previous changeset:\n\n\"dibusb-mb: convert pll handling to properly use dvb-pll\"\n\nThis patch fixes this problem by assigning this functionality to the \ni2c_gate_ctrl callback\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "865dd115c95df6997f3d9dd638e6f92298f0422f",
      "tree": "53e60efd24a0cd7d396449a0c8d04900739f2737",
      "parents": [
        "4ce15678926cef4886df46964142fc2520c216cd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 12:40:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:15 2007 -0300"
      },
      "message": "V4L/DVB (5778): Dvb-usb: kill unused tuner/i2c functions\n\nThese two functions are no longer being used:\n\tdvb_usb_tuner_init_i2c\n\tdvb_usb_tuner_set_params_i2c\n\nThis functionality has been taken over by dvb-pll\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4ce15678926cef4886df46964142fc2520c216cd",
      "tree": "6f3b02ff93f688646a2b53f4d9af7157306b7c16",
      "parents": [
        "b784e526a8333db57d1b9f385a12553066bdba64"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Jun 02 16:30:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:15 2007 -0300"
      },
      "message": "V4L/DVB (5777): Dvb-pll digitv dvb-usb: Eliminate last user of dvb_pll_configure\n\nThe last user of dvb_pll_configure was the dvb-usb function\ndvb_usb_tuner_calc_regs(), which was nothing more than a wrapper around\ndvb_pll_configure().  It\u0027s just a copy of the functionality provided by\nthe tuner_ops calc_regs method, and can be deleted.\n\nThere were two users of dvb_usb_tuner_calc_regs().\nOne was dvb_usb_tuner_set_params_i2c(), which is converted to use\nfe-\u003eops.tuner_ops.calc_regs().\n\nThe other was the digitv driver.  This driver can use one of two demods,\nmt352 or nxt6000.  \n\nFor the mt352, the driver would set tuner_ops.calc_regs to \ndvb_usb_tuner_calc_regs().  \n\nWe can just attach dvb_pll and use the tuner_ops.calc_regs() provided by \nthat module. For the nxt600, the driver would set tuner_ops.set_params \nto digitv_nxt6000_tuner_set_params.  \n\nThat function would in turn use dvb_usb_tuner_calc_regs().\n\nWe convert it to use tuner_ops.calc_regs() instead, and use \ndvb_pll_attach.\n\nThe digitv_tuner_attach() needs to know which frontend was attached by \ndigitv_frontend_attach(), since the nxt6000 needs tuner_ops.set_params() \nto be overridden with digitv_nxt6000_tuner_set_params().\n\nSo, to do this a digitv_state that says which frontend was used is added \nto the dvb_usb_device private state field.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b784e526a8333db57d1b9f385a12553066bdba64",
      "tree": "4085d9d4f11dbded4c15d8b15b6b590cf78aa764",
      "parents": [
        "aac0ca6a8b84541b28af9d18d8b84f90653ce0d0"
      ],
      "author": {
        "name": "Rafael Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Wed Jun 20 05:37:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:14 2007 -0300"
      },
      "message": "V4L/DVB (5776): Hardware MPEG audio fix for SAA7134 based \"KNC One TV-Station DVR\" card\n\nWith previous patch card is generating MPEG audio stream too.\nUnfortunatly I2S audio output is muted. Unmute it.\n\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aac0ca6a8b84541b28af9d18d8b84f90653ce0d0",
      "tree": "2b4c935aefdf0148665e2a92fbfcc85b16ba3fd8",
      "parents": [
        "6d7930e0cde1b27c3beca399e233be058ac0b93f"
      ],
      "author": {
        "name": "Rafał Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Wed Jun 20 05:36:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:13 2007 -0300"
      },
      "message": "V4L/DVB (5775): Alsa fix for SAA7134 based \"KNC One TV-Station DVR\" card\n\nSound recording doesn\u0027t work for this card because ACNI and ACPF\nare not set before snd_card_saa7134_capture_prepare(). As a result\ntimeout occurs. These registers aren\u0027t poked because thread\nnever gets wake up signal. ACNI initialization is done in the\nthread.\nSound is muted when capture stops. Shouldn\u0027t be because it may\nbe used during TV playback.\n\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d7930e0cde1b27c3beca399e233be058ac0b93f",
      "tree": "700af039e57c4c8e2634e020a5b4db127103a5a9",
      "parents": [
        "302170a4b47e869372974abd885dd11d5536b64a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 15 19:17:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:13 2007 -0300"
      },
      "message": "V4L/DVB (5772): Cx88: remove two unused pointers from struct cx8802_dev\n\nThe following two pointers in struct cx8802_dev are unused - remove them:\n\nvoid* fe_handle;\nint   (*fe_release)(void *handle);\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "302170a4b47e869372974abd885dd11d5536b64a",
      "tree": "d0db1a4bbb5a42662ef88ee662e22d8075f77067",
      "parents": [
        "f5948bbab04988f2b58e1a7ca893ffcf5dcfa243"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 15 19:14:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:12 2007 -0300"
      },
      "message": "V4L/DVB (5771): Get_dvb_firmware: update script for new location\n\nGet_dvb_firmware: update script for new location of sp8870 firmware\n\nThis url is no longer valid:\nhttp://www.technotrend.de/new/217g/tt_Premium_217g.zip\n\nReplace with: \nhttp://www.softwarepatch.pl/9999ccd06a4813cb827dbb0005071c71/tt_Premium_217g.zip\n\nThanks-to: Tobias Stoeber \u003ctobi@to-st.de\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "f5948bbab04988f2b58e1a7ca893ffcf5dcfa243"
}
