]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - disk-utils/fdisk-menu.c
Merge branch 'master' of https://github.com/jamacku/util-linux
[thirdparty/util-linux.git] / disk-utils / fdisk-menu.c
index 4c6a918934964a4910c9d22e80b9366fff6e3cd6..717554b0e3478d49e03a436086d61dbffa59c21d 100644 (file)
@@ -112,6 +112,7 @@ static const struct menu menu_generic = {
                MENU_BENT_E('v', N_("verify the partition table"), FDISK_DISKLABEL_BSD),
                MENU_ENT  ('i', N_("print information about a partition")),
                MENU_ENT  ('e', N_("resize a partition")),
+               MENU_ENT  ('T', N_("discard (trim) sectors")),
 
                MENU_XENT('d', N_("print the raw data of the first sector from the device")),
                MENU_XENT('D', N_("print the raw data of the disklabel from the device")),
@@ -714,6 +715,10 @@ static int generic_menu_cb(struct fdisk_context **cxt0,
                        fdisk_unref_context(cxt);
                }
                break;
+       case 'T':
+               /* discard (trim) */
+               discard_sectors(cxt);
+               break;
        }
 
        return rc;