Re: [patch 06/18] riscv/syscall: Use syscall_enter_from_user_mode_randomize_stack()

Guo Ren <[email protected]> Mon, 13 Jul 2026 15:06:10 +0800
Newsgroups org.infradead.lists.linux-snps-arc,dev.linux.lists.loongarch,org.infradead.lists.linux-riscv,org.infradead.lists.linux-um,org.kernel.vger.linux-alpha,org.kernel.vger.linux-arch,org.kernel.vger.linux-csky,org.kernel.vger.linux-doc,org.kernel.vger.linux-hexagon,org.kernel.vger.linux-kernel,org.kernel.vger.linux-m68k,org.kernel.vger.linux-mips,org.kernel.vger.linux-openrisc,org.kernel.vger.linux-parisc,org.kernel.vger.linux-s390,org.kernel.vger.linux-sh,org.kernel.vger.sparclinux,org.ozlabs.lists.linuxppc-dev
Message-ID <CAJF2gTTjW0RfZsJmHVAqrRsHpK4cJ+01G_Kkytt=0Wpm4sZpkg@mail.gmail.com>
T24gV2VkLCBKdWwgOCwgMjAyNiBhdCAzOjA24oCvQU0gVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGtl
cm5lbC5vcmc+IHdyb3RlOgo+Cj4gc3lzY2FsbF9lbnRlcl9mcm9tX3VzZXJfbW9kZV9yYW5kb21p
emVfc3RhY2soKSByZXBsYWNlcwo+IHN5c2NhbGxfZW50ZXJfZnJvbV91c2VyX21vZGUoKSBhbmQg
dGhlIHN1YnNlcXVlbnQgaW52b2NhdGlvbiBvZgo+IGFkZF9yYW5kb21fa3N0YWNrX29mZnNldCgp
Lgo+Cj4gVGhlIGFkdmFudGFnZSBpcyB0aGF0IGl0IGFwcGxpZXMgdGhlIHN0YWNrIHJhbmRvbWl6
YXRpb24gcmlnaHQgYWZ0ZXIKPiBlbnRlcl9mcm9tX3VzZXJfbW9kZSgpIGFuZCB0aGVyZWJ5IGF2
b2lkcyB0aGUgb3ZlcmhlYWQgb2YgZ2V0L3B1dF9jcHVfdmFyKCkKPiBhcyB0aGF0IGNvZGUgaXMg
aW52b2tlZCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQuCj4KPiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBrZXJuZWwub3JnPgo+
IENjOiBQYXVsIFdhbG1zbGV5IDxwandAa2VybmVsLm9yZz4KPiBDYzogUGFsbWVyIERhYmJlbHQg
PHBhbG1lckBkYWJiZWx0LmNvbT4KPiBDYzogbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9y
Zwo+IC0tLQo+ICBhcmNoL3Jpc2N2L2tlcm5lbC90cmFwcy5jIHwgICAgNSArLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCj4KPiAtLS0gYS9hcmNo
L3Jpc2N2L2tlcm5lbC90cmFwcy5jCj4gKysrIGIvYXJjaC9yaXNjdi9rZXJuZWwvdHJhcHMuYwo+
IEBAIC03LDcgKzcsNiBAQAo+ICAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4gICNpbmNsdWRl
IDxsaW51eC9pbml0Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9pcnFmbGFncy5oPgo+IC0jaW5jbHVk
ZSA8bGludXgvcmFuZG9taXplX2tzdGFjay5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2NoZWQuaD4K
PiAgI2luY2x1ZGUgPGxpbnV4L3NjaGVkL2RlYnVnLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zY2hl
ZC9zaWduYWwuaD4KPiBAQCAtMzMzLDkgKzMzMiw3IEBAIHZvaWQgZG9fdHJhcF9lY2FsbF91KHN0
cnVjdCBwdF9yZWdzICpyZWcKPgo+ICAgICAgICAgICAgICAgICByaXNjdl92X3ZzdGF0ZV9kaXNj
YXJkKHJlZ3MpOwo+Cj4gLSAgICAgICAgICAgICAgIHN5c2NhbGwgPSBzeXNjYWxsX2VudGVyX2Zy
b21fdXNlcl9tb2RlKHJlZ3MsIHN5c2NhbGwpOwo+IC0KPiAtICAgICAgICAgICAgICAgYWRkX3Jh
bmRvbV9rc3RhY2tfb2Zmc2V0KCk7Cj4gKyAgICAgICAgICAgICAgIHN5c2NhbGwgPSBzeXNjYWxs
X2VudGVyX2Zyb21fdXNlcl9tb2RlX3JhbmRvbWl6ZV9zdGFjayhyZWdzLCBzeXNjYWxsKTsKClJl
dmlld2VkLWJ5OiBHdW8gUmVuIDxndW9yZW5Aa2VybmVsLm9yZz4KCi0tIApCZXN0IFJlZ2FyZHMK
IEd1byBSZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CmxpbnV4LXNucHMtYXJjIG1haWxpbmcgbGlzdApsaW51eC1zbnBzLWFyY0BsaXN0cy5pbmZyYWRl
YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt
c25wcy1hcmMK