I wouldn’t say this has anything to do with the Linux kernel itself. I would make the request with whatever app handles your auto-login (probably your login manager). Also I don’t see the point of a keyring password if it’s never entered. I think it would be by design that the keyring stays locked when no password or authentication is provided.