summaryrefslogtreecommitdiffstats
path: root/tdecore/tdehw/tdestoragedevice.h
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2023-12-19 21:20:24 +0300
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-12-28 10:32:59 +0900
commitdff837200eae3d2fdd7fbf8f39fbe41d5ecb2d8d (patch)
treeb2a9f827a3c6ee7a2ef3fb87549cd159f38b1dc6 /tdecore/tdehw/tdestoragedevice.h
parent2a3a62bb995b73481a8a64658266adf22e523f7b (diff)
downloadtdelibs-dff837200eae3d2fdd7fbf8f39fbe41d5ecb2d8d.tar.gz
tdelibs-dff837200eae3d2fdd7fbf8f39fbe41d5ecb2d8d.zip
Fix lvm volumes appearing as removable devices
- remove obsolete/erroneous code meddling with GENHD_FL_MEDIA_CHANGE_NOTIFY - use /sys/block/<dev>/removable rather than /sys/block/<dev>/capabilities - deprecate TDEDiskDeviceStatus::Hotpluggable and use TDEDiskDeviceStatus::Removable for all removable devices - put some local utility function into anonymous namespace See https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/148 Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 14573faf07515b472f86dff585bd8a14fa1f25d7)
Diffstat (limited to 'tdecore/tdehw/tdestoragedevice.h')
-rw-r--r--tdecore/tdehw/tdestoragedevice.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/tdecore/tdehw/tdestoragedevice.h b/tdecore/tdehw/tdestoragedevice.h
index c279586f8..a16bf978b 100644
--- a/tdecore/tdehw/tdestoragedevice.h
+++ b/tdecore/tdehw/tdestoragedevice.h
@@ -22,6 +22,7 @@
#include "tdegenericdevice.h"
#include "tqvariant.h"
+#include "kdemacros.h"
struct crypt_device;
@@ -107,7 +108,7 @@ enum TDEDiskDeviceStatus {
UsedByDevice = 0x00000010,
UsesDevice = 0x00000020,
ContainsFilesystem = 0x00000040,
- Hotpluggable = 0x00000080,
+ Hotpluggable KDE_DEPRECATED = 0x00000080 , //< @deprecated; use Removable instead
Hidden = 0x00000100,
Other = 0x80000000
};