package/optee-client: add dependency on headers >= 4.3
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 2 Aug 2021 20:09:11 +0000 (22:09 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 2 Aug 2021 20:09:11 +0000 (22:09 +0200)
commitf7a316e0fbd6261e4a655002aadb6d58bb664e5f
tree40609fe9ba4dd731c90cdccf821ef372cb281ab5
parentb9a9ce7119c67de4337b49554aa4a5552992d669
package/optee-client: add dependency on headers >= 4.3

Since upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043, in
3.13.0, OP-TEE client unconditionally uses the MMC_IOC_MULTI_CMD
ioctl(). But this ioctl() was only introduced in kernel 4.3, so
earlier kernels did not have this definition.

This was clearly known when upstream started using this ioctl. From
the upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043 commit
log:

    As MMC_IOC_MULTI_CMD is available since linux 4.3, we should be safe to
    use it by default on read / write block operations.

So let's propagate this dependency into Buildroot.

Fixes:

  http://autobuild.buildroot.net/results/bd270a6793df499d5f52959e3de17f8a92d88305/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/optee-benchmark/Config.in
package/optee-client/Config.in
package/optee-examples/Config.in
package/optee-test/Config.in