]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
xdrgen: Don't generate unnecessary semicolon
authorChuck Lever <chuck.lever@oracle.com>
Wed, 5 Nov 2025 15:26:07 +0000 (10:26 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Tue, 25 Nov 2025 14:09:42 +0000 (09:09 -0500)
The Jinja2 templates add a semicolon at the end of every function.
The C language does not require this punctuation.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
18 files changed:
tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/close.j2
tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/close.j2
tools/net/sunrpc/xdrgen/templates/C/struct/decoder/close.j2
tools/net/sunrpc/xdrgen/templates/C/struct/encoder/close.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/basic.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_array.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_opaque.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/string.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_array.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_opaque.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/basic.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_array.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_opaque.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/string.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_array.j2
tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_opaque.j2
tools/net/sunrpc/xdrgen/templates/C/union/decoder/close.j2
tools/net/sunrpc/xdrgen/templates/C/union/encoder/close.j2

index 5bf010665f84656244d788776081f3b4f9cb40a7..3dbd724d7f17851aa925d428e4a6e00b20bb0a4f 100644 (file)
@@ -1,3 +1,3 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        return true;
-};
+}
index 5bf010665f84656244d788776081f3b4f9cb40a7..3dbd724d7f17851aa925d428e4a6e00b20bb0a4f 100644 (file)
@@ -1,3 +1,3 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        return true;
-};
+}
index 5bf010665f84656244d788776081f3b4f9cb40a7..3dbd724d7f17851aa925d428e4a6e00b20bb0a4f 100644 (file)
@@ -1,3 +1,3 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        return true;
-};
+}
index 5bf010665f84656244d788776081f3b4f9cb40a7..3dbd724d7f17851aa925d428e4a6e00b20bb0a4f 100644 (file)
@@ -1,3 +1,3 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        return true;
-};
+}
index da4709403dc97c8d0366abee2a081d608ff53c1a..b215e157dfa7d8f0e8d66a0632a1a1f83aa95562 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ name }} *ptr)
        /* (basic) */
 {% endif %}
        return xdrgen_decode_{{ type }}(xdr, ptr);
-};
+}
index d7c80e472fe3134b28276cc27a8fd6d1cdb6043e..c8953719e626338eea80d84675c7af0e2fb2f51f 100644 (file)
@@ -22,4 +22,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ classifier }}{{ name }} *ptr
                        return false;
        }
        return true;
-};
+}
index bdc7bd24ffb13335714a5171d15a934e80630f80..c854fc8c74e3a645350922302dabd0b4afb2deb0 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ classifier }}{{ name }} *ptr
        /* (fixed-length opaque) */
 {% endif %}
        return xdr_stream_decode_opaque_fixed(xdr, ptr, {{ size }}) == 0;
-};
+}
index 56c5a17d6a70d5269d32275e9591124afa6ff474..bcbc1758aae9dbb91c53f6e066dc1780862c3b84 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ classifier }}{{ name }} *ptr
        /* (variable-length string) */
 {% endif %}
        return xdrgen_decode_string(xdr, ptr, {{ maxsize }});
-};
+}
index e74ffdd9846378da7f45b32850ed84b374e489d2..a59cc1f38eed49b7e1603869fddb3e2cde139465 100644 (file)
@@ -23,4 +23,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ classifier }}{{ name }} *ptr
                if (!xdrgen_decode_{{ type }}(xdr, &ptr->element[i]))
                        return false;
        return true;
-};
+}
index f28f8b228ad54d694d9320cea4e311b300fd9045..eb05f53e1041b94cdb1709359d1d7bb3726b87cf 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_decode_{{ name }}(struct xdr_stream *xdr, {{ classifier }}{{ name }} *ptr
        /* (variable-length opaque) */
 {% endif %}
        return xdrgen_decode_opaque(xdr, ptr, {{ maxsize }});
-};
+}
index 35effe67e4ef8c8f48c38d0f6606360a1c6f0d3e..0d21dd0b723aa3e6b2117357cc0f456a892e9b40 100644 (file)
@@ -18,4 +18,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
        /* (basic) */
 {% endif %}
        return xdrgen_encode_{{ type }}(xdr, value);
-};
+}
index 95202ad5ad2db28d9c6386bce2528c6567d5d4d1..ec8cd6509514419b7ea69e7acf3b9095fb9afe7e 100644 (file)
@@ -22,4 +22,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
                        return false;
        }
        return true;
-};
+}
index 9c66a11b9912cb8548a2c559676f662d2aecf5ab..b53fa87e1858cfa00623003ac7289b37ae4c4f6e 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
        /* (fixed-length opaque) */
 {% endif %}
        return xdr_stream_encode_opaque_fixed(xdr, value, {{ size }}) >= 0;
-};
+}
index 3d490ff180d038cc5c88c368895cf3ed7dc888de..28b81f1d0bd6242bea5aa6ef02e61a2c6134fd56 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
        /* (variable-length string) */
 {% endif %}
        return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0;
-};
+}
index 2d2384f64918017eed1934c5e5c70ecdc0bb1e00..ff093c281d51253058cd48c096e3abff3332dd63 100644 (file)
@@ -27,4 +27,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
 {% endif %}
                        return false;
        return true;
-};
+}
index 8508f13c95b95ead88cbdd8ce679de44f5ffa1fb..2e89592fa7020b0fcef06e6e7f09fb5ffdfce332 100644 (file)
@@ -14,4 +14,4 @@ xdrgen_encode_{{ name }}(struct xdr_stream *xdr, const {{ classifier }}{{ name }
        /* (variable-length opaque) */
 {% endif %}
        return xdr_stream_encode_opaque(xdr, value.data, value.len) >= 0;
-};
+}
index fdc2dfd1843b5aa19f756487fe48e1e138c0d7a7..39d8d6c5094d39717ded34fe6ef24dabc1d514d0 100644 (file)
@@ -1,4 +1,4 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        }
        return true;
-};
+}
index fdc2dfd1843b5aa19f756487fe48e1e138c0d7a7..39d8d6c5094d39717ded34fe6ef24dabc1d514d0 100644 (file)
@@ -1,4 +1,4 @@
 {# SPDX-License-Identifier: GPL-2.0 #}
        }
        return true;
-};
+}