Index: util-linux-2.33.2/sys-utils/losetup.c
===================================================================
--- util-linux-2.33.2.orig/sys-utils/losetup.c
+++ util-linux-2.33.2/sys-utils/losetup.c
@@ -420,6 +420,7 @@ static void __attribute__((__noreturn__)
 	fputs(_(" -o, --offset <num>            start at offset <num> into file\n"), out);
 	fputs(_("     --sizelimit <num>         device is limited to <num> bytes of the file\n"), out);
 	fputs(_(" -b  --sector-size <num>       set the logical sector size to <num>\n"), out);
+	fputs(_("     --logical-blocksize <num> alias for --sector-size (deprecated)\n"), out);
 	fputs(_(" -P, --partscan                create a partitioned loop device\n"), out);
 	fputs(_(" -r, --read-only               set up a read-only loop device\n"), out);
 	fputs(_("     --direct-io[=<on|off>]    open backing file with O_DIRECT\n"), out);
@@ -597,6 +598,7 @@ int main(int argc, char **argv)
 		OPT_SHOW,
 		OPT_RAW,
 		OPT_DIO,
+		OPT_BLOCKSIZE,
 		OPT_OUTPUT_ALL
 	};
 	static const struct option longopts[] = {
@@ -611,6 +613,7 @@ int main(int argc, char **argv)
 		{ "json",         no_argument,       NULL, 'J'           },
 		{ "list",         no_argument,       NULL, 'l'           },
 		{ "sector-size",  required_argument, NULL, 'b'      },
+		{ "logical-blocksize", required_argument, NULL, OPT_BLOCKSIZE },
 		{ "noheadings",   no_argument,       NULL, 'n'           },
 		{ "offset",       required_argument, NULL, 'o'           },
 		{ "output",       required_argument, NULL, 'O'           },
@@ -652,6 +655,9 @@ int main(int argc, char **argv)
 		case 'a':
 			act = A_SHOW;
 			break;
+		case OPT_BLOCKSIZE:
+			warn(_("%s: --logical-blocksize is deprecated. It was renamed to --sector-size."));
+			/* fallthrough */
 		case 'b':
 			set_blocksize = 1;
 			blocksize = strtosize_or_err(optarg, _("failed to parse logical block size"));
