PCR 10175 - Add POSIX style user/group/other (UGO) access to all kernel interface objects (KIOs).
Summary: Add POSIX style user/group/other (UGO) access to all kernel interface objects...
Status: ASSIGNED
Alias: None
Product: Kernel
Classification: Deos
Component: Kernel (show other PCRs)
Version: mainline
Hardware: All Deos
: Any Upcoming
: Enhancement
Target Milestone: mainline
Assignee: .Kernel
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-11-04 13:45 MST by alarson
Modified: 2024-08-30 06:56 MST (History)
1 user (show)

See Also:
Impact Assessment: ---
Organization: DDC-I, Inc.
alarson: Requirements?
alarson: Code?
alarson: TestCases?
alarson: TestProcedures?
alarson: Other?


Attachments

Note You need to log in before you can comment on or make changes to this PCR.
Description alarson 2015-11-04 13:45:21 MST
As part of the support for cache partitioning, POSIX style user/group/other (UGO) access was added to some kernel objects.  That support should be added to all the inter-process visible kernel objects:

  AttachedMemoryObject,
  Event,
  Mailbox,
  MemoryObject,
  Mutex,
  PlatformResource,
  Process,
  Semaphore,

Such access, once added will reduce the number of race conditions required by many applications that currently must both create and grant access to an object before another process can use it.  The idea here would be to, long term, deprecate, or at least suggest the use of UGO rather than specific process access grants.  It is suggested that a system wide registry setting be created that enables the UGO style access control.  For backward compatibility, the existing "grant style" access controls, if granted, would continue to grant access regardless of UGO settings.
Comment 1 deosbugs.ccb 2015-11-05 13:02:07 MST
CCB 2 visited this PCR on 2015-11-05.
Comment 2 deosbugs.ccb 2015-11-12 13:01:28 MST
CCB visited this PCR on 2015-11-12.
Comment 3 deosbugs.ccb 2016-06-20 13:11:08 MST
CCB visited this PCR on 2016-06-20
Comment 4 deosbugs.ccb 2017-02-01 09:42:09 MST
CCB visited this PCR on 2017-02-01-59501
Comment 5 deosbugs.ccb 2017-06-28 13:01:00 MST
CCB visited this PCR on 2017-06-28-69227
Comment 6 deosbugs.ccb 2017-07-06 11:07:00 MST
CCB visited this PCR on 2017-07-06-58325
Comment 7 deosbugs.ccb 2021-03-26 09:36:10 MST
CCB visited this PCR on 2021-03-26-57787
Comment 8 deosbugs.ccb 2021-04-05 09:53:26 MST
CCB visited this PCR on 2021-04-05-59141
Comment 9 deosbugs.ccb 2023-08-14 11:06:06 MST
CCB visited this PCR on 2023-08-14-64795
Comment 10 deosbugs.ccb 2023-08-18 08:43:25 MST
PCR being taken off HOLD, for consideration for kismet if time permits.
Comment 11 deosbugs.ccb 2024-04-04 13:19:06 MST
CCB visited this PCR on 2024-04-04-71881
Comment 12 deosbugs.ccb 2024-08-30 06:56:45 MST
CCB visited this PCR on 2024-08-30-49739