Alan Cox wrote: > You could try removing _x_cc[2] and changing [NCCS] to [NCCS+2] which > might work depending upon the alignment you get. > The following patch compiles without error but I'm a bit confused about the sizes. VMIN is 16 and VTIME is 17 so user NCCS should be 16 and kernel NCCS 18 unless there are padding or some legacy issues here. 17 + 2 + one for c_line = 20 bytes which makes sense for padding but NCCS is used to copy the control characters which means an unused control character is copied.