mirror of
https://github.com/torvalds/linux.git
synced 2026-06-19 04:22:26 +02:00
This allows comparing hash and len in one operation on 64-bit
architectures. Right now only __d_lookup_rcu() takes advantage of this,
since that is the case we care most about.
The use of anonymous struct/unions hides the alternate 64-bit approach
from most users, the exception being a few cases where we initialize a
'struct qstr' with a static initializer. This makes the problematic
cases use a new QSTR_INIT() helper function for that (but initializing
just the name pointer with a "{ .name = xyzzy }" initializer remains
valid, as does just copying another qstr structure).
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
||
|---|---|---|
| .. | ||
| balloc.c | ||
| cylinder.c | ||
| dir.c | ||
| file.c | ||
| ialloc.c | ||
| inode.c | ||
| Kconfig | ||
| Makefile | ||
| namei.c | ||
| super.c | ||
| swab.h | ||
| symlink.c | ||
| truncate.c | ||
| ufs_fs.h | ||
| ufs.h | ||
| util.c | ||
| util.h | ||