kernel: add context name to openat log
This commit is contained in:
+3
-3
@@ -77,16 +77,16 @@ pub fn openat(
|
||||
let current_lock = context::current();
|
||||
let mut current = current_lock.read(token.token());
|
||||
let (context, mut token) = current.token_split();
|
||||
let name = context.name.lock().clone();
|
||||
let pipe = context.get_file(fh, &mut token).ok_or_else(|| {
|
||||
info!("openat: EBADF fh={:#x}", fh.get());
|
||||
info!("openat: EBADF fh={:#x} ctx='{}'", fh.get(), name);
|
||||
Error::new(EBADF)
|
||||
})?;
|
||||
let desc = pipe.description.read(token.token());
|
||||
info!("openat: fh={:#x} scheme_id={} number={} path='{}' ctx='{}'", fh.get(), desc.scheme.get(), desc.number, path_buf, name);
|
||||
(desc.scheme, desc.number)
|
||||
};
|
||||
|
||||
info!("openat: fh={:#x} scheme_id={} number={} path='{}'", fh.get(), scheme_id.get(), number, path_buf);
|
||||
|
||||
let caller_ctx = context::current()
|
||||
.read(token.token())
|
||||
.caller_ctx()
|
||||
|
||||
Reference in New Issue
Block a user