)]}'
{
  "log": [
    {
      "commit": "39ef01e00daf6d860783f1a836f765265a9d3b47",
      "tree": "b118a71490e5f4cf58b6756e7f24e537838c8e37",
      "parents": [
        "4004c69ad68dd03733179277280ea2946990ba36"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 19 01:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:43 2007 -0700"
      },
      "message": "mbcs: Remove lots of global symbols\n\nMBCS has a collection of things that searches say are not used elsewhere\nand could be static.  If this is the case they should be static, if not\nthen someone at SGI should rename things like \"soft_list\" so they don\u0027t\npollute the global namespace with generic names...\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Bruce Losure \u003cblosure@sgi.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68fc4fabca897a09f75f53bac14cdc7a98f52210",
      "tree": "c010fa0d091a543a966aad82926d0fb5c2831f1f",
      "parents": [
        "cb00ea3528eb3c09eae9871d6e7d038776e952e2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 19 01:47:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:43 2007 -0700"
      },
      "message": "unregister_chrdev(): ignore the return value\n\nunregister_chrdev() always returns 0.  There is no need to check the return\nvalue.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd804eba1c8597cbb7cd5a5f9fe886aae16a079a",
      "tree": "082f289809f92db6d23a13cd8fbbb82da125fcda",
      "parents": [
        "d7372cdf6938ccea23ec9fc68970702fed9ec3c8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 19 01:47:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:42 2007 -0700"
      },
      "message": "PM: Introduce pm_power_off_prepare\n\nIntroduce the pm_power_off_prepare() callback that can be registered by the\ninterested platforms in analogy with pm_idle() and pm_power_off(), used for\npreparing the system to power off (needed by ACPI).\n\nThis allows us to drop acpi_sysclass and device_acpi that are only defined in\norder to register the ACPI power off preparation callback, which is needed by\npm_power_off() registered in a much different way.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7372cdf6938ccea23ec9fc68970702fed9ec3c8",
      "tree": "bd16d092edccbedf8c1fb5ad0baea0f89276ac71",
      "parents": [
        "6c961dfb7c903cfd1cd71b506863894038fd704f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 19 01:47:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:42 2007 -0700"
      },
      "message": "ACPI: Do not prepare for hibernation in acpi_shutdown\n\nSince we are now explicitly calling hibernation_ops-\u003eprepare() before\nhibernation_ops-\u003eenter() in hibernation_platform_enter() (defined in\nkernel/power/disk.c), ACPI should not call acpi_sleep_prepare(ACPI_STATE_S4)\nfrom acpi_shutdown().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a634cc10164d1c229fbeca33923e6a0ed939e894",
      "tree": "a2cdc5403127ca71b2cf378feb86d46745022ac1",
      "parents": [
        "7777fab989b5d006903188c966058ebcd2d6342a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 19 01:47:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:42 2007 -0700"
      },
      "message": "swsusp: introduce restore platform operations\n\nAt least on some machines it is necessary to prepare the ACPI firmware for the\nrestoration of the system memory state from the hibernation image if the\n\"platform\" mode of hibernation has been used.  Namely, in that cases we need\nto disable the GPEs before replacing the \"boot\" kernel with the \"frozen\"\nkernel (cf.  http://bugzilla.kernel.org/show_bug.cgi?id\u003d7887).  After the\nrestore they will be re-enabled by hibernation_ops-\u003efinish(), but if the\nrestore fails, they have to be re-enabled by the restore code explicitly.\n\nFor this purpose we can introduce two additional hibernation operations,\ncalled pre_restore() and restore_cleanup() and call them from the restore code\npath.  Still, they should be called if the \"platform\" mode of hibernation has\nbeen used, so we need to pass the information about the hibernation mode from\nthe \"frozen\" kernel to the \"boot\" kernel in the image header.\n\nApparently, we can\u0027t drop the disabling of GPEs before the restore because of\nBug #7887 .   We also can\u0027t do it unconditionally, because the GPEs wouldn\u0027t\nhave been enabled after a successful restore if the suspend had been done in\nthe \u0027shutdown\u0027 or \u0027reboot\u0027 mode.\n\nIn principle we could (and probably should) unconditionally disable the GPEs\nbefore each snapshot creation *and* before the restore, but then we\u0027d have to\nunconditionally enable them after the snapshot creation as well as after the\nrestore (or restore failure)   Still, for this purpose we\u0027d need to modify\nacpi_enter_sleep_state_prep() and acpi_leave_sleep_state() and we\u0027d have to\nintroduce some mechanism synchronizing the disablind/enabling of the GPEs with\nthe device drivers\u0027 .suspend()/.resume() routines and with\ndisable_/enable_nonboot_cpus().   However, this would have affected the\nsuspend (ie.  s2ram) code as well as the hibernation, which I\u0027d like to avoid\nin this patch series.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0349828d6d6f95c445674c2953ee9db75c11f8f",
      "tree": "1b511d59de0b437aa2724adfc403fb36ff1e2dfd",
      "parents": [
        "328616e3b76859f1abdd08a8df1ddbb7bb81f807"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Thu Jul 19 01:47:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:42 2007 -0700"
      },
      "message": "PM: Do not require dev spew to get PM_DEBUG\n\nIn order to enable things like PM_TRACE, you\u0027re required to enable\nPM_DEBUG, which sends a large spew of messages on boot, and often times can\noverflow dmesg buffer.\n\nCreate new PM_VERBOSE and shift that to be the option that enables\ndrivers/base/power\u0027s messages.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "589f1e81bde732dd0b1bc5d01b6bddd4bcb4527b",
      "tree": "b7dee3b229edc4a5110be4c6b02f6c7bc6d5a165",
      "parents": [
        "ce524c8360d60cc6d3f77986bd58c4448d2b1e3a",
        "9ee0be05dc69b61e5a869bffebd638b31898dae2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:38:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:38:25 2007 -0700"
      },
      "message": "Merge branch \u0027isdn-fix\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027isdn-fix\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  ISDN HiSax: uninitialized return in hisax_cs_setup\n"
    },
    {
      "commit": "ce524c8360d60cc6d3f77986bd58c4448d2b1e3a",
      "tree": "70ab63183f7952e66e4627ff5c655871b8a8c41c",
      "parents": [
        "789c56b7f73218141b8004cb4f775eed8c514212",
        "f9e29228e6f2058e7b086115ecb7008630ebd832"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:33:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:33:45 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  eHEA: Fix bonding support\n  Blackfin ethernet driver: on chip ethernet MAC controller driver\n  fix wrong argument of tc35815_read_plat_dev_addr()\n  ARM/ETHER3: Handle multicast frames.\n  SAA9730: Handle multicast frames.\n  NI5010: Handle multicast frames.\n  NS83820: Handle multicast frames.\n  Fix RGMII-ID handling in gianfar\n  Fix Vitesse RGMII-ID support\n  Add phy-connection-type to gianfar nodes\n  Fix Vitesse 824x PHY interrupt acking\n  [PATCH] zd1211rw: Add ID for Siemens Gigaset USB Stick 54\n  [PATCH] zd1211rw: Add ID for Planex GW-US54GXS\n  [PATCH] Update version ipw2200 stamp to 1.2.2\n  [PATCH] ipw2200: Fix ipw_isr() comments error on shared IRQ\n  [PATCH] Fix ipw2200 set wrong power parameter causing firmware error\n  [PATCH] ipw2100: Fix `iwpriv set_power` error\n  [PATCH] softmac: Channel is listed twice in scan output\n"
    },
    {
      "commit": "29e7ee378e2327c808ede66dec4d4d964f4d375f",
      "tree": "4f904bfc485acd2ba5f7abdf43f57eeb8ce1dbdb",
      "parents": [
        "fc15bc817eecd5c13581adab2a182c07edededa0",
        "967e35dcc9ac194b4a6fad69a5a51f93d69bb0d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:28:08 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  sysfs: cosmetic clean up on node creation failure paths\n  sysfs: kill an extra put in sysfs_create_link() failure path\n  Driver core: check return code of sysfs_create_link()\n  HOWTO: Add the knwon_regression URI to the documentation\n  dev_vdbg() documentation\n  dev_vdbg(), available with -DVERBOSE_DEBUG\n  sysfs: make sysfs_init_inode() static\n  sysfs: fix sysfs root inode nlink accounting\n  Documentation fix devres.txt: lib/iomap.c -\u003e lib/devres.c\n  sysfs: avoid kmem_cache_free(NULL)\n  PM: remove deprecated dpm_runtime_* routines\n  PM: Remove deprecated sysfs files\n  Driver core: accept all valid action-strings in uevent-trigger\n  debugfs: remove rmdir() non-empty complaint\n"
    },
    {
      "commit": "fc15bc817eecd5c13581adab2a182c07edededa0",
      "tree": "4495364581afd49596e88882f58a2f1196bc512f",
      "parents": [
        "a8dcf12f9e8ba113251c04d602f1695d537fb142",
        "bc4c4f45acbe1f1528d654b0b1793f25c175bf8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:27:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:27:50 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/uio-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/uio-2.6:\n  UIO: Hilscher CIF card driver\n  UIO: Documentation\n  UIO: Add the User IO core code\n"
    },
    {
      "commit": "d796e641a3eea2109381d6b0af533454f44916fa",
      "tree": "c0b67ad827291f56888c4c35301aaa7f04ec2933",
      "parents": [
        "412edf654a04138805fcda2b46a842f681023eeb",
        "43509d1fece975ac457282ca1137fe438894a81d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 18:26:18 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: (29 commits)\n  IB/mthca: Simplify use of size0 in work request posting\n  IB/mthca: Factor out setting WQE UD segment entries\n  IB/mthca: Factor out setting WQE remote address and atomic segment entries\n  IB/mlx4: Factor out setting other WQE segments\n  IB/mlx4: Factor out setting WQE data segment entries\n  IB/mthca: Factor out setting WQE data segment entries\n  IB/mlx4: Return receive queue sizes for userspace QPs from query QP\n  IB/mlx4: Increase max outstanding RDMA reads as target\n  RDMA/cma: Remove local write permission from QP access flags\n  IB/mthca: Use uninitialized_var() for f0\n  IB/cm: Make internal function cm_get_ack_delay() static\n  IB/ipath: Remove ipath_get_user_pages_nocopy()\n  IB/ipath: Make a few functions static\n  mlx4_core: Reset device when internal error is detected\n  IB/iser: Make a couple of functions static\n  IB/mthca: Fix printk format used for firmware version in warning\n  IB/mthca: Schedule MSI support for removal\n  IB/ehca: Fix warnings issued by checkpatch.pl\n  IB/ehca: Restructure ehca_set_pagebuf()\n  IB/ehca: MR/MW structure refactoring\n  ...\n"
    },
    {
      "commit": "bc4c4f45acbe1f1528d654b0b1793f25c175bf8f",
      "tree": "d8f20ad94d95a53d6644cbb6fb3d7220a5761761",
      "parents": [
        "e3e0a28b5b067d16b8e2e5ddaedecda5bd0c3ec2"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Fri Mar 02 13:03:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:57:16 2007 -0700"
      },
      "message": "UIO: Hilscher CIF card driver\n\nthis is a patch that adds support for Hilscher CIF DeviceNet and\nProfibus cards. I tested it on a Kontron CPX board, and Thomas reviewed\nit.\n\nYou can find the user space part here:\n\nhttp://www.osadl.org/projects/downloads/UIO/user/cif-0.1.0.tar.gz\n\nNotes: cif_api.c is the main file you want to look at. It contains the\nfunctions to open, close, mmap and so on. cif_dps.c adds functions\nspecific to Profibus cards, and cif_dn.c contains functions for\nDeviceNet cards.  cif.c is a universal playground, it\u0027s just a small\ntest program.  The user space part of this UIO driver is still work in\nprogress, and not everything is tested yet. At the moment, the thread in\ncif_api.c contains some code that artificially makes the card generate\ninterrupts, this was added for testing and will be removed later. But\nthe driver already contains all the functions needed for useful\noperation, so it gives a good idea of how such a thing looks like.\n\nFor comparison, here\u0027s what you get from the manufacturer\n(www.hilscher.com) when you ask for a Linux 2.6 driver:\n\nhttp://www.tglx.de/private/hjk/cif-orig-2.6.tar.bz2\n\nWARNING: Don\u0027t look at the code for too long, you might become sick :-)\n\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "beafc54c4e2fba24e1ca45cdb7f79d9aa83e3db1",
      "tree": "9f2d4060e4ab29b1483124fa398be30f72696b34",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Thu Dec 07 10:58:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:57:15 2007 -0700"
      },
      "message": "UIO: Add the User IO core code\n\nThis interface allows the ability to write the majority of a driver in\nuserspace with only a very small shell of a driver in the kernel itself.\nIt uses a char device and sysfs to interact with a userspace process to\nprocess interrupts and control memory accesses.\n\nSee the docbook documentation for more details on how to use this\ninterface.\n\nFrom: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benedikt Spranger \u003cb.spranger@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ee97caf0a6602f749ddbfdb1449e383e1212707",
      "tree": "6f0fb8f1c856aeb20149a73b1cb85ba943d11ce8",
      "parents": [
        "be3884943674f8ee7656b1d8b71c087ec900c836"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Jul 18 01:43:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:50 2007 -0700"
      },
      "message": "Driver core: check return code of sysfs_create_link()\n\nCheck for return value of sysfs_create_link() in device_add() and\ndevice_rename().  Add helper functions device_add_class_symlinks() and\ndevice_remove_class_symlinks() to make the code easier to read.\n\n[akpm@linux-foundation.org: fix unused var warnings]\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aebdc3b450a3febf7d7d00cd2235509055ec7082",
      "tree": "3e9d53857d610d2b7eab3e2cce3cae2220202f52",
      "parents": [
        "bc37e2830339cbfa42ac8579a7bf62fc4cdd360d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jul 12 22:08:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:50 2007 -0700"
      },
      "message": "dev_vdbg(), available with -DVERBOSE_DEBUG\n\nThis defines a dev_vdbg() call, which is enabled with -DVERBOSE_DEBUG.\nWhen enabled, dev_vdbg() acts just like dev_dbg().  When disabled, it is a\nNOP ...  just like dev_dbg() without -DDEBUG.  The specific code was moved\nout of a USB patch, but lots of drivers have similar support.\n\nThat is, code can now be written to use an additional level of debug\noutput, selected at compile time.  Many driver authors have found this\nidiom to be very useful.  A typical usage model is for \"normal\" debug\nmessages to focus on fault paths and not be very \"chatty\", so that those\nmessages can be left on during normal operation without much of a\nperformance or syslog load.  On the other hand \"verbose\" messages would be\nnoisy enough that they wouldn\u0027t normally be enabled; they might even affect\ntimings enough to change system or driver behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f8df781fc5f9ee5253a54ba669e1c8872844b86",
      "tree": "fbca591c1538dfe4b812910dfaacfa8ed928307d",
      "parents": [
        "471d0558045fe35f8c5f291c1ee63815eb9c2dcd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 16:57:22 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:49 2007 -0700"
      },
      "message": "PM: remove deprecated dpm_runtime_* routines\n\nThis patch (as933) removes the deprecated dpm_runtime_suspend() and\ndpm_runtime_resume() routines from the PM core.  The only user of\nthose routines is the PCMCIA ds driver; local replacements are added.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "471d0558045fe35f8c5f291c1ee63815eb9c2dcd",
      "tree": "2be31d11ecc97f0ff537d62b3239e33300ccedae",
      "parents": [
        "60a96a59569bab85571d0089682109bd3324e896"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 16:55:07 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:49 2007 -0700"
      },
      "message": "PM: Remove deprecated sysfs files\n\nThis patch (as932) removes the deprecated sysfs .../power/state\nattribute files.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60a96a59569bab85571d0089682109bd3324e896",
      "tree": "b70d0174ddae44224ae5c8cea90231e659beff30",
      "parents": [
        "a6bb340da32f0abf76656be1619fb85150eef61b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Jul 08 22:29:26 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:49 2007 -0700"
      },
      "message": "Driver core: accept all valid action-strings in uevent-trigger\n\nThis allows the uevent file to handle any type of uevent action to be\ntriggered by userspace instead of just the \"add\" uevent.\n\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9e29228e6f2058e7b086115ecb7008630ebd832",
      "tree": "6bdfb01bad0eeeabb7c75f651106c91081a0401f",
      "parents": [
        "e190d6b140079c104ba57e5130a9b4ebea618e92"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Jul 18 17:34:09 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "eHEA: Fix bonding support\n\nThe driver didn\u0027t allow an interface\u0027s MAC address to be modified if the\nrespective interface wasn\u0027t setup - a failing Hcall was the result. Thus\nbonding wasn\u0027t usable. The fix moves the failing Hcall which was registering\na MAC address for the reception of BC packets in firmware from the port up\nand down functions to the port resources setup functions. Additionally the\nmissing update of the last_rx member of the netdev structure was added.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e190d6b140079c104ba57e5130a9b4ebea618e92",
      "tree": "9c7230ac7520ac1a4afe7903f8d212951643e67d",
      "parents": [
        "308a90683da9a3e3da1023a88496f76f95c5dcd8"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 17 14:43:44 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "Blackfin ethernet driver: on chip ethernet MAC controller driver\n\nThis patch implements the driver necessary use the Analog Devices\nBlackfin processor\u0027s on-chip ethernet MAC controller.\n\n[try#2]\n - add timeout control\n - kill dma_config_reg bitfields\n - some trivial cleanup\n\n[try#3]\n - add endianess check\n - add DRV_NAME, DRV_VERSION... driver information string\n - add some comments for silicon anomaly and dma API confusion\n - some code trivial cleanup\n\n[try#4]\n - add Blackfin latest GPIO pin mux opertion with Michael Hennerich\u0027s\n  help and Dan\u0027s review\n - rewrite the DMA descriptor list operation in a more readable way\n  by Joe\u0027s review\n\n[try#5]\n - cleanup some coding style by Joe\u0027s review.\n\n[try#6]\n - 1.1 version fix a bug when set up multicast list pointed by Mr. yoshfuji\n - rearrange the desc_list_free function.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "308a90683da9a3e3da1023a88496f76f95c5dcd8",
      "tree": "2cf4b7dd0b370871f7791a19a252664aecdf5a32",
      "parents": [
        "5e1751f8396544df3b334afd2e67557757d47fb0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 18 11:13:42 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "fix wrong argument of tc35815_read_plat_dev_addr()\n\nFix wrong argument of tc35815_read_plat_dev_addr()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e1751f8396544df3b334afd2e67557757d47fb0",
      "tree": "49a5caca5e5432822913b777cfda30ebda1aac0d",
      "parents": [
        "dbf812d6ae6da1bfd01ea6abc5af60b358e4f9ba",
        "25343469e77bd6f5694bb6b641a8ea1bd2173782"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:31:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:31:03 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "dbf812d6ae6da1bfd01ea6abc5af60b358e4f9ba",
      "tree": "42ee490152d7e1fc6b3a534a3aa2536f6df4cc9e",
      "parents": [
        "82a0244df8165b0345cde5258afe176c12dd1e99"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "ARM/ETHER3: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82a0244df8165b0345cde5258afe176c12dd1e99",
      "tree": "9398519160e3d783e483ada9623483bedadac0c6",
      "parents": [
        "b947dd4b62a6adfd78292319a9d2e6396c1fb064"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:46:00 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "SAA9730: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b947dd4b62a6adfd78292319a9d2e6396c1fb064",
      "tree": "c4d8cf6158a64ef63153498a2718eba9e69e9faf",
      "parents": [
        "e78af36623b8eeead1c8590b43616eab159526fa"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:50 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:38 2007 -0400"
      },
      "message": "NI5010: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e78af36623b8eeead1c8590b43616eab159526fa",
      "tree": "eb51f7a1f14d77948f3672fdc83f1862a4dcd96e",
      "parents": [
        "7132ab7f6e0309bb8e0424e395ba149aee0c750e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 17 13:45:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "NS83820: Handle multicast frames.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7132ab7f6e0309bb8e0424e395ba149aee0c750e",
      "tree": "b947434ef6edefdbe683b4a6c5740ccec977bc4e",
      "parents": [
        "af2d940df2b60b15c271033d381c2f3ead655562"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 11 11:43:07 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix RGMII-ID handling in gianfar\n\nThe TSEC/eTSEC can detect the interface to the PHY automatically,\nbut it isn\u0027t able to detect whether the RGMII connection needs internal\ndelay.  So we need to detect that change in the device tree, propagate\nit to the platform data, and then check it if we\u0027re in RGMII.  This fixes\na bug on the 8641D HPCN board where the Vitesse PHY doesn\u0027t use the delay\nfor RGMII.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\n"
    },
    {
      "commit": "af2d940df2b60b15c271033d381c2f3ead655562",
      "tree": "367711410500a4fd7736e2e0ff5036506597857d",
      "parents": [
        "cc65185d400c4e8698ff1c1b59f90bd491e9bda5"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 11 11:42:35 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix Vitesse RGMII-ID support\n\nThe Vitesse PHY on the 8641D needs to be set up with internal delay to\nwork in RGMII mode.  So we add skew when it is set to RGMII_ID mode.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Haruki Dai \u003cDai.Haruki@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "1d5e83aac54b64b71b225fd5cf2e82491ad145f6",
      "tree": "c815c595c104997f017102ed04ec33cffb8cd309",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Jul 10 16:42:04 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:29:37 2007 -0400"
      },
      "message": "Fix Vitesse 824x PHY interrupt acking\n\nThe Vitesse 824x PHY doesn\u0027t allow an interrupt to be cleared if\nthe mask bit for that interrupt isn\u0027t set.  This means that the PHY\nLib\u0027s order of handling interrupts (disable, then clear) breaks on this\nPHY.  However, clearing then disabling the interrupt opens up the code\nfor a silly race condition.  So rather than change the PHY Lib, we change\nthe Vitesse driver so it always clears interrupts before disabling them.\nFurther, the ack function only clears the interrupt if interrupts are\nenabled.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nAcked-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "9ee0be05dc69b61e5a869bffebd638b31898dae2",
      "tree": "22a6df6aef8d03caac126a5dc88e9977a1354768",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Wed Jul 18 18:04:46 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:17:23 2007 -0400"
      },
      "message": "ISDN HiSax: uninitialized return in hisax_cs_setup\n\nCoverity (1792) spotted a possibly uninitialized return value in case of\nkmalloc() failure:\n\n1116 static int hisax_cs_setup(int cardnr, struct IsdnCard *card,\n1117                           struct IsdnCardState *cs)\n1119         int ret;\n1120\n1121         if (!(cs-\u003ercvbuf \u003d kmalloc(MAX_DFRAME_LEN_L1, GFP_ATOMIC))) {\n1122                 printk(KERN_WARNING \"HiSax: No memory for isac rcvbuf\\n\");\n1123                 ll_unload(cs);\n1124                 goto outf_cs;\n...\n1165 outf_cs:\n1166         kfree(cs);\n1167         card-\u003ecs \u003d NULL;\n1168         return ret;\n\nThe straightforward solution would be to just add the missing\ninitialization but hardcoding the return value in the out_cs branch\n(only taken on failure) seems to work just as well and it allows killing\na couple of other lines too.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "412edf654a04138805fcda2b46a842f681023eeb",
      "tree": "4f920eea62646900f3c6606c15cbea75ebaf9e14",
      "parents": [
        "9c9bdf4d50730fd04b06077e22d7a83b585f26b5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jul 16 21:05:41 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 18 23:53:28 2007 +0200"
      },
      "message": "firewire: fw-sbp2: convert to new SCSI data buffer accessors\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9c9bdf4d50730fd04b06077e22d7a83b585f26b5",
      "tree": "a7d78a732aa2502a4e43d5a5c56966b17b51a4c8",
      "parents": [
        "5d59a6f1ba90f15132d55d9d4d5a632f15a43d84"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 17 02:15:36 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 18 23:53:28 2007 +0200"
      },
      "message": "firewire: fix memory leak of fw_request instances\n\nFound and debugged by Jay Fenlason \u003cfenlason@redhat.com\u003e.\nThe bug was especially noticeable with direct I/O over fw-sbp2.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "5d59a6f1ba90f15132d55d9d4d5a632f15a43d84",
      "tree": "41482875bd19d9568f2f3af7be8d912f05e5e2fd",
      "parents": [
        "b980f5a224f3df6c884dbf5ae48797ce352ba139"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 17 02:13:48 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 18 23:53:27 2007 +0200"
      },
      "message": "firewire: remove bogus check in fw_core_handle_request\n\nThis check is bogus:\n  - Maximum asynchronous payload size for S800...S3200 is 4096.\n  - The p-\u003epayload_length is totally uninteresting.  Only the\n    request-\u003elength of the subsequently allocated and initialized\n    struct fw_request is of significance.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "b980f5a224f3df6c884dbf5ae48797ce352ba139",
      "tree": "72aa1bf66946172d58e2e72634a65f8126c91834",
      "parents": [
        "362e901c65123e0e72a764fcbe6c3d6a2505c7a6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 12 22:25:14 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 18 23:53:27 2007 +0200"
      },
      "message": "firewire: fw-ohci: fix \"scheduling while atomic\"\n\ncontext_stop is called by bus_reset_tasklet, among else.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "362e901c65123e0e72a764fcbe6c3d6a2505c7a6",
      "tree": "8d9fd6ea38bd90b20c70a2276c86c1eaf7116ca0",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 12 22:24:19 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 18 23:53:27 2007 +0200"
      },
      "message": "firewire: fw-ohci: flush MMIO write before msleep\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "43509d1fece975ac457282ca1137fe438894a81d",
      "tree": "c96f9a628208fcb56fb616fed96b81081c1a2eee",
      "parents": [
        "e535c699bfeafd0380418156f93494e370613e9d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 13:28:29 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 13:28:29 2007 -0700"
      },
      "message": "IB/mthca: Simplify use of size0 in work request posting\n    \nCurrent code sets size0 to 0 at the start of work request posting\nfunctions and then handles size0 \u003d\u003d 0 specially within the loop over\nwork requests.  Change this so size0 is set along with f0 the first\ntime through the loop (when nreq \u003d\u003d 0).  This makes the code easier to\nunderstand by making it clearer that f0 and size0 are always\ninitialized if nreq !\u003d 0 without having to know that size0 \u003d\u003d 0\nimplies nreq \u003d\u003d 0.\n\nAlso annotate size0 with uninitialized_var() so that this doesn\u0027t\nintroduce a new compiler warning.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e535c699bfeafd0380418156f93494e370613e9d",
      "tree": "e1f403e6219b4248cfd6735dd6b57cabe19eeefb",
      "parents": [
        "400ddc11eb01a8d04c580892fde3adbd45ebdc9e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 13:21:14 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 13:21:14 2007 -0700"
      },
      "message": "IB/mthca: Factor out setting WQE UD segment entries\n    \nFactor code to set UD entries out of the work request posting\nfunctions into inline functions set_tavor_ud_seg() and\nset_arbel_ud_seg().  This doesn\u0027t change the generated code in any\nsignificant way, and makes the source easier on the eyes.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "400ddc11eb01a8d04c580892fde3adbd45ebdc9e",
      "tree": "d2056196297d40238318421a342379762d0dfd22",
      "parents": [
        "0fbfa6a9062c71b62ec216c0294b676b76e41661"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 12:55:42 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 12:55:42 2007 -0700"
      },
      "message": "IB/mthca: Factor out setting WQE remote address and atomic segment entries\n    \nFactor code to set remote address and atomic segment entries out of the\nwork request posting functions into inline functions set_raddr_seg()\nand set_atomic_seg().  This doesn\u0027t change the generated code in any\nsignificant way, and makes the source easier on the eyes.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0fbfa6a9062c71b62ec216c0294b676b76e41661",
      "tree": "c249dfa059fe5c01ef2f892b3e68ddd5f29442b8",
      "parents": [
        "d420d9e32f4bd741b2f0b7227a91941107f96b47"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:47:55 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:47:55 2007 -0700"
      },
      "message": "IB/mlx4: Factor out setting other WQE segments\n\nFactor code to set remote address, atomic and datagram segments out of\nmlx4_ib_post_send() into small helper functions.  This doesn\u0027t change\nthe generated code in any significant way, and makes the source easier\non the eyes.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d420d9e32f4bd741b2f0b7227a91941107f96b47",
      "tree": "0754d522957865259048597a844a8ca28c3aa783",
      "parents": [
        "80885456e844552044c8c5f1f9bf0f6773b187ea"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:46:27 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:46:27 2007 -0700"
      },
      "message": "IB/mlx4: Factor out setting WQE data segment entries\n\nFactor code to set data segment entries out of mlx4_ib_post_send()\ninto set_data_seg().  This cleans up the code and lets the compiler do\na better job -- on x86_64:\n\nadd/remove: 0/0 grow/shrink: 0/1 up/down: 0/-16 (-16)\nfunction                                     old     new   delta\nmlx4_ib_post_send                           1598    1582     -16\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "80885456e844552044c8c5f1f9bf0f6773b187ea",
      "tree": "350fd53a7ef9fadd94a21aa1d282296dc787d2a6",
      "parents": [
        "7f5eb9bb8c7fb3bd411674b856872d7ab4a7b1a3"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:30:34 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Jul 18 11:30:34 2007 -0700"
      },
      "message": "IB/mthca: Factor out setting WQE data segment entries\n\nFactor code to set data segment entries out of the work request\nposting functions into inline functions mthca_set_data_seg() and\nmthca_set_data_seg_inval().  This makes the code more readable and\nalso allows the compiler to do a better job -- on x86_64:\n\nadd/remove: 0/0 grow/shrink: 0/6 up/down: 0/-69 (-69)\nfunction                                     old     new   delta\nmthca_arbel_post_srq_recv                    373     369      -4\nmthca_arbel_post_receive                     570     562      -8\nmthca_tavor_post_srq_recv                    520     508     -12\nmthca_tavor_post_send                       1344    1330     -14\nmthca_arbel_post_send                       1481    1467     -14\nmthca_tavor_post_receive                     792     775     -17\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.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": "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": "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": "f5948bbab04988f2b58e1a7ca893ffcf5dcfa243",
      "tree": "6179f92c50f5f7edfbd8d5bbe348b67f82ed6e26",
      "parents": [
        "47fd3ba9fc62d23a985f4969719c3091438d21c5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 18:24:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:11 2007 -0300"
      },
      "message": "V4L/DVB (5770): Ivtv: fix return code of VIDIOC_G/S_FBUF when no FB is present\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47fd3ba9fc62d23a985f4969719c3091438d21c5",
      "tree": "3655a1c1c90cbd6940398094cd79dc06f9dc4e28",
      "parents": [
        "27b5a3957a205bcaa07952ed27981f69b2b2f764"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 17:02:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:10 2007 -0300"
      },
      "message": "V4L/DVB (5769): Ivtv: fix broken VBI output support\n\nThe old service_set_out setting was still tested, even though it no longer\nwas ever set and was in fact obsolete. This meant that everything that was\nwritten to /dev/vbi16 was ignored. Removed the service_set_out variable\naltogether and now it works again.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27b5a3957a205bcaa07952ed27981f69b2b2f764",
      "tree": "4cb6481bbcab5657efa838f92d6b3ce1fc2ca95a",
      "parents": [
        "4052fcc7ba32ebd54cc907991cb855d909ce9d1c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 16:46:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:10 2007 -0300"
      },
      "message": "V4L/DVB (5768): Ivtv: fix converity warning\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "4052fcc7ba32ebd54cc907991cb855d909ce9d1c"
}
