Re: [PATCH RFT/RFC v2 28/47] staging: media: zoran: convert mdelay to udelay

2020-10-01 Thread Mauro Carvalho Chehab
Em Fri, 25 Sep 2020 18:30:38 +
Corentin Labbe  escreveu:

> As asked by checkpath, let's use udelay.
> 
> Signed-off-by: Corentin Labbe 
> ---
>  drivers/staging/media/zoran/zoran_device.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/staging/media/zoran/zoran_device.c 
> b/drivers/staging/media/zoran/zoran_device.c
> index 0ecb044f8e8f..4c9f6eafd130 100644
> --- a/drivers/staging/media/zoran/zoran_device.c
> +++ b/drivers/staging/media/zoran/zoran_device.c
> @@ -1332,9 +1332,9 @@ void zoran_init_hardware(struct zoran *zr)
>  void zr36057_restart(struct zoran *zr)
>  {
>   btwrite(0, ZR36057_SPGPPCR);
> - mdelay(1);
> + udelay(1000);
>   btor(ZR36057_SPGPPCR_SoftReset, ZR36057_SPGPPCR);
> - mdelay(1);
> + udelay(1000);

Ok, this is still on staging, so I'm willing to accept it, but
why aren't you using usleep_range() instead?

mdelay/udelay should be used only when the delay time should
be as precise as possible, as what they do is to keep the CPU
busy during the wait time.

I doubt that this is the case here. So, I would use,
instead, something like:

usleep_range(1000, 2000)

(assuming that 4ms is still a reasonable time for the soft
reset to happen).

>  
>   /* assert P_Reset */
>   btwrite(0, ZR36057_JPC);



Thanks,
Mauro
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v2] Staging: nvec: Remove duplicate word in comment.

2020-10-01 Thread Greg KH
On Tue, Sep 29, 2020 at 11:39:53PM -0400, Matthew Hanzelik wrote:
> Remove a duplicate word in a comment within nvec.c.
> 
> Signed-off-by: Matthew Hanzelik 
> ---
> Changes in v2:
>  - Fix spelling mistake in commit.
> ---
>  drivers/staging/nvec/nvec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/staging/nvec/nvec.c b/drivers/staging/nvec/nvec.c
> index 360ec0407740..a80996b2f5ce 100644
> --- a/drivers/staging/nvec/nvec.c
> +++ b/drivers/staging/nvec/nvec.c
> @@ -289,7 +289,7 @@ EXPORT_SYMBOL(nvec_write_async);
>   * interrupt handlers.
>   *
>   * Returns: 0 on success, a negative error code on failure.
> - * The response message is returned in @msg. Shall be freed with
> + * The response message is returned in @msg. Shall be freed
>   * with nvec_msg_free() once no longer used.
>   *
>   */

Someone else sent this patch right before you did, sorry:
https://lore.kernel.org/r/20200927172855.9813-1-ryanpko...@gmail.com
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH] staging: vchiq: Fix list_for_each exit tests

2020-10-01 Thread Greg Kroah-Hartman
On Mon, Sep 28, 2020 at 12:11:03PM +0300, Dan Carpenter wrote:
> This code code here used to be list_for_each() and after the loop then
> the "entry" pointer was non-NULL if we found the correct entry or NULL
> if we couldn't find it.  Then we changed the code to use list_for_each_entry()
> and so now the "entry" pointer is always non-NULL when we exit the loop.
> 
> I have introduced a new "found" variable to say if we found the correct
> enty or not.  I fixed one test by making it an else statement because
> that was more readable than testing "if (!found)".
> 
> Fixes: 46e4b9ec4fa4 ("staging: vchiq_arm: use list_for_each_entry when 
> accessing bulk_waiter_list")
> Signed-off-by: Dan Carpenter 
> ---
>  .../vc04_services/interface/vchiq_arm/vchiq_arm.c| 12 +++-
>  1 file changed, 7 insertions(+), 5 deletions(-)

This doesn't apply against my tree, what branch did you make it against?

thanks,

greg k-h
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/3] media: zoran: get rid of an unused var

2020-10-01 Thread Mauro Carvalho Chehab
The jpeg_error in lowercase is not used anywhere. Drop it.

