--- zzzz-none-000/linux-4.19.183/fs/jffs2/compr.c 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-800/linux-4.19.183/fs/jffs2/compr.c 2024-09-25 10:47:52.000000000 +0000 @@ -156,6 +156,15 @@ uint32_t orig_slen, orig_dlen; uint32_t best_slen=0, best_dlen=0; +#if defined(CONFIG_BCM_KF_JFFS) + if( (f->inocache->flags & INO_FLAGS_COMPR_NONE) == INO_FLAGS_COMPR_NONE ) + { + ret = JFFS2_COMPR_NONE; + goto out; + } +#endif + + if (c->mount_opts.override_compr) mode = c->mount_opts.compr; else @@ -241,6 +250,11 @@ pr_err("unknown compression mode\n"); } +#if defined(CONFIG_BCM_KF_JFFS) +out: +#endif + + if (ret == JFFS2_COMPR_NONE) { *cpage_out = data_in; *datalen = *cdatalen;