The plain linux target is effectively an alias for linux-noreadline,{snip}A bare `make` (as recommended by the 5.4 readme) which guesses Linux will build the linux target (and therefore linux-noreadline).