lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJd=RBAYtrQZBB3LHX=9xFru=r1XAuZrm1kL1siMKvBmCuuO9A@mail.gmail.com>
Date:	Fri, 10 Feb 2012 21:53:50 +0800
From:	Hillf Danton <dhillf@...il.com>
To:	Alan Cox <alan@...rguk.ukuu.org.uk>
Cc:	greg@...ah.com, linux-kernel@...r.kernel.org,
	mark.a.allyn@...el.com
Subject: Re: [PATCH 3/6] sep: Add interfaces for the new functions

Hello Alan

On Fri, Feb 10, 2012 at 9:52 PM, Alan Cox <alan@...rguk.ukuu.org.uk> wrote:
> From: Mark A. Allyn <mark.a.allyn@...el.com>
>
> [This is picked out of the differences between the upstream driver and
>  the staging driver. I'm resolving the differences as a series of updates -AC]
>
> Signed-off-by: Alan Cox <alan@...ux.intel.com>
> ---
>
>  drivers/staging/sep/sep_main.c |   60 +++++++++++++++++++++++++++++++++-------
>  1 files changed, 49 insertions(+), 11 deletions(-)
>
>
> diff --git a/drivers/staging/sep/sep_main.c b/drivers/staging/sep/sep_main.c
> index 7d7cb48..1fcabca 100644
> --- a/drivers/staging/sep/sep_main.c
> +++ b/drivers/staging/sep/sep_main.c
> @@ -3067,9 +3067,13 @@ static long sep_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
>
>        switch (cmd) {
>        case SEP_IOCSENDSEPCOMMAND:
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCSENDSEPCOMMAND start\n",
> +                       current->pid);
>                if (1 == test_bit(SEP_LEGACY_SENDMSG_DONE_OFFSET,
>                                  &call_status->status)) {
> -                       dev_dbg(&sep->pdev->dev, "[PID%d] send msg already done\n",
> +                       dev_warn(&sep->pdev->dev,
> +                               "[PID%d] send msg already done\n",
>                                current->pid);
>                        error = -EPROTO;
>                        goto end_function;
> @@ -3079,37 +3083,71 @@ static long sep_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
>                if (!error)
>                        set_bit(SEP_LEGACY_SENDMSG_DONE_OFFSET,
>                                &call_status->status);
> -               dev_dbg(&sep->pdev->dev, "[PID%d] SEP_IOCSENDSEPCOMMAND end\n",
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCSENDSEPCOMMAND end\n",
>                        current->pid);
>                break;
>        case SEP_IOCENDTRANSACTION:
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCENDTRANSACTION start\n",
> +                       current->pid);
>                error = sep_end_transaction_handler(sep, dma_ctx, call_status,
> -                       my_queue_elem);
> -               dev_dbg(&sep->pdev->dev, "[PID%d] SEP_IOCENDTRANSACTION end\n",
> +                                                   my_queue_elem);
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCENDTRANSACTION end\n",
>                        current->pid);
>                break;
>        case SEP_IOCPREPAREDCB:
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCPREPAREDCB start\n",
> +                       current->pid);
> +       case SEP_IOCPREPAREDCB_SECURE_DMA:
> +               dev_dbg(&sep->pdev->dev,
> +                       "[PID%d] SEP_IOCPREPAREDCB_SECURE_DMA start\n",
> +                       current->pid);
>                if (1 == test_bit(SEP_LEGACY_SENDMSG_DONE_OFFSET,
>                                  &call_status->status)) {
> -                       dev_dbg(&sep->pdev->dev,
> -                               "[PID%d] dcb preparation needed before send msg\n",
> +                       dev_warn(&sep->pdev->dev,
> +                               "[PID%d] dcb prep needed before send msg\n",
>                                current->pid);
>                        error = -EPROTO;
>                        goto end_function;
>                }
>
>                if (!arg) {
> -                       dev_dbg(&sep->pdev->dev,
> -                               "[PID%d] dcb prep null arg\n", current->pid);
> -                       error = -EINVAL;
> +                       dev_warn(&sep->pdev->dev,
> +                               "[PID%d] dcb null arg\n", current->pid);
> +                       error = EINVAL;

Typo if error = -EPROTO allowed?

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