Title: [224925] trunk/Source/WebKit
Revision
224925
Author
[email protected]
Date
2017-11-16 10:47:50 -0800 (Thu, 16 Nov 2017)

Log Message

Whitelist additional IOKit properties based on customer feedback
https://bugs.webkit.org/show_bug.cgi?id=179782
<rdar://problem/35508246>

Reviewed by Dean Jackson.

Expand the IOKit property whitelist to recognize a few more properties as valid based on review of logs
from customer systems and our test infrastructure.

* WebProcess/com.apple.WebProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (224924 => 224925)


--- trunk/Source/WebKit/ChangeLog	2017-11-16 18:21:44 UTC (rev 224924)
+++ trunk/Source/WebKit/ChangeLog	2017-11-16 18:47:50 UTC (rev 224925)
@@ -1,3 +1,16 @@
+2017-11-16  Brent Fulgham  <[email protected]>
+
+        Whitelist additional IOKit properties based on customer feedback
+        https://bugs.webkit.org/show_bug.cgi?id=179782
+        <rdar://problem/35508246>
+
+        Reviewed by Dean Jackson.
+
+        Expand the IOKit property whitelist to recognize a few more properties as valid based on review of logs
+        from customer systems and our test infrastructure.
+
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2017-11-15  Brady Eidson  <[email protected]>
 
         Implement basics of "Terminate Service Worker" algorithm.

Modified: trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in (224924 => 224925)


--- trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2017-11-16 18:21:44 UTC (rev 224924)
+++ trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2017-11-16 18:47:50 UTC (rev 224925)
@@ -178,10 +178,7 @@
 (allow sysctl-read
     (sysctl-name
         "hw.byteorder"
-        "hw.busfrequency_compat"
         "hw.busfrequency_max"
-        "hw.cachelinesize_compat"
-        "hw.cpufrequency_compat"
         "hw.cputype"
         "hw.l2cachesize"
         "hw.machine"
@@ -188,8 +185,6 @@
         "hw.memsize"
         "hw.model"
         "hw.ncpu"
-        "hw.pagesize_compat"
-        "hw.tbfrequency_compat"
         "hw.vectorunit"
         "kern.hostname"
         "kern.maxfilesperproc"
@@ -199,6 +194,7 @@
         "security.mac.sandbox.sentinel"
         "vm.footprint_suspend")
     (sysctl-name-regex #"^hw.(active|avail)cpu")
+    (sysctl-name-regex #"^hw.(busfrequency|cachelinesize|cpufrequency|pagesize|tbfrequency)_compat")
     (sysctl-name-regex #"^hw.(logical|physical)cpu_max")
     (sysctl-name-regex #"^hw.optional\.")
     (sysctl-name-regex #"^kern.os(release|type|variant_status|version)")
@@ -214,7 +210,7 @@
     (iokit-property "ActuationSupported")
     (iokit-property "AllowDisplaySleep")
     (iokit-property "AlwaysNeedsVelocityCalculated")
-    (iokit-property "AppleIntelMEVABundleName")
+    (iokit-property-regex #"Apple(GVAKeyDoesNotExist|IntelMEVABundleName)")
     (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|IOGraphics_LER(|_RegTag_1|_RegTag_0|_Busy_2)|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display|slot-name)")
     (iokit-property-regex #"^ATY,fb_(linebytes|offset|size)")
     (iokit-property "BacklightHandle")
@@ -272,6 +268,7 @@
     (iokit-property "IONDRVFramebufferGeneration")
     (iokit-property "IONVRAMProperty")
     (iokit-property-regex #"^IOName(|Match(|ed))")
+    (iokit-property "IOPCITunnelled")
     (iokit-property "IOPMStrictTreeOrder")
     (iokit-property "IOParentMatch")
     (iokit-property-regex #"^IOPCI(Express(Capabilities|Link(Status|Capabilities))|MSIMode|Resourced|Tunnelled)")
@@ -306,6 +303,9 @@
     (iokit-property-regex #"^Num(Blocks|Streams)")
     (iokit-property-regex #"^PerformanceStatistics(|Accum)")
     (iokit-property "Protocol Characteristics")
+    (iokit-property "Removable")
+    (iokit-property-regex #"^ResetOn(Lock|Unlock)Ms")
+    (iokit-property "SafeEjectRequested")
     (iokit-property "SampleRates")
     (iokit-property "Serial Number")
     (iokit-property "StartupDisplay")
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to