sonyxperiadev / kernel

Other
352 stars 362 forks source link

[9.12.r1] Update vDSO, add compat vDSO #2600

Closed bartcubbins closed 7 months ago

bartcubbins commented 7 months ago

This big patchset updates the crypto API to add support for skcipher and

This big patchset updates the vDSO to take advantage of the commonly defined vDSO interface for gettimeofday(). With the new implementation arm64 gains support for CLOCK_BOOTTIME and CLOCK_TAI.

Also, it adds support for compat vDSO. The compat VDSO is a mechanism to ensure that these 32-bit applications can still make use of the optimized vDSO support.

The changes were porting from LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0 tag, which in turn were porting from the mainline kernel.

Also, it adds .gitignore entry for QCOM CNSS WLAN driver directories.

Lastly, it fixes silent mode detection to the future (post make-4.4) versions of gnu make. Instead of just detecting the -s flag, the condition triggered a false positive for any letter s in the parameter line, which led us to enable silent mode and no build log output. Now we can see a full build log in our build.log file.

Tested on Tama Akatsuki, and Seine PDX201

Linux localhost 4.19.248-g1355369b2b66 #1 SMP PREEMPT Sun Jan 21 04:44:19 EET 2024 aarch64 Toybox