kernel: audit: fix out-of-bounds read in audit_compare_dname_path()
An out of bounds read exists in the linux kernel such that when a watch on dir=/ is combined with an fsnotify event for a single-character name directly under root an out-of-bounds read can occur in auditcomparednamepath...