[master 1/2] Try to make EDD support actually match what the kernel does.