View | Details | Raw Unified | Return to bug 32981
Collapse All | Expand All

(-)a/data/lib/initrd/handlers/050-luks (-3 / +2 lines)
Lines 63-73 handler() { Link Here
63
	if [ -n "${LUKS_KEY-}" ]; then
63
	if [ -n "${LUKS_KEY-}" ]; then
64
		findkey "$nameluks"
64
		findkey "$nameluks"
65
		readkey "$nameluks" |
65
		readkey "$nameluks" |
66
			cryptsetup -d- luksOpen "$LUKS_ROOT" "$nameluks"
66
			cryptsetup --allow-discards -d- luksOpen "$LUKS_ROOT" "$nameluks"
67
	else
67
	else
68
		rc=2
68
		rc=2
69
		while [ "$rc" = 2 ]; do
69
		while [ "$rc" = 2 ]; do
70
			cryptsetup -d- luksOpen "$LUKS_ROOT" "$nameluks"
70
			cryptsetup --allow-discards -d- luksOpen "$LUKS_ROOT" "$nameluks"
71
			rc="$?"
71
			rc="$?"
72
		done
72
		done
73
	fi
73
	fi
74
- 

Return to bug 32981