[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driv
From: |
Catangiu, Adrian Costin |
Subject: |
Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver |
Date: |
Thu, 21 Jan 2021 09:54:27 +0000 |
On 12/01/2021, 15:07, "Greg KH" <gregkh@linuxfoundation.org> wrote:
On Tue, Jan 12, 2021 at 02:15:59PM +0200, Adrian Catangiu wrote:
> + Partial reads are not allowed - read buffer needs to be at least
> + ``sizeof(unsigned)`` in size.
"sizeof(unsigned)"? How about being specific and making this a real "X
bits big" value please.
"unsigned" does not work well across user/kernel boundries. Ok, that's
on understatement, the correct thing is "does not work at all".
Please be specific in your apis.
This is listed elsewhere also.
Right, will do!
> + - SYSGENID_GET_OUTDATED_WATCHERS: immediately returns the number of
> + *outdated* watchers - number of file descriptors that were open
> + during a system generation change, and which have not yet confirmed
> + the new generation counter.
But this number can instantly change after it is read, what good is it?
It should never be relied on, so why is this needed at all?
What can userspace do with this information?
That is true, a userspace process either has to wait for all to adjust to the
new generation
or not care about other processes. Intermediate probing doesn't bring real
value. Will remove.
thanks,
greg k-h
Thanks for the feedback!
Adrian.
Amazon Development Center (Romania) S.R.L. registered office: 27A Sf. Lazar
Street, UBC5, floor 2, Iasi, Iasi County, 700045, Romania. Registered in
Romania. Registration number J22/2621/2005.
- [PATCH v4 0/2] System Generation ID driver and VMGENID backend, Adrian Catangiu, 2021/01/12
- [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver, Adrian Catangiu, 2021/01/12
- Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver, Greg KH, 2021/01/12
- Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver,
Catangiu, Adrian Costin <=
- Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver, Michael S. Tsirkin, 2021/01/12
- Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver, Randy Dunlap, 2021/01/19
- Re: [PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver, Pavel Machek, 2021/01/27
- [PATCH v4 2/2] drivers/virt: vmgenid: add vm generation id driver, Adrian Catangiu, 2021/01/12
- Re: [PATCH v4 0/2] System Generation ID driver and VMGENID backend, Michael S. Tsirkin, 2021/01/12