The attached patch adds support for creating device nodes with 16-bit major/minor numbers.
Created attachment 2539 [details] patch to handle 16-bit minors
Committed thanks. Linux actually supports 12bit majors / 20bit minors, so I slightly adjusted the patch.