Re: [PATCH] fs/proc: Expose RSEQ configuration

From: Alexey Dobriyan
Date: Wed Jan 13 2021 - 21:15:45 EST


On Wed, Jan 13, 2021 at 06:41:27PM +0100, Piotr Figiel wrote:
> +static int proc_pid_rseq(struct seq_file *m, struct pid_namespace *ns,
> + struct pid *pid, struct task_struct *task)
> +{
> + int res = lock_trace(task);
> +
> + if (res)
> + return res;
> + seq_printf(m, "0x%llx 0x%x\n", (uint64_t)task->rseq, task->rseq_sig);

may I suggest

"%tx", (uintptr_t) // or %lx

Mandatory 64-bit is too much on 32-bit.

Or even "%tx %08x" ?