Changeset 269911 in webkit


Ignore:
Timestamp:
Nov 17, 2020 9:56:44 AM (3 years ago)
Author:
Brent Fulgham
Message:

[macOS] Remove access to the unused AppleSNBFBUserClient IOKit class
https://bugs.webkit.org/show_bug.cgi?id=219014
<rdar://problem/70463873>

Reviewed by Eric Carlson.

Although we originally thought this was needed for H.264 decoding, testing shows
that this class is never used in WebKit flows, and is not needed. We should remove it.

  • GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r269908 r269911  
     12020-11-17  Brent Fulgham  <bfulgham@apple.com>
     2
     3        [macOS] Remove access to the unused AppleSNBFBUserClient IOKit class
     4        https://bugs.webkit.org/show_bug.cgi?id=219014
     5        <rdar://problem/70463873>
     6
     7        Reviewed by Eric Carlson.
     8
     9        Although we originally thought this was needed for H.264 decoding, testing shows
     10        that this class is never used in WebKit flows, and is not needed. We should remove it.
     11
     12        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
     13        * WebProcess/com.apple.WebProcess.sb.in:
     14
    1152020-11-17  Chris Dumez  <cdumez@apple.com>
    216
  • trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in

    r269890 r269911  
    118118    (allow iokit-open
    119119        (iokit-registry-entry-class "IOFramebufferSharedUserClient"))
     120#if __MAC_OS_X_VERSION_MIN_REQUIRED < 101500
    120121    ;; H.264 Acceleration
    121122    (allow iokit-open
    122 #if __MAC_OS_X_VERSION_MIN_REQUIRED < 101500
    123123        (iokit-registry-entry-class "AppleIntelMEUserClient")
    124 #endif
    125124        (iokit-registry-entry-class "AppleSNBFBUserClient"))
     125#endif
    126126    ;; QuartzCore
    127127    (allow iokit-open
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r269890 r269911  
    172172        (iokit-registry-entry-class "IOFramebufferSharedUserClient"))
    173173#endif
     174#if __MAC_OS_X_VERSION_MIN_REQUIRED < 101500
    174175    ;; H.264 Acceleration
    175 #if __MAC_OS_X_VERSION_MIN_REQUIRED < 101500
    176176    (allow iokit-open
    177177        (iokit-registry-entry-class "AppleIntelMEUserClient")
     
    189189#endif
    190190    )
    191 #endif
    192191    (allow iokit-open
    193192        (iokit-registry-entry-class "AppleSNBFBUserClient")
     
    205204#endif
    206205    )
     206#endif
    207207    ;; QuartzCore
    208208    (allow iokit-open
Note: See TracChangeset for help on using the changeset viewer.