Remove dead lines in various places

As pointed-out by clang -Wunreachable-code.

No behaviour changes.

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
cdrom_id: use the old MMC fallback

https://bugzilla.redhat.com/show_bug.cgi?id=1038015
The problem seems to be that the your virtual DVD is emulating a really
old DVD device, and doing it kind of strangely.

> dracut:# /lib/udev/cdrom_id --debug /dev/sr0
> probing: '/dev/sr0'
> INQUIRY: [IMM     ][Virtual CD/DVD   ][0316]
> GET CONFIGURATION failed with SK=5h/ASC=24h/ACQ=00h

So your virtual drive rejects the GET CONFIGURATION command as illegal.

Other pre-MMC2 drives that don't accept this command usually return the
error
SK=5h,ASC=20h (invalid/unsupported command code), in which case cdrom_id
tries an older method, and then ID_CDROM_MEDIA_TRACK_COUNT_DATA gets set
and all the /dev/disk/by-label (etc) links get set up.

The virtual drive returns the error SK=5h,ASC=24h (invalid field in
Command Descriptor Block), which cdrom_id doesn't handle, so it gives up
and the links never get made.

The ideal solution would be to make the IMM to emulate a device that's
less than 15 years old, but I'm not going to hold my breath waiting for
that.

So probably cdrom_id should also use the old MMC fallback when the error
is SK=5h,ASC=24h, and then all of this would work as expected.

Suggested-by:Luca Miccini <lmiccini@redhat.com>

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
udev/rules: setup tty permissions and group for sclp_line, ttysclp and 3270/tty

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb: keymaps for Samsung 900X3E/900X3F

Keymaps for Samsung 900X3E and 900X3F should be the same as for other
models in the series.

I have also moved the comment for '# Series 9' to the right place

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Enable some missed udev rules

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>