mvebu arm64 for 6.4 (part 1)

turris-mox-rwtm firmware:
  - prevent modification at runtime of the kobj_type struct
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQYqXDMF3cvSLY+g9cLBhiOFHI71QUCZD5msgAKCRALBhiOFHI7
 1ZZEAKCkh6nE8Wxo3rhcXtbZ+TxzhK7x/wCgpM3FdQCzdU/f8veO+7iUzpNzxtE=
 =PLcW
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmQ+sYwACgkQYKtH/8kJ
 Uif2yQ//YblOqklnnMc7z35AA/jVq85ODqI1VcGejz4nceDVuhskx+XZKvp67SNN
 2CIZqLGoE97YJb2ZRFJyIyxHoWVs/BFHtA7iHRgQTghSvrAu9HcHlgj1Gn+3RJCA
 PMRyqc3HB4qsAvAG8Q8/B4fgKaAiXdPyfBflBMomveez6QhbamaWBN8lNWiaHcsP
 TzWnRQPHOqvjrGt1bxVCIrJrjTUK2KJXw0Oz7VRIIC2KHD4muLeIUccycFOKeyfc
 rF9LqeQ+oX2BWMBzuwsyXJE+dQ/Lfd2JuF9ZTTPiduLraab1orGNFA1bE7bhYRDB
 BJtep2TnSWYVk1BQPdt3MxXMNENVQCONE73sQCkWkdepwsBqiVNrL7Eudms406JX
 sNpzEHm5XWxhRq1OcV43GvIrU4Onfn//G5IjEj2PvlwlnG8ef8Sp75VuV8ONkTcM
 OOBWdVUVo9+cKaWMYR4iWE1OOcKtsUtdQAeumPzPxkKVg8z0CgzN+BxFWRgtBqbK
 ABf+V5+9XscvIE6qH0WGjv4LJD5OtqLC30jMdOXOzziD5WNKYlrGVzlKTRuFtvjk
 HSevD64gs/BhFlVpFFqdEJrTqKQuhQ8gsWxHZyySm6mN3856YNZniYRf5UoXr3/R
 GW2tPjM0dmD53GJKzYMpgiwN/zePblvR4Pq/UwrOv3xt2Gpxoyk=
 =omi8
 -----END PGP SIGNATURE-----

Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm

mvebu arm64 for 6.4 (part 1)

turris-mox-rwtm firmware:
 - prevent modification at runtime of the kobj_type struct

* tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
  firmware: turris-mox-rwtm: make kobj_type structure constant

Link: https://lore.kernel.org/r/878repzfbp.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2023-04-18 17:04:43 +02:00
commit bd2c0c4452

View File

@ -104,7 +104,7 @@ static void mox_kobj_release(struct kobject *kobj)
kfree(to_rwtm(kobj)->kobj);
}
static struct kobj_type mox_kobj_ktype = {
static const struct kobj_type mox_kobj_ktype = {
.release = mox_kobj_release,
.sysfs_ops = &kobj_sysfs_ops,
};