Messages in this thread | | | From | 廖威雄 <> | Date | Sun, 8 Nov 2020 22:05:16 +0800 | Subject | Re: [PATCH 1/9] pstore/zone: cap the maximum device size |
| |
On Fri, Oct 16, 2020 at 9:27 PM Christoph Hellwig <hch@lst.de> wrote: > > Introduce an abritrary 128MiB cap to avoid malloc failures when using > a larger block device. > > Signed-off-by: Christoph Hellwig <hch@lst.de> > --- > fs/pstore/zone.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/fs/pstore/zone.c b/fs/pstore/zone.c > index 3ce89216670c9b..5266ccbec007f3 100644 > --- a/fs/pstore/zone.c > +++ b/fs/pstore/zone.c > @@ -1299,6 +1299,10 @@ int register_pstore_zone(struct pstore_zone_info *info) > pr_warn("total_size must be >= 4096\n"); > return -EINVAL; > } > + if (info->total_size > SZ_128M) { > + pr_warn("capping size to 128MiB\n"); > + info->total_size = SZ_128M; > + } >
Reviewed-by: WeiXiong Liao <gmpy.liaowx@gmail.com>
> if (!info->kmsg_size && !info->pmsg_size && !info->console_size && > !info->ftrace_size) { > -- > 2.28.0 >
| |