DF-2698 / fix.log
pass1: kernel returned 74 bytes; string in buffer is 74 bytes: "noexec, nosuid, nodev, nosymfollow, noatime, noclusterr, noclusterw, local" pass1: ret(74) != 2*U(74); hammer hflags suffix present (R=-74) -- double-count still present pass2: buflen=75 (kernel kmalloc'd 75 bytes incl NUL); kernel copied out 74 bytes legitimate buffer content (U=74 + NUL): 0000: 6e 6f 65 78 65 63 2c 20 6e 6f 73 75 69 64 2c 20 0010: 6e 6f 64 65 76 2c 20 6e 6f 73 79 6d 66 6f 6c 6c 0020: 6f 77 2c 20 6e 6f 61 74 69 6d 65 2c 20 6e 6f 63 0030: 6c 75 73 74 65 72 72 2c 20 6e 6f 63 6c 75 73 74 0040: 65 72 77 2c 20 6c 6f 63 61 6c 00 bytes [75..74) are PAST the kernel allocation: