All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
To: Markos Chandras <Markos.Chandras@imgtec.com>
Cc: Greg KH <greg@kroah.com>,
	linux-mips@linux-mips.org, linux-next@vger.kernel.org,
	LKML <linux-kernel@vger.kernel.org>,
	linux-serial@vger.kernel.org
Subject: Re: [PATCH linux-next] MIPS: ioctls: Add missing TIOC{S,G}RS485 definitions
Date: Wed, 10 Sep 2014 11:05:07 +0200	[thread overview]
Message-ID: <CAPybu_03BDC5+d5-Wmwz+x==5sbKHgU8Rr0JimK16yRnN65x8Q@mail.gmail.com> (raw)
In-Reply-To: <54100FB0.1000308@imgtec.com>

Hello Markos

Sorry for the mess. I have already send a new patch for mips using the
_IO* macros

Just to put things a bit into context:

I did made the patch for serial and tested it only in x86. I wrongly
infer that the IOCTLS were defined for all the arches (sorry :S)

Then when the patch was applied on tty-next the build-bot throw some
errors for xtensa, that I fixed without using the IO_ macros

Then you came with your patch,

I realized that this could be wrong for mor arches, so I check the
rest and make patches for them.

Greg then pointed out that I should use _IO instead of numbers, so I
remade my patches using the _IO macros. I did not want to step into
your patch so I did not prepare a new one for mips

All the _IO patches (except mips) are now merged into tty-next.

Hopefully that one also get merged soon :)


Thanks for your help and sorry for any disturbance.


On Wed, Sep 10, 2014 at 10:45 AM, Markos Chandras
<Markos.Chandras@imgtec.com> wrote:
> On 09/10/2014 09:39 AM, Ricardo Ribalda Delgado wrote:
>> Hello Greg
>>
>> Sorry, Probably my bad :). I did resend a new patch using the _IO*
>> macros, that has been now merged to tty-next
>>
>> Regards!
>>
>> On Wed, Sep 10, 2014 at 10:25 AM, Markos Chandras
>> <Markos.Chandras@imgtec.com> wrote:
>>> On 09/09/2014 08:17 PM, Greg KH wrote:
>>>> On Tue, Sep 09, 2014 at 12:52:55PM +0100, Markos Chandras wrote:
>>>>> Commit e676253b19b2d269cccf67fdb1592120a0cd0676
>>>>> (serial/8250: Add support for RS485 IOCTLs) added cases for the
>>>>> TIOC{S,G}RS485 commands but this broke the build for MIPS:
>>>>>
>>>>> drivers/tty/serial/8250/8250_core.c: In function 'serial8250_ioctl':
>>>>> drivers/tty/serial/8250/8250_core.c:2874:7: error: 'TIOCSRS485' undeclared
>>>>> (first use in this function)
>>>>> drivers/tty/serial/8250/8250_core.c:2886:7: error: 'TIOCGRS485' undeclared
>>>>> (first use in this function)
>>>>>
>>>>> This patch adds these missing definitions
>>>>>
>>>>> Cc: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
>>>>> Cc: <linux-next@vger.kernel.org>
>>>>> Cc: <linux-kernel@vger.kernel.org>
>>>>> Cc: <linux-serial@vger.kernel.org>
>>>>> Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
>>>>> ---
>>>>>  arch/mips/include/uapi/asm/ioctls.h | 2 ++
>>>>>  1 file changed, 2 insertions(+)
>>>>>
>>>>> diff --git a/arch/mips/include/uapi/asm/ioctls.h b/arch/mips/include/uapi/asm/ioctls.h
>>>>> index b1e637757fe3..34050cb6b631 100644
>>>>> --- a/arch/mips/include/uapi/asm/ioctls.h
>>>>> +++ b/arch/mips/include/uapi/asm/ioctls.h
>>>>> @@ -76,6 +76,8 @@
>>>>>
>>>>>  #define TIOCSBRK    0x5427  /* BSD compatibility */
>>>>>  #define TIOCCBRK    0x5428  /* BSD compatibility */
>>>>> +#define TIOCGRS485  0x542E
>>>>> +#define TIOCSRS485  0x542F
>>>>
>>>> Any reason you aren't using the _IOR() type macros here?
>>>>
>>>> thanks,
>>>>
>>>> greg k-h
>>>>
>>> Hi Greg,
>>>
>>> Not really. I am being consistent with what
>>> include/uapi/asm-generic/ioctls.h is using, and with the xtensa patch
>>> that was posted yesterday
>>>
>>> https://lkml.org/lkml/2014/9/9/27
>>>
>>> --
>>> markos
>>
>>
>>
> Hi Ricardo,
>
> Since you are taking care of the same problem on the other
> architectures, could you also make a similar patch for MIPS so they can
> all get merged via the same tree? Because, right now, MIPS is still broken.
>
> --
> markos



-- 
Ricardo Ribalda

  reply	other threads:[~2014-09-10  9:05 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-09 11:52 [PATCH linux-next] MIPS: ioctls: Add missing TIOC{S,G}RS485 definitions Markos Chandras
2014-09-09 11:52 ` Markos Chandras
2014-09-09 19:17 ` Greg KH
2014-09-10  8:25   ` Markos Chandras
2014-09-10  8:25     ` Markos Chandras
2014-09-10  8:39     ` Ricardo Ribalda Delgado
2014-09-10  8:45       ` Markos Chandras
2014-09-10  8:45         ` Markos Chandras
2014-09-10  9:05         ` Ricardo Ribalda Delgado [this message]
2014-09-10  9:14           ` Markos Chandras
2014-09-10  9:14             ` Markos Chandras

Reply instructions:

You may reply publicly 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='CAPybu_03BDC5+d5-Wmwz+x==5sbKHgU8Rr0JimK16yRnN65x8Q@mail.gmail.com' \
    --to=ricardo.ribalda@gmail.com \
    --cc=Markos.Chandras@imgtec.com \
    --cc=greg@kroah.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mips@linux-mips.org \
    --cc=linux-next@vger.kernel.org \
    --cc=linux-serial@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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.