+ case 'w':
+ val = atoi(optarg);
+ if (val < 0 || val > LFSCK_ASYNC_WIN_MAX) {
+ fprintf(stderr,
+ "Too large async windows size, "
+ "which may cause memory issues. "
+ "The valid range is [0 - %u]. "
+ "If you do not want to restrict "
+ "the windows size for async reqeusts "
+ "pipeline, just set it as 0.\n",
+ LFSCK_ASYNC_WIN_MAX);
+ return -EINVAL;
+ }
+
+ start.ls_async_windows = val;
+ start.ls_valid |= LSV_ASYNC_WINDOWS;
+ break;