Re: Re: [PATCH v2] Make user mmapped CQ arming flags field 32-bit size to remove 64-bit architecture dependency of siw.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----"Leon Romanovsky" <leon@xxxxxxxxxx> wrote: -----

>To: "Doug Ledford" <dledford@xxxxxxxxxx>
>From: "Leon Romanovsky" <leon@xxxxxxxxxx>
>Date: 08/13/2019 12:30PM
>Cc: "Bernard Metzler" <bmt@xxxxxxxxxxxxxx>,
>linux-rdma@xxxxxxxxxxxxxxx, jgg@xxxxxxxx
>Subject: [EXTERNAL] Re: [PATCH v2] Make user mmapped CQ arming flags
>field 32-bit size to remove 64-bit architecture dependency of siw.
>
>On Mon, Aug 12, 2019 at 11:17:00AM -0400, Doug Ledford wrote:
>> On Fri, 2019-08-09 at 17:18 +0200, Bernard Metzler wrote:
>> > This patch changes the driver/user shared (mmapped) CQ
>notification
>> > flags field from unsigned 64-bits size to unsigned 32-bits size.
>This
>> > enables building siw on 32-bit architectures.
>> >
>> > This patch changes the siw-abi. On previously supported 64-bits
>> > little-endian architectures, the old siw user library remains
>> > usable, since the used 2 lowest bits of the new 32-bits field
>reside
>> > at the same memory location as those of the old 64-bits field.
>> > On 64-bits big-endian systems, the changes would break
>compatibility.
>> > Given the very short time of availability of siw with the current
>ABI,
>> > we do not expect current usage of siw on 64-bit big-endian
>systems.
>> >
>> > An according patch to change the siw user library fitting the new
>ABI
>> > will be provided to rdma-core.
>>
>> I changed the commit message somewhat.  The siw driver was just
>taken
>> into the upstream kernel this merge window, so there is no need to
>be
>> apologetic about abi breakage, there are *no* released kernels with
>a
>> prior abi.  We are only guaranteeing abi compatibility for the
>official
>> siw as taken into the upstream kernel and into rdma-core, and those
>will
>> be kept in sync starting with their first official release, which
>has
>> not yet happened.  Until this rc cycle is complete, we can fix up
>> anything that needs fixed up, so if there are any other abi issues
>you
>> think you would like to address, well, chop! chop! ;-)
>>
>> With that said, thanks, applied to for-rc.
>>
>
>Please send relevant change to rdma-core too.
>

Thanks for the reminder, absolutely!

I created a PR#564.

Thanks very much,
Bernard.




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux