--- zzzz-none-000/linux-4.1.38/fs/jffs2/compr.c 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/fs/jffs2/compr.c 2020-11-25 10:06:48.000000000 +0000 @@ -156,6 +156,14 @@ 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 +249,10 @@ 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;