Signed-off-by: Mauro Carvalho Chehab 
---
 drivers/staging/media/zoran/zoran.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/media/zoran/zoran.h 
b/drivers/staging/media/zoran/zoran.h
index 7217a64fe59b..945502becd60 100644
--- a/drivers/staging/media/zoran/zoran.h
+++ b/drivers/staging/media/zoran/zoran.h
@@ -264,7 +264,6 @@ struct zoran {
 
/* Additional stuff for testing */
unsigned int ghost_int;
-   int jpeg_error;
int intr_counter_GIRQ1;
int intr_counter_GIRQ0;
int intr_counter_CodRepIRQ;
-- 
2.26.2

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/3] media: zoran: use upper case for card types

2020-10-01 Thread Mauro Carvalho Chehab
Don't mix case there: let's just use uppercase, as this is
the common pattern for such define-like enums.

Signed-off-by: Mauro Carvalho Chehab 
---
 drivers/staging/media/zoran/zoran.h  |  8 
 drivers/staging/media/zoran/zoran_card.c | 20 ++--
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/drivers/staging/media/zoran/zoran.h 
b/drivers/staging/media/zoran/zoran.h
index 372fadfd9a01..7217a64fe59b 100644
--- a/drivers/staging/media/zoran/zoran.h
+++ b/drivers/staging/media/zoran/zoran.h
@@ -75,11 +75,11 @@ enum card_type {
UNKNOWN = -1,
 
/* Pinnacle/Miro */
-   DC10_old,   /* DC30 like */
-   DC10_new,   /* DC10plus like */
-   DC10plus,
+   DC10_OLD,   /* DC30 like */
+   DC10_NEW,   /* DC10_PLUS like */
+   DC10_PLUS,
DC30,
-   DC30plus,
+   DC30_PLUS,
 
/* Linux Media Labs */
LML33,
diff --git a/drivers/staging/media/zoran/zoran_card.c 
b/drivers/staging/media/zoran/zoran_card.c
index 84a5d52517cd..8d56d039a686 100644
--- a/drivers/staging/media/zoran/zoran_card.c
+++ b/drivers/staging/media/zoran/zoran_card.c
@@ -104,8 +104,8 @@ MODULE_VERSION(ZORAN_VERSION);
.subvendor = (subven), .subdevice = (subdev), .driver_data = (data) }
 
 static const struct pci_device_id zr36067_pci_tbl[] = {
-   ZR_DEVICE(PCI_VENDOR_ID_MIRO, PCI_DEVICE_ID_MIRO_DC10PLUS, DC10plus),
-   ZR_DEVICE(PCI_VENDOR_ID_MIRO, PCI_DEVICE_ID_MIRO_DC30PLUS, DC30plus),
+   ZR_DEVICE(PCI_VENDOR_ID_MIRO, PCI_DEVICE_ID_MIRO_DC10PLUS, DC10_PLUS),
+   ZR_DEVICE(PCI_VENDOR_ID_MIRO, PCI_DEVICE_ID_MIRO_DC30PLUS, DC30_PLUS),
ZR_DEVICE(PCI_VENDOR_ID_ELECTRONICDESIGNGMBH, PCI_DEVICE_ID_LML_33R10, 
LML33R10),
ZR_DEVICE(PCI_VENDOR_ID_IOMEGA, PCI_DEVICE_ID_IOMEGA_BUZ, BUZ),
ZR_DEVICE(PCI_ANY_ID, PCI_ANY_ID, NUM_CARDS),
@@ -311,7 +311,7 @@ static const unsigned short bt866_addrs[] = { 0x44, 
I2C_CLIENT_END };
 
 static struct card_info zoran_cards[NUM_CARDS] = {
{
-   .type = DC10_old,
+   .type = DC10_OLD,
.name = "DC10(old)",
.i2c_decoder = "vpx3220a",
.addrs_decoder = vpx3220_addrs,
@@ -340,7 +340,7 @@ static struct card_info zoran_cards[NUM_CARDS] = {
.input_mux = 0,
.init = &dc10_init,
}, {
-   .type = DC10_new,
+   .type = DC10_NEW,
.name = "DC10(new)",
.i2c_decoder = "saa7110",
.addrs_decoder = saa7110_addrs,
@@ -369,8 +369,8 @@ static struct card_info zoran_cards[NUM_CARDS] = {
.input_mux = 0,
.init = &dc10plus_init,
}, {
-   .type = DC10plus,
-   .name = "DC10plus",
+   .type = DC10_PLUS,
+   .name = "DC10_PLUS",
.i2c_decoder = "saa7110",
.addrs_decoder = saa7110_addrs,
.i2c_encoder = "adv7175",
@@ -430,8 +430,8 @@ static struct card_info zoran_cards[NUM_CARDS] = {
.input_mux = 0,
.init = &dc10_init,
}, {
-   .type = DC30plus,
-   .name = "DC30plus",
+   .type = DC30_PLUS,
+   .name = "DC30_PLUS",
.i2c_decoder = "vpx3220a",
.addrs_decoder = vpx3220_addrs,
.i2c_encoder = "adv7175",
@@ -694,7 +694,7 @@ int zoran_check_jpg_settings(struct zoran *zr,
break;
case 4:
 
-   if (zr->card.type == DC10_new) {
+   if (zr->card.type == DC10_NEW) {
pci_dbg(zr->pci_dev, "%s - HDec by 4 is not supported 
on the DC10\n", __func__);
err0++;
break;
@@ -715,7 +715,7 @@ int zoran_check_jpg_settings(struct zoran *zr,
/* We have to check the data the user has set */
 
if (settings->HorDcm != 1 && settings->HorDcm != 2 &&
-   (zr->card.type == DC10_new || settings->HorDcm != 4)) {
+   (zr->card.type == DC10_NEW || settings->HorDcm != 4)) {
settings->HorDcm = clamp(settings->HorDcm, 1, 2);
err0++;
}
-- 
2.26.2

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/3] media: zoran: fix mixed case on vars

2020-10-01 Thread Mauro Carvalho Chehab
Use this small script to replace CamelCase and wrong case
on vars:


FILES=$(find "$1" -type f|grep -e '.c$' -e '.h$')
CAMEL_VARS=$(cat tags|perl -ne 'print "$1\n" if (m/^(\w*[A-Z]\w*[a-z]\w*)\s/)')
for i in $CAMEL_VARS; do
new=$(perl -e '
my $s = $ARGV[0];
$s =~ s{([^a-zA-Z]?)([A-Z]*)([A-Z])([a-z]?)}{
my $fc = pos($s)==0;
my ($p0,$p1,$p2,$p3) = ($1,lc$2,lc$3,$4);
my $t = $p0 || $fc ? $p0 : '_';
$t .= $p3 ? $p1 ? "${p1}_$p2$p3" : "$p2$p3" : "$p1$p2";
$t;
}ge;
print $s;' "$i")
for j in $FILES; do
sed -E "s,\b$i\b,$new,g" -i $j
done
done
for i in $(git grep "#define zr" drivers/staging/media/zoran/*.[ch]|perl -ne 
'print "$1\n" if (m/#define\s+(zr\S+)/)'); do j=$(echo $i|tr [a-z] [A-Z]); sed 
"s,\b$i\b,$j,g" -i drivers/staging/media/zoran/*.[ch]; done


This should solve almost all warnings reported by checkpatch.pl
in strict mode.

Signed-off-by: Mauro Carvalho Chehab 
---
 drivers/staging/media/zoran/videocodec.h   |   2 +-
 drivers/staging/media/zoran/zoran.h|  30 +--
 drivers/staging/media/zoran/zoran_card.c   |  52 ++---
 drivers/staging/media/zoran/zoran_device.c | 242 ++---
 drivers/staging/media/zoran/zoran_driver.c |  94 
 drivers/staging/media/zoran/zr36016.c  |  14 +-
 drivers/staging/media/zoran/zr36050.c  |   2 +-
 drivers/staging/media/zoran/zr36057.h  | 122 +--
 drivers/staging/media/zoran/zr36060.c  |  76 +++
 drivers/staging/media/zoran/zr36060.h  |  66 +++---
 10 files changed, 350 insertions(+), 350 deletions(-)

diff --git a/drivers/staging/media/zoran/videocodec.h 
b/drivers/staging/media/zoran/videocodec.h
index a049f3c2c68a..8a5003dda9f4 100644
--- a/drivers/staging/media/zoran/videocodec.h
+++ b/drivers/staging/media/zoran/videocodec.h
@@ -218,7 +218,7 @@ struct vfe_settings {
 };
 
 struct tvnorm {
-   u16 Wt, Wa, HStart, HSyncStart, Ht, Ha, VStart;
+   u16 wt, wa, h_start, h_sync_start, ht, ha, v_start;
 };
 
 struct jpeg_com_marker {
diff --git a/drivers/staging/media/zoran/zoran.h 
b/drivers/staging/media/zoran/zoran.h
index 945502becd60..e7fe8da7732c 100644
--- a/drivers/staging/media/zoran/zoran.h
+++ b/drivers/staging/media/zoran/zoran.h
@@ -45,8 +45,8 @@ static inline struct zr_buffer *vb2_to_zr_buffer(struct 
vb2_buffer *vb)
 
 #define ZR_DEVNAME(zr) ((zr)->name)
 
-#define   BUZ_MAX_WIDTH   (zr->timing->Wa)
-#define   BUZ_MAX_HEIGHT  (zr->timing->Ha)
+#define   BUZ_MAX_WIDTH   (zr->timing->wa)
+#define   BUZ_MAX_HEIGHT  (zr->timing->ha)
 #define   BUZ_MIN_WIDTH32  /* never display less than 32 pixels */
 #define   BUZ_MIN_HEIGHT   24  /* never display less than 24 rows */
 
@@ -152,8 +152,8 @@ struct zoran_v4l_settings {
 /* jpg-capture/-playback settings */
 struct zoran_jpg_settings {
int decimation; /* this bit is used to set everything to 
default */
-   int HorDcm, VerDcm, TmpDcm; /* capture decimation settings 
(TmpDcm=1 means both fields) */
-   int field_per_buff, odd_even;   /* field-settings (odd_even=1 
(+TmpDcm=1) means top-field-first) */
+   int hor_dcm, ver_dcm, tmp_dcm;  /* capture decimation settings 
(tmp_dcm=1 means both fields) */
+   int field_per_buff, odd_even;   /* field-settings (odd_even=1 
(+tmp_dcm=1) means top-field-first) */
int img_x, img_y, img_width, img_height;/* crop settings 
(subframe capture) */
struct v4l2_jpegcompression jpg_comp;   /* JPEG-specific capture 
settings */
 };
@@ -266,21 +266,21 @@ struct zoran {
unsigned int ghost_int;
int intr_counter_GIRQ1;
int intr_counter_GIRQ0;
-   int intr_counter_CodRepIRQ;
-   int intr_counter_JPEGRepIRQ;
+   int intr_counter_cod_rep_irq;
+   int intr_counter_jpeg_rep_irq;
int field_counter;
-   int IRQ1_in;
-   int IRQ1_out;
-   int JPEG_in;
-   int JPEG_out;
+   int irq1_in;
+   int irq1_out;
+   int jpeg_in;
+   int jpeg_out;
int JPEG_0;
int JPEG_1;
-   int END_event_missed;
-   int JPEG_missed;
-   int JPEG_error;
+   int end_event_missed;
+   int jpeg_missed;
+   int jpeg_error;
int num_errors;
-   int JPEG_max_missed;
-   int JPEG_min_missed;
+   int jpeg_max_missed;
+   int jpeg_min_missed;
unsigned int prepared;
unsigned int queued;
 
diff --git a/drivers/staging/media/zoran/zoran_card.c 
b/drivers/staging/media/zoran/zoran_card.c
index 8d56d039a686..dfc60e2e9dd7 100644
--- a/drivers/staging/media/zoran/zoran_card.c
+++ b/drivers/staging/media/zoran/zoran_card.c
@@ -266,7 +266,7 @@ static const char *codecid_to_modulename(u16 codecid)
 }
 
 // struct tvnorm {
-//  u16 Wt, Wa, HStart, HSyncStart, Ht, Ha, VStart;
+//  u16 wt, wa, h_start, h_sync_start, ht, ha, v_start;
 //

[PATCH v3] media: atomisp: fixes build breakage for ISP2400 due to a cleanup

2020-10-01 Thread Mauro Carvalho Chehab
A temporary var needed for building with ISP2400 was removed
by accident on a cleanup patch.

Fix the breakage.

Fixes: 852a53a02cf0 ("media: atomisp: get rid of unused vars")
Signed-off-by: Mauro Carvalho Chehab 
---
 drivers/staging/media/atomisp/pci/sh_css.c | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/media/atomisp/pci/sh_css.c 
b/drivers/staging/media/atomisp/pci/sh_css.c
index e8c5caf3dfe6..ddee04c8248d 100644
--- a/drivers/staging/media/atomisp/pci/sh_css.c
+++ b/drivers/staging/media/atomisp/pci/sh_css.c
@@ -1365,7 +1365,6 @@ start_binary(struct ia_css_pipe *pipe,
 {
assert(pipe);
/* Acceleration uses firmware, the binary thus can be NULL */
-   /* assert(binary != NULL); */
 
if (binary)
sh_css_metrics_start_binary(&binary->metrics);
@@ -1381,10 +1380,10 @@ start_binary(struct ia_css_pipe *pipe,
 #endif
 
 #if !defined(ISP2401)
-   if (stream->reconfigure_css_rx) {
+   if (pipe->stream->reconfigure_css_rx) {
ia_css_isys_rx_configure(&pipe->stream->csi_rx_config,
 pipe->stream->config.mode);
-   stream->reconfigure_css_rx = false;
+   pipe->stream->reconfigure_css_rx = false;
}
 #endif
 }
@@ -2820,6 +2819,8 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
bool need_isp_copy_binary = false;
 #ifdef ISP2401
bool sensor = false;
+#else
+   bool continuous;
 #endif
/* preview only have 1 output pin now */
struct ia_css_frame_info *pipe_out_info = &pipe->output_info[0];
@@ -2833,6 +2834,8 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
online = pipe->stream->config.online;
 #ifdef ISP2401
sensor = pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR;
+#else
+   continuous = pipe->stream->config.continuous;
 #endif
 
if (mycs->preview_binary.info)
@@ -5987,6 +5990,8 @@ static int load_primary_binaries(
bool need_ldc = false;
 #ifdef ISP2401
bool sensor = false;
+#else
+   bool memory, continuous;
 #endif
struct ia_css_frame_info prim_in_info,
   prim_out_info,
@@ -6009,6 +6014,9 @@ static int load_primary_binaries(
online = pipe->stream->config.online;
 #ifdef ISP2401
sensor = (pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR);
+#else
+   memory = pipe->stream->config.mode == IA_CSS_INPUT_MODE_MEMORY;
+   continuous = pipe->stream->config.continuous;
 #endif
 
mycs = &pipe->pipe_settings.capture;
-- 
2.26.2

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v3] media: atomisp: fixes build breakage for ISP2400 due to a cleanup

2020-10-01 Thread Andy Shevchenko
On Thu, Oct 1, 2020 at 2:17 PM Mauro Carvalho Chehab
 wrote:
>
> A temporary var needed for building with ISP2400 was removed
> by accident on a cleanup patch.
>
> Fix the breakage.

Is this in any of your branches?

>
> Fixes: 852a53a02cf0 ("media: atomisp: get rid of unused vars")
> Signed-off-by: Mauro Carvalho Chehab 
> ---
>  drivers/staging/media/atomisp/pci/sh_css.c | 14 +++---
>  1 file changed, 11 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/staging/media/atomisp/pci/sh_css.c 
> b/drivers/staging/media/atomisp/pci/sh_css.c
> index e8c5caf3dfe6..ddee04c8248d 100644
> --- a/drivers/staging/media/atomisp/pci/sh_css.c
> +++ b/drivers/staging/media/atomisp/pci/sh_css.c
> @@ -1365,7 +1365,6 @@ start_binary(struct ia_css_pipe *pipe,
>  {
> assert(pipe);
> /* Acceleration uses firmware, the binary thus can be NULL */
> -   /* assert(binary != NULL); */
>
> if (binary)
> sh_css_metrics_start_binary(&binary->metrics);
> @@ -1381,10 +1380,10 @@ start_binary(struct ia_css_pipe *pipe,
>  #endif
>
>  #if !defined(ISP2401)
> -   if (stream->reconfigure_css_rx) {
> +   if (pipe->stream->reconfigure_css_rx) {
> ia_css_isys_rx_configure(&pipe->stream->csi_rx_config,
>  pipe->stream->config.mode);
> -   stream->reconfigure_css_rx = false;
> +   pipe->stream->reconfigure_css_rx = false;
> }
>  #endif
>  }
> @@ -2820,6 +2819,8 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
> bool need_isp_copy_binary = false;
>  #ifdef ISP2401
> bool sensor = false;
> +#else
> +   bool continuous;
>  #endif
> /* preview only have 1 output pin now */
> struct ia_css_frame_info *pipe_out_info = &pipe->output_info[0];
> @@ -2833,6 +2834,8 @@ load_preview_binaries(struct ia_css_pipe *pipe) {
> online = pipe->stream->config.online;
>  #ifdef ISP2401
> sensor = pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR;
> +#else
> +   continuous = pipe->stream->config.continuous;
>  #endif
>
> if (mycs->preview_binary.info)
> @@ -5987,6 +5990,8 @@ static int load_primary_binaries(
> bool need_ldc = false;
>  #ifdef ISP2401
> bool sensor = false;
> +#else
> +   bool memory, continuous;
>  #endif
> struct ia_css_frame_info prim_in_info,
>prim_out_info,
> @@ -6009,6 +6014,9 @@ static int load_primary_binaries(
> online = pipe->stream->config.online;
>  #ifdef ISP2401
> sensor = (pipe->stream->config.mode == IA_CSS_INPUT_MODE_SENSOR);
> +#else
> +   memory = pipe->stream->config.mode == IA_CSS_INPUT_MODE_MEMORY;
> +   continuous = pipe->stream->config.continuous;
>  #endif
>
> mycs = &pipe->pipe_settings.capture;
> --
> 2.26.2
>


-- 
With Best Regards,
Andy Shevchenko
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v3] media: atomisp: fixes build breakage for ISP2400 due to a cleanup

2020-10-01 Thread Mauro Carvalho Chehab
Hi Andy,

Em Thu, 1 Oct 2020 18:50:12 +0300
Andy Shevchenko  escreveu:

> On Thu, Oct 1, 2020 at 2:17 PM Mauro Carvalho Chehab
>  wrote:
> >
> > A temporary var needed for building with ISP2400 was removed
> > by accident on a cleanup patch.
> >
> > Fix the breakage.  
> 
> Is this in any of your branches?

I added v3 of the fixes today at the media tree master branch.

If no merge issues happen, it should be at tomorrow's linux-next.

Thanks,
Mauro
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH v2] Staging: nvec: nvec: fix double next comment

2020-10-01 Thread Joe Perches
On Sun, 2020-09-27 at 09:35 -0700, Ryan Kosta wrote:
> Changes since v1:
>  * Made commit message more clear
>  * Added description
> Note: previous patch named
>  "[PATCH] fix double next comment in drivers/staging/nvec/nvec.c"
> > 8--8<
> Fixes a comment typo.

Hi Ryan.

That comment should be _below_ the --- separator line

There's no need to double the nvec: word in the subject either.
And please use the imperative.

So the email message should look something like:

-

From: 

Subject: [PATCH V2] staging: nvec: Remove repeated word typo in a comment

Fix a comment typo.

Signed-off-by: 
---

V2: Add a commit description




___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Spende

2020-10-01 Thread Azim Hashim
Hallo

Ich bin Azim Hashim Premji, ein indischer Wirtschaftsmagnat, Investor und 
Philanthrop. Ich bin der Vorsitzende von Wipro Limited. Ich habe 25 Prozent 
meines persönlichen Vermögens für wohltätige Zwecke verschenkt. Und ich habe 
auch zugesagt, den Rest von 25% in diesem Jahr 2020 zu verschenken. Ich habe 
beschlossen, Ihnen 900.000,00 Euro zu spenden, um die 
Coridavirus-Covid-19-Studie zu bekämpfen und den Armen von der Straße zu 
helfen. Wenn Sie an meiner Spende interessiert sind, kontaktieren Sie mich für 
weitere Informationen. Ich möchte auch, dass Sie Teil meiner 
Wohltätigkeitsstiftung sind, sobald Sie dieses Geld erhalten, damit wir uns 
zusammenschließen können, um den Bedürftigen zu helfen. Sie können auch über 
den folgenden Link mehr über mich lesen

https://en.wikipedia.org/wiki/Azim_Premji

Kontakt für weitere Details:  azimhashimprem...@gmail.com
Herzlicher Gruss
CEO Wipro Limited
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Spende

2020-10-01 Thread Azim Hashim
Hallo

Ich bin Azim Hashim Premji, ein indischer Wirtschaftsmagnat, Investor und 
Philanthrop. Ich bin der Vorsitzende von Wipro Limited. Ich habe 25 Prozent 
meines persönlichen Vermögens für wohltätige Zwecke verschenkt. Und ich habe 
auch zugesagt, den Rest von 25% in diesem Jahr 2020 zu verschenken. Ich habe 
beschlossen, Ihnen 900.000,00 Euro zu spenden, um die 
Coridavirus-Covid-19-Studie zu bekämpfen und den Armen von der Straße zu 
helfen. Wenn Sie an meiner Spende interessiert sind, kontaktieren Sie mich für 
weitere Informationen. Ich möchte auch, dass Sie Teil meiner 
Wohltätigkeitsstiftung sind, sobald Sie dieses Geld erhalten, damit wir uns 
zusammenschließen können, um den Bedürftigen zu helfen. Sie können auch über 
den folgenden Link mehr über mich lesen

https://en.wikipedia.org/wiki/Azim_Premji

Kontakt für weitere Details:  azimhashimprem...@gmail.com
Herzlicher Gruss
CEO Wipro Limited
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[staging:staging-testing] BUILD SUCCESS c95e48b275c9a26dbf9bd351d2e2ebf5e3dfe40d

2020-10-01 Thread kernel test robot
 allyesconfig
sparc   defconfig
i386defconfig
mips allmodconfig
powerpc  allyesconfig
powerpc   allnoconfig
i386 randconfig-a003-20200930
i386 randconfig-a002-20200930
i386 randconfig-a006-20200930
i386 randconfig-a005-20200930
i386 randconfig-a004-20200930
i386 randconfig-a001-20200930
x86_64   randconfig-a015-20200930
x86_64   randconfig-a013-20200930
x86_64   randconfig-a012-20200930
x86_64   randconfig-a016-20200930
x86_64   randconfig-a014-20200930
x86_64   randconfig-a011-20200930
x86_64   randconfig-a012-20201001
x86_64   randconfig-a015-20201001
x86_64   randconfig-a014-20201001
x86_64   randconfig-a013-20201001
x86_64   randconfig-a011-20201001
x86_64   randconfig-a016-20201001
i386 randconfig-a011-20200930
i386 randconfig-a015-20200930
i386 randconfig-a012-20200930
i386 randconfig-a014-20200930
i386 randconfig-a016-20200930
i386 randconfig-a013-20200930
riscvnommu_k210_defconfig
riscvallyesconfig
riscvnommu_virt_defconfig
riscv   defconfig
riscv  rv32_defconfig
riscvallmodconfig
x86_64   rhel
x86_64   allyesconfig
x86_64rhel-7.6-kselftests
x86_64  defconfig
x86_64   rhel-8.3
x86_64  kexec

clang tested configs:
x86_64   randconfig-a001-20200930
x86_64   randconfig-a005-20200930
x86_64   randconfig-a003-20200930
x86_64   randconfig-a004-20200930
x86_64   randconfig-a002-20200930
x86_64   randconfig-a006-20200930
x86_64   randconfig-a004-20201001
x86_64   randconfig-a001-20201001
x86_64   randconfig-a002-20201001
x86_64   randconfig-a003-20201001
x86_64   randconfig-a005-20201001
x86_64   randconfig-a006-20201001

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel