>
> I am running the rawhide-no-debug-alloc kernel with F23. I had three saved
> 4.3 kernels. dnf.conf was not changed. I wanted to keep a total of six
> kernels and edited /etc/dnf/protected.d/dnf.conf to read;
>
> [main]
> gpgcheck=1
> installonlypkgs=kernel.x86_64, kernel-core.x86_64, kernel-headers.x86_64,
> kernel-modules.x86_64
> installonly_limit=6
> clean_requirements_on_remove=true
>
> I then copied the edited dnf.conf to /etc/dnf/.
>
> I ran sudo dnf update and received NO warning of packages to be
> deleted. 4.4.0-0.rc3.git3.2.fc24.x86_64 was installed. I looked in /boot
> and found only this newest kernel was installed. Where did my old kernels
> go? Is this expected behavior?

Anything about that in /var/log/dnf*?

Yes - here is a grep of "kernel" from /var/log/dnf - you can see the kernels that were removed in the transaction - http://paste.fedoraproject.org/298642/

What does "dnf history info NUMBER" tell about that transaction?

dnf history info doesn't warn about the removal of the kernels. Another fpaste; 

http://paste.fedoraproject.org/298647/95915451/

Thanks for reviewing this.