Linux-Media Archive on lore.kernel.org
 help / Atom feed
From: Mauro Carvalho Chehab <mchehab@s-opensource.com>
To: "Hans Verkuil" <hverkuil@xs4all.nl>, linux-media@vger.kernel.org
Subject: Re: cron job: media_tree daily build: OK
Date: Wed, 4 Apr 2018 08:15:19 -0300
Message-ID: <20180404081519.10675eeb@vento.lan> (raw)
In-Reply-To: <0806dde4145aa196d5b5ab0e2fac4d9f@smtp-cloud7.xs4all.net>

Hi Hans,

Em Wed, 04 Apr 2018 05:45:22 +0200
"Hans Verkuil" <hverkuil@xs4all.nl> escreveu:

Not sure what versions of sparse/smatch you're using. Here, I'm using the
latest version from both trees. Anyway, I'm getting different results
than you (both built for i386).

> sparse: WARNINGS

The only sparse warnings I'm getting here are at ddbridge driver:

$ make ARCH=i386  CF=-D__CHECK_ENDIAN__ CONFIG_DEBUG_SECTION_MISMATCH=y C=1 W=1 CHECK='/devel/sparse/sparse' M=drivers/media
drivers/media/pci/ddbridge/ddbridge-core.c:442:9: warning: context imbalance in 'ddb_output_start' - different lock contexts for basic block
drivers/media/pci/ddbridge/ddbridge-core.c:457:9: warning: context imbalance in 'ddb_output_stop' - different lock contexts for basic block
drivers/media/pci/ddbridge/ddbridge-core.c:472:9: warning: context imbalance in 'ddb_input_stop' - different lock contexts for basic block
drivers/media/pci/ddbridge/ddbridge-core.c:504:9: warning: context imbalance in 'ddb_input_start' - different lock contexts for basic block

My sparse tree is at this commit:

commit d1c2f8d3d4205ca1ae7cf0ec2cbd89a7fce73e5c (HEAD -> master, tag: v0.5.2-rc1, origin/master, origin/HEAD)
Author: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Date:   Fri Mar 2 21:58:57 2018 +0100

    bump up version to 0.5.2-RC1
    
    Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
    Signed-off-by: Christopher Li <sparse@chrisli.org>

> smatch: OK

Also here, my results are different. There are still a few smatch warnings
there:

$ make ARCH=i386  CF=-D__CHECK_ENDIAN__ CONFIG_DEBUG_SECTION_MISMATCH=y C=1 W=1 CHECK='/devel/smatch/smatch -p=kernel' M=drivers/media
drivers/media/v4l2-core/v4l2-fwnode.c:832 v4l2_fwnode_reference_parse_int_props() warn: passing zero to 'PTR_ERR'
drivers/media/dvb-core/dvb_frontend.c:314 dvb_frontend_get_event() warn: inconsistent returns 'sem:&fepriv->sem'.
  Locked on:   line 288
               line 295
               line 306
               line 314
  Unlocked on: line 303
drivers/media/usb/dvb-usb-v2/lmedm04.c:742 lme_firmware_switch() warn: missing break? reassigning '*fw_lme'
drivers/media/usb/dvb-usb-v2/lmedm04.c:765 lme_firmware_switch() warn: missing break? reassigning '*fw_lme'
drivers/media/rc/st_rc.c:110 st_rc_rx_interrupt() warn: this loop depends on readl() succeeding
drivers/media/pci/mantis/mantis_uart.c:105 mantis_uart_work() warn: this loop depends on readl() succeeding
drivers/media/tuners/r820t.c:2374 r820t_attach() error: potential null dereference 'priv'.  (kzalloc returns null)
drivers/media/platform/vsp1/vsp1_wpf.c:456 wpf_configure() error: we previously assumed 'pipe->bru' could be null (see line 455)

With regards to those remaining warnings:

1) There's a fix already for the vsp1_wpf warning that I merged today
   on my fixes tree, to be sent for 4.17-rc1.
2) The two missing breaks are false positive. As discussed with Dan,
   maybe the best here is to change the logic at smatch, as the
   code there is correct.

I am at this commit:

commit 3b5bf5c91fe648f89c12dfeb4cda3fe36e7f19c5 (origin/master, origin/HEAD)
Author: Dan Carpenter <dan.carpenter@oracle.com>
Date:   Mon Mar 26 15:13:22 2018 +0300

    implied: improve handling of assignments in arguments
    
    This example code wasn't parsed correctly:
    
            if (IS_ERR(ptr = some_function())) {
    
    We should say basically use "ptr" as the implied arg instead of the
    assignment expression.
    
    Reported-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
    Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

I added an extra patch to prevent some other warnings due to very big
functions:

commit 735d5595e2c23abc544858109925941f4b14f4a0
Author: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Date:   Fri Jun 5 09:49:00 2015 -0300

    smatch_slist: use a higher memory limit
    
    50M is not enough for some code at the Kernel. It produces this
    warning:
    
    drivers/media/pci/cx23885/cx23885-dvb.c:2046 dvb_register() Function too hairy.  Giving up.
    
    While checking for troubles on a loop with attaches the device
    specific sub-devices based on the PCI ID.
    
    There's not much that could be done at the code to simplify it.
    The code there is big just because the cx23885 driver supports
    lots of different cards.
    
    On the other hand, increasing the maximum memory size to 500MB
    is cheap, as nowadays even desktops have 16GB.
    
    So, let's increase it.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>

diff --git a/smatch_flow.c b/smatch_flow.c
index 94a1c6b5dd89..a7bdd210b904 100644
--- a/smatch_flow.c
+++ b/smatch_flow.c
@@ -982,8 +982,7 @@ void __split_stmt(struct statement *stmt)
 
 		__bail_on_rest_of_function = 1;
 		final_pass = 1;
-		sm_msg("Function too hairy.  Giving up. %lu seconds",
-		       stop.tv_sec - fn_start_time.tv_sec);
+		sm_msg("__split_smt: function too hairy.  Giving up.");
 		fake_a_return();
 		final_pass = 0;  /* turn off sm_msg() from here */
 		return;
diff --git a/smatch_implied.c b/smatch_implied.c
index 3588816361fe..f3ccd4b6d79e 100644
--- a/smatch_implied.c
+++ b/smatch_implied.c
@@ -594,7 +594,7 @@ static void separate_and_filter(struct sm_state *sm, int comparison, struct rang
 
 	gettimeofday(&time_after, NULL);
 	sec = time_after.tv_sec - time_before.tv_sec;
-	if (sec > 20) {
+	if (sec > 60) {
 		sm->nr_children = 4000;
 		sm_msg("Function too hairy.  Ignoring implications after %d seconds.", sec);
 	}
diff --git a/smatch_slist.c b/smatch_slist.c
index e1eb1b999b2a..2f8ba34a4b9a 100644
--- a/smatch_slist.c
+++ b/smatch_slist.c
@@ -237,12 +237,14 @@ char *alloc_sname(const char *str)
 int out_of_memory(void)
 {
 	/*
-	 * I decided to use 50M here based on trial and error.
+	 * I decided to use 6GB here based on trial and error.
 	 * It works out OK for the kernel and so it should work
 	 * for most other projects as well.
 	 */
-	if (sm_state_counter * sizeof(struct sm_state) >= 100000000)
+	if (sm_state_counter * sizeof(struct sm_state) >= 6000000000) {
+		sm_msg("Out of memory");
 		return 1;
+	}
 	return 0;
 }
 


> 
> Detailed results are available here:
> 
> http://www.xs4all.nl/~hverkuil/logs/Wednesday.log
> 
> Full logs are available here:
> 
> http://www.xs4all.nl/~hverkuil/logs/Wednesday.tar.bz2
> 
> The Media Infrastructure API from this daily build is here:
> 
> http://www.xs4all.nl/~hverkuil/spec/index.html



Thanks,
Mauro

  reply index

Thread overview: 527+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-04  3:45 Hans Verkuil
2018-04-04 11:15 ` Mauro Carvalho Chehab [this message]
2018-04-04 11:38   ` Hans Verkuil
  -- strict thread matches above, loose matches on Subject: below --
2019-03-17  4:48 Hans Verkuil
2019-03-16  4:54 Hans Verkuil
2019-03-15  4:50 Hans Verkuil
2019-03-12  4:51 Hans Verkuil
2019-03-11  4:50 Hans Verkuil
2019-03-09  4:52 Hans Verkuil
2019-03-07  4:51 Hans Verkuil
2019-03-05  4:45 Hans Verkuil
2019-03-03  4:47 Hans Verkuil
2019-03-02  4:48 Hans Verkuil
2019-03-01  4:49 Hans Verkuil
2019-02-28  5:04 Hans Verkuil
2019-02-25  4:47 Hans Verkuil
2019-02-23  4:48 Hans Verkuil
2019-02-22  4:45 Hans Verkuil
2019-02-21  4:44 Hans Verkuil
2019-02-18  4:46 Hans Verkuil
2019-02-17  4:46 Hans Verkuil
2019-02-16  4:45 Hans Verkuil
2019-02-15  4:36 Hans Verkuil
2019-02-15  7:33 ` Hans Verkuil
2019-02-13  4:36 Hans Verkuil
2019-02-12  4:38 Hans Verkuil
2019-02-10  4:39 Hans Verkuil
2019-02-09  4:36 Hans Verkuil
2019-02-08  4:48 Hans Verkuil
2019-01-31  4:39 Hans Verkuil
2019-01-30  4:40 Hans Verkuil
2019-01-29  4:37 Hans Verkuil
2019-01-28  4:39 Hans Verkuil
2019-01-27  4:41 Hans Verkuil
2019-01-25  4:38 Hans Verkuil
2019-01-24  4:39 Hans Verkuil
2019-01-21  4:38 Hans Verkuil
2019-01-20  4:36 Hans Verkuil
2019-01-19  4:44 Hans Verkuil
2019-01-16  4:35 Hans Verkuil
2019-01-15  4:35 Hans Verkuil
2019-01-14  4:38 Hans Verkuil
2019-01-13  4:36 Hans Verkuil
2019-01-10  4:42 Hans Verkuil
2019-01-03  4:33 Hans Verkuil
2019-01-09 14:14 ` Hans Verkuil
2019-01-02  4:33 Hans Verkuil
2019-01-01  4:32 Hans Verkuil
2018-12-31  4:33 Hans Verkuil
2018-12-30  4:34 Hans Verkuil
2018-12-29  4:35 Hans Verkuil
2018-12-28  4:34 Hans Verkuil
2018-12-27  4:34 Hans Verkuil
2018-12-26  4:34 Hans Verkuil
2018-12-25  4:33 Hans Verkuil
2018-12-24  4:34 Hans Verkuil
2018-12-23  4:33 Hans Verkuil
2018-12-22  4:33 Hans Verkuil
2018-12-21  4:35 Hans Verkuil
2018-12-20  4:34 Hans Verkuil
2018-12-19  4:39 Hans Verkuil
2018-12-18  4:48 Hans Verkuil
2018-12-17  4:37 Hans Verkuil
2018-12-16  4:34 Hans Verkuil
2018-12-14  4:34 Hans Verkuil
2018-12-13 10:04 Hans Verkuil
2018-12-03  4:36 Hans Verkuil
2018-12-02  4:33 Hans Verkuil
2018-12-01  4:36 Hans Verkuil
2018-11-02  4:35 Hans Verkuil
2018-11-01  4:32 Hans Verkuil
2018-10-31  4:35 Hans Verkuil
2018-10-30  4:34 Hans Verkuil
2018-10-29  4:32 Hans Verkuil
2018-10-28  4:32 Hans Verkuil
2018-10-27  3:33 Hans Verkuil
2018-10-26  3:34 Hans Verkuil
2018-10-25  3:33 Hans Verkuil
2018-10-24  3:32 Hans Verkuil
2018-10-23  3:33 Hans Verkuil
2018-10-22  3:32 Hans Verkuil
2018-10-21  3:32 Hans Verkuil
2018-10-20  3:32 Hans Verkuil
2018-10-18  3:31 Hans Verkuil
2018-10-17  3:32 Hans Verkuil
2018-10-16  3:31 Hans Verkuil
2018-10-15  3:31 Hans Verkuil
2018-10-14  3:31 Hans Verkuil
2018-10-12  3:31 Hans Verkuil
2018-10-11  3:31 Hans Verkuil
2018-10-10  3:39 Hans Verkuil
2018-10-04  3:31 Hans Verkuil
2018-10-03  3:31 Hans Verkuil
2018-10-02  3:31 Hans Verkuil
2018-09-30  3:32 Hans Verkuil
2018-09-29  3:35 Hans Verkuil
2018-09-28  3:32 Hans Verkuil
2018-09-26  3:33 Hans Verkuil
2018-09-24  2:47 Hans Verkuil
2018-09-23  2:48 Hans Verkuil
2018-09-22  2:47 Hans Verkuil
2018-09-21  2:47 Hans Verkuil
2018-09-20  3:00 Hans Verkuil
2018-09-19  3:01 Hans Verkuil
2018-09-18  3:32 Hans Verkuil
2018-09-11  3:06 Hans Verkuil
2018-09-10  3:06 Hans Verkuil
2018-09-09  3:06 Hans Verkuil
2018-09-08  3:07 Hans Verkuil
2018-09-07  3:06 Hans Verkuil
2018-09-06  3:06 Hans Verkuil
2018-09-05  3:25 Hans Verkuil
2018-09-04  9:20 Hans Verkuil
2018-08-27  3:31 Hans Verkuil
2018-08-26  3:31 Hans Verkuil
2018-08-25  3:32 Hans Verkuil
2018-08-24  3:31 Hans Verkuil
2018-08-23  3:31 Hans Verkuil
2018-08-22  3:31 Hans Verkuil
2018-08-21  3:31 Hans Verkuil
2018-08-20  3:31 Hans Verkuil
2018-08-19  3:31 Hans Verkuil
2018-08-18  3:31 Hans Verkuil
2018-08-17  3:30 Hans Verkuil
2018-08-13  3:50 Hans Verkuil
2018-08-12  3:50 Hans Verkuil
2018-08-11  3:50 Hans Verkuil
2018-08-10  3:51 Hans Verkuil
2018-08-09  3:52 Hans Verkuil
2018-07-25  4:10 Hans Verkuil
2018-07-24  3:50 Hans Verkuil
2018-07-23  3:50 Hans Verkuil
2018-07-22  3:50 Hans Verkuil
2018-07-21  3:50 Hans Verkuil
2018-07-20  3:50 Hans Verkuil
2018-07-19  3:50 Hans Verkuil
2018-07-17  3:50 Hans Verkuil
2018-07-16  3:50 Hans Verkuil
2018-07-15  3:50 Hans Verkuil
2018-07-14  3:59 Hans Verkuil
2018-07-13  3:51 Hans Verkuil
2018-07-12  3:50 Hans Verkuil
2018-07-11  3:50 Hans Verkuil
2018-06-18  4:25 Hans Verkuil
2018-06-17  4:18 Hans Verkuil
2018-06-16  4:11 Hans Verkuil
2018-06-15  4:11 Hans Verkuil
2018-06-14  4:12 Hans Verkuil
2018-06-13  4:26 Hans Verkuil
2018-06-12  4:31 Hans Verkuil
2018-06-11  4:22 Hans Verkuil
2018-06-10  4:15 Hans Verkuil
2018-06-09  4:11 Hans Verkuil
2018-06-08  4:13 Hans Verkuil
2018-06-07  5:04 Hans Verkuil
2018-06-06  5:17 Hans Verkuil
2018-06-05  4:40 Hans Verkuil
2018-06-04  4:18 Hans Verkuil
2018-06-03  4:16 Hans Verkuil
2018-06-02  4:15 Hans Verkuil
2018-06-01  4:56 Hans Verkuil
2018-05-28  4:33 Hans Verkuil
2018-05-13  5:09 Hans Verkuil
2018-05-13 10:13 ` Hans Verkuil
2018-05-04  3:47 Hans Verkuil
2018-05-03  3:47 Hans Verkuil
2018-05-02  3:47 Hans Verkuil
2018-05-01  3:48 Hans Verkuil
2018-04-30  3:47 Hans Verkuil
2018-04-29  3:47 Hans Verkuil
2018-04-28  3:47 Hans Verkuil
2018-04-27  3:47 Hans Verkuil
2018-04-17  3:51 Hans Verkuil
2018-04-16  3:47 Hans Verkuil
2018-04-15  3:47 Hans Verkuil
2018-04-14  4:02 Hans Verkuil
2018-04-11  3:47 Hans Verkuil
2018-04-10  3:46 Hans Verkuil
2018-04-09  3:46 Hans Verkuil
2018-04-08  3:47 Hans Verkuil
2018-04-07  3:47 Hans Verkuil
2018-04-06  3:47 Hans Verkuil
2018-04-05  3:57 Hans Verkuil
2018-04-03  3:44 Hans Verkuil
2018-04-02  3:45 Hans Verkuil
2016-08-22  3:00 Hans Verkuil
2016-08-21  3:01 Hans Verkuil
2016-08-06  3:03 Hans Verkuil
2016-08-05  2:58 Hans Verkuil
2016-08-04  3:00 Hans Verkuil
2016-08-03  3:02 Hans Verkuil
2016-08-02  3:23 Hans Verkuil
2016-08-01  3:00 Hans Verkuil
2016-07-31  2:55 Hans Verkuil
2016-06-28  2:57 Hans Verkuil
2016-06-27  2:59 Hans Verkuil
2016-06-26  3:01 Hans Verkuil
2016-06-25  3:05 Hans Verkuil
2016-06-24  3:03 Hans Verkuil
2016-06-23  3:01 Hans Verkuil
2016-06-22  3:02 Hans Verkuil
2016-06-21  2:58 Hans Verkuil
2016-06-20  3:00 Hans Verkuil
2016-06-19  3:01 Hans Verkuil
2016-06-18  3:00 Hans Verkuil
2016-06-16  3:25 Hans Verkuil
2016-06-15  3:06 Hans Verkuil
2016-05-30  2:58 Hans Verkuil
2016-05-29  2:59 Hans Verkuil
2016-05-28  2:59 Hans Verkuil
2016-05-27  3:00 Hans Verkuil
2016-05-26  2:59 Hans Verkuil
2016-05-25  2:58 Hans Verkuil
2016-05-24  3:01 Hans Verkuil
2016-05-23  2:58 Hans Verkuil
2016-05-22  2:57 Hans Verkuil
2016-05-21  3:04 Hans Verkuil
2016-05-20  3:10 Hans Verkuil
2016-05-19  3:10 Hans Verkuil
2016-05-18  3:02 Hans Verkuil
2016-05-17  3:13 Hans Verkuil
2016-05-16  3:10 Hans Verkuil
2016-05-15  3:11 Hans Verkuil
2016-05-14  3:03 Hans Verkuil
2016-05-13  3:07 Hans Verkuil
2016-05-12  3:08 Hans Verkuil
2016-05-11  3:09 Hans Verkuil
2016-05-07  3:07 Hans Verkuil
2016-05-06  3:04 Hans Verkuil
2016-05-05  3:04 Hans Verkuil
2016-05-04  3:03 Hans Verkuil
2016-05-02  2:58 Hans Verkuil
2016-05-01  3:01 Hans Verkuil
2016-04-30  3:05 Hans Verkuil
2016-04-29  3:04 Hans Verkuil
2016-04-28  3:08 Hans Verkuil
2016-04-27  3:03 Hans Verkuil
2016-04-26  3:14 Hans Verkuil
2016-04-20  3:06 Hans Verkuil
2016-04-19  3:02 Hans Verkuil
2016-04-18  3:06 Hans Verkuil
2016-04-17  3:02 Hans Verkuil
2016-04-16  3:05 Hans Verkuil
2016-04-15  3:25 Hans Verkuil
2016-04-13  2:59 Hans Verkuil
2016-04-12  2:59 Hans Verkuil
2016-04-11  3:08 Hans Verkuil
2016-04-10  3:01 Hans Verkuil
2016-04-09  3:02 Hans Verkuil
2016-04-08  3:03 Hans Verkuil
2016-04-07  3:21 Hans Verkuil
2016-03-27  3:08 Hans Verkuil
2016-03-26  3:59 Hans Verkuil
2016-03-25  4:00 Hans Verkuil
2016-03-24  4:02 Hans Verkuil
2016-03-23  4:18 Hans Verkuil
2016-03-22  4:08 Hans Verkuil
2016-03-21  4:05 Hans Verkuil
2016-03-21  9:57 ` Mauro Carvalho Chehab
2016-03-21 10:14   ` Mauro Carvalho Chehab
2016-03-21 10:38   ` Hans Verkuil
2016-03-18  4:00 Hans Verkuil
2016-03-17  4:01 Hans Verkuil
2016-03-16  4:05 Hans Verkuil
2016-03-15  4:04 Hans Verkuil
2016-03-14  3:59 Hans Verkuil
2016-03-10  4:04 Hans Verkuil
2016-03-09  3:59 Hans Verkuil
2016-03-08  4:00 Hans Verkuil
2016-03-07  4:05 Hans Verkuil
2016-03-06  4:14 Hans Verkuil
2016-03-05  4:01 Hans Verkuil
2016-03-04 11:58 Hans Verkuil
2016-02-23  4:01 Hans Verkuil
2016-02-20  8:41 Hans Verkuil
2016-02-19  3:57 Hans Verkuil
2016-02-18  4:06 Hans Verkuil
2016-02-11  4:00 Hans Verkuil
2016-02-09  3:54 Hans Verkuil
2016-01-25  4:03 Hans Verkuil
2016-01-24  4:03 Hans Verkuil
2016-01-23  4:01 Hans Verkuil
2016-01-21  3:58 Hans Verkuil
2016-01-20  4:06 Hans Verkuil
2016-01-19  4:01 Hans Verkuil
2016-01-18  4:05 Hans Verkuil
2016-01-17  4:03 Hans Verkuil
2016-01-16  4:06 Hans Verkuil
2016-01-15  4:01 Hans Verkuil
2016-01-14  4:02 Hans Verkuil
2016-01-13  4:06 Hans Verkuil
2016-01-12  4:03 Hans Verkuil
2016-01-11  4:07 Hans Verkuil
2016-01-10  4:06 Hans Verkuil
2016-01-09  4:04 Hans Verkuil
2016-01-08  4:09 Hans Verkuil
2016-01-07  4:06 Hans Verkuil
2016-01-06  4:00 Hans Verkuil
2016-01-05  3:59 Hans Verkuil
2016-01-04  4:02 Hans Verkuil
2016-01-03  3:59 Hans Verkuil
2016-01-02  3:56 Hans Verkuil
2016-01-01  4:01 Hans Verkuil
2015-12-31  4:01 Hans Verkuil
2015-12-30  3:59 Hans Verkuil
2015-12-29  4:04 Hans Verkuil
2015-12-28  4:01 Hans Verkuil
2015-12-27  3:59 Hans Verkuil
2015-12-23  4:02 Hans Verkuil
2015-12-22  4:06 Hans Verkuil
2015-11-02  3:54 Hans Verkuil
2015-11-01  3:55 Hans Verkuil
2015-10-31  3:54 Hans Verkuil
2015-10-30  3:55 Hans Verkuil
2015-10-28  3:53 Hans Verkuil
2015-10-27  3:54 Hans Verkuil
2015-10-26  3:54 Hans Verkuil
2015-10-25  3:54 Hans Verkuil
2015-10-24  2:54 Hans Verkuil
2015-10-23  2:54 Hans Verkuil
2015-10-22  2:54 Hans Verkuil
2015-10-20  2:54 Hans Verkuil
2015-10-19  2:54 Hans Verkuil
2015-10-18  2:54 Hans Verkuil
2015-10-17  2:54 Hans Verkuil
2015-10-16  2:54 Hans Verkuil
2015-10-15  2:54 Hans Verkuil
2015-10-14  2:54 Hans Verkuil
2015-10-13  2:54 Hans Verkuil
2015-10-01  2:53 Hans Verkuil
2015-09-30  2:54 Hans Verkuil
2015-09-29  2:54 Hans Verkuil
2015-09-28  2:54 Hans Verkuil
2015-09-27  2:54 Hans Verkuil
2015-09-26  2:54 Hans Verkuil
2015-09-25  2:53 Hans Verkuil
2015-09-22  2:50 Hans Verkuil
2015-09-21  2:50 Hans Verkuil
2015-09-20  2:50 Hans Verkuil
2015-09-19  2:50 Hans Verkuil
2015-09-18  2:50 Hans Verkuil
2015-09-17  2:50 Hans Verkuil
2015-09-16  2:49 Hans Verkuil
2015-09-15  2:50 Hans Verkuil
2015-09-13  2:52 Hans Verkuil
2015-09-12  2:52 Hans Verkuil
2015-09-11  2:52 Hans Verkuil
2015-09-10  2:52 Hans Verkuil
2015-09-09  2:52 Hans Verkuil
2015-09-08  2:54 Hans Verkuil
2015-09-07  2:53 Hans Verkuil
2015-09-06  2:52 Hans Verkuil
2015-09-05  2:52 Hans Verkuil
2015-08-11  2:51 Hans Verkuil
2015-08-10  2:51 Hans Verkuil
2015-08-09  2:51 Hans Verkuil
2015-08-08  2:51 Hans Verkuil
2015-08-07  2:51 Hans Verkuil
2015-08-06  2:51 Hans Verkuil
2015-08-05  2:51 Hans Verkuil
2015-08-04  2:51 Hans Verkuil
2015-08-03  2:51 Hans Verkuil
2015-08-02  2:52 Hans Verkuil
2015-08-01  2:51 Hans Verkuil
2015-07-31  2:51 Hans Verkuil
2015-07-30  2:51 Hans Verkuil
2015-07-29  2:52 Hans Verkuil
2015-07-28  2:52 Hans Verkuil
2015-07-27  2:51 Hans Verkuil
2015-07-26  2:51 Hans Verkuil
2015-07-17  2:51 Hans Verkuil
2015-07-16  2:51 Hans Verkuil
2015-07-15  2:51 Hans Verkuil
2015-07-14  2:50 Hans Verkuil
2015-07-11  2:52 Hans Verkuil
2015-07-10  2:51 Hans Verkuil
2015-07-09  2:51 Hans Verkuil
2015-07-08  2:51 Hans Verkuil
2015-07-06  2:49 Hans Verkuil
2015-07-05  2:49 Hans Verkuil
2015-07-04  2:49 Hans Verkuil
2015-07-03  2:49 Hans Verkuil
2015-07-02  2:49 Hans Verkuil
2015-07-01  2:49 Hans Verkuil
2015-06-30  2:49 Hans Verkuil
2015-06-29  2:49 Hans Verkuil
2015-06-28  2:49 Hans Verkuil
2015-06-27  2:50 Hans Verkuil
2015-06-26  2:50 Hans Verkuil
2015-06-25  2:51 Hans Verkuil
2015-06-24  2:49 Hans Verkuil
2015-06-23  2:49 Hans Verkuil
2015-06-22  2:49 Hans Verkuil
2015-06-21  2:49 Hans Verkuil
2015-06-20  2:49 Hans Verkuil
2015-06-19  2:49 Hans Verkuil
2015-06-10  2:48 Hans Verkuil
2015-02-03  3:45 Hans Verkuil
2015-02-02  3:45 Hans Verkuil
2015-02-01  3:45 Hans Verkuil
2015-01-31  3:44 Hans Verkuil
2014-12-13  3:43 Hans Verkuil
2014-12-12  3:43 Hans Verkuil
2014-12-11  3:43 Hans Verkuil
2014-12-10  3:44 Hans Verkuil
2014-12-09  3:43 Hans Verkuil
2014-12-08  3:43 Hans Verkuil
2014-12-07  3:43 Hans Verkuil
2014-12-05  3:43 Hans Verkuil
2014-12-04  3:43 Hans Verkuil
2014-11-25  3:42 Hans Verkuil
2014-11-24  3:42 Hans Verkuil
2014-11-23  3:43 Hans Verkuil
2014-11-22  3:43 Hans Verkuil
2014-11-21  3:43 Hans Verkuil
2014-11-20  3:43 Hans Verkuil
2014-11-19  3:43 Hans Verkuil
2014-11-18  3:43 Hans Verkuil
2014-11-14  3:43 Hans Verkuil
2014-11-13  3:43 Hans Verkuil
2014-11-11  3:43 Hans Verkuil
2014-11-10  3:43 Hans Verkuil
2014-11-09  3:43 Hans Verkuil
2014-11-08  3:44 Hans Verkuil
2014-11-07  3:43 Hans Verkuil
2014-11-06  3:43 Hans Verkuil
2014-07-25  2:38 Hans Verkuil
2014-07-23  2:39 Hans Verkuil
2014-07-17  2:44 Hans Verkuil
2014-07-16  2:43 Hans Verkuil
2014-07-15  2:44 Hans Verkuil
2014-07-14  2:43 Hans Verkuil
2014-07-13  2:43 Hans Verkuil
2014-07-12  2:43 Hans Verkuil
2014-07-11  2:43 Hans Verkuil
2014-07-10  2:43 Hans Verkuil
2014-07-09  2:43 Hans Verkuil
2014-07-08  2:44 Hans Verkuil
2014-07-06  2:45 Hans Verkuil
2014-07-04  2:43 Hans Verkuil
2014-07-03  2:43 Hans Verkuil
2014-07-02  2:46 Hans Verkuil
2014-07-01  2:44 Hans Verkuil
2014-06-30  2:44 Hans Verkuil
2014-06-29  2:45 Hans Verkuil
2014-06-28  2:44 Hans Verkuil
2014-06-27  2:44 Hans Verkuil
2014-06-26  2:43 Hans Verkuil
2014-06-25  2:44 Hans Verkuil
2014-06-24  2:45 Hans Verkuil
2014-06-23  2:43 Hans Verkuil
2014-06-22  2:43 Hans Verkuil
2014-06-21  2:44 Hans Verkuil
2014-06-20  2:44 Hans Verkuil
2014-06-19  2:43 Hans Verkuil
2014-06-18  9:23 Hans Verkuil
2014-06-16  2:43 Hans Verkuil
2014-06-15  2:43 Hans Verkuil
2014-06-14  2:43 Hans Verkuil
2014-06-13  2:47 Hans Verkuil
2014-06-12  2:47 Hans Verkuil
2014-06-11  2:43 Hans Verkuil
2014-06-10  2:43 Hans Verkuil
2014-06-09  2:42 Hans Verkuil
2014-06-08  2:43 Hans Verkuil
2014-06-07  2:43 Hans Verkuil
2014-06-06  2:42 Hans Verkuil
2014-06-05  2:42 Hans Verkuil
2014-06-04  2:44 Hans Verkuil
2014-06-03  2:42 Hans Verkuil
2014-06-02  2:43 Hans Verkuil
2014-06-01  2:45 Hans Verkuil
2014-05-31  2:43 Hans Verkuil
2014-05-30  2:43 Hans Verkuil
2014-05-29  2:43 Hans Verkuil
2014-05-28  2:43 Hans Verkuil
2014-05-27  2:43 Hans Verkuil
2014-05-23  2:44 Hans Verkuil
2014-05-22  2:43 Hans Verkuil
2014-05-21  2:44 Hans Verkuil
2014-05-20  2:44 Hans Verkuil
2014-05-19  2:43 Hans Verkuil
2014-05-18  2:43 Hans Verkuil
2014-05-17  2:43 Hans Verkuil
2014-05-16  2:43 Hans Verkuil
2014-05-15  2:43 Hans Verkuil
2014-05-13  2:44 Hans Verkuil
2014-05-12  2:44 Hans Verkuil
2014-05-11  2:43 Hans Verkuil
2014-05-10  2:43 Hans Verkuil
2014-05-09  2:43 Hans Verkuil
2014-05-08  2:43 Hans Verkuil
2014-05-07  2:43 Hans Verkuil
2014-05-06  2:43 Hans Verkuil
2014-05-05  2:43 Hans Verkuil
2014-04-26  2:43 Hans Verkuil
2014-04-25  2:43 Hans Verkuil
2014-04-16  8:05 Hans Verkuil
2014-04-14  2:34 Hans Verkuil
2014-04-13  2:35 Hans Verkuil
2014-04-12  2:35 Hans Verkuil
2014-04-11  2:34 Hans Verkuil
2014-04-10  2:34 Hans Verkuil
2014-04-09  2:35 Hans Verkuil
2014-04-08  2:40 Hans Verkuil
2014-04-07  2:34 Hans Verkuil
2014-04-06  2:36 Hans Verkuil
2014-04-05  2:35 Hans Verkuil
2014-04-04  2:35 Hans Verkuil
2014-04-03  2:35 Hans Verkuil
2014-04-02  2:35 Hans Verkuil
2014-04-01  2:34 Hans Verkuil
2014-03-28  3:34 Hans Verkuil
2014-03-27  3:34 Hans Verkuil
2014-03-26  3:34 Hans Verkuil
2014-03-25  3:34 Hans Verkuil
2014-03-24  3:34 Hans Verkuil
2014-03-23  3:34 Hans Verkuil
2014-03-22  3:34 Hans Verkuil
2014-03-21  3:34 Hans Verkuil
2014-03-20  3:34 Hans Verkuil
2014-03-19  3:34 Hans Verkuil
2014-03-18  3:34 Hans Verkuil
2014-03-17  3:34 Hans Verkuil
2014-03-16  3:34 Hans Verkuil
2013-11-25  3:32 Hans Verkuil
2013-11-25  8:20 ` Hans Verkuil

Reply instructions:

You may reply publically to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180404081519.10675eeb@vento.lan \
    --to=mchehab@s-opensource.com \
    --cc=hverkuil@xs4all.nl \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Linux-Media Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-media/0 linux-media/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-media linux-media/ https://lore.kernel.org/linux-media \
		linux-media@vger.kernel.org linux-media@archiver.kernel.org
	public-inbox-index linux-media


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-media


AGPL code for this site: git clone https://public-inbox.org/ public-inbox