lkml.org 
[lkml]   [2021]   [Jan]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: Linux 5.11-rc2
On Fri, Jan 8, 2021 at 3:12 AM Christopher William Snowhill
<chris@kode54.net> wrote:
>
> There appears to be a regression with the filesystem NLS modules. I cannot load any of them. They all produce:
>
> modprobe: ERROR: could not insert 'nls_cp437': Invalid argument
>
> The system journal reports:
>
> Jan 08 02:04:56 mrgency kernel: BPF:No data
> Jan 08 02:04:56 mrgency kernel: failed to validate module [nls_cp437] BTF: -22
>

Seems like you are getting module BTF with absolutely no types and
strings, and BTF verification fails for such case (currently). Can you
please share your .config, and also let me know what version of pahole
do you have (pahole --version)? Thanks!

The fix is to allow such "empty" BTF, most probably, but I'd like to
double-check nothing fishy is going on before that.

> As a result, I cannot mount vfat filesystems with the usual CP437 default. Or any other code page, for that matter.

\
 
 \ /
  Last update: 2021-01-08 19:13    [W:0.156 / U:0.328 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site