autofs-5.1.2 - add the mount requestor's pid to pending_args From: Lars R. Damerow This will make it easier to log more information about the requesting process as the mount request proceeds. Signed-off-by: Lars R. Damerow Signed-off-by: Ian Kent --- CHANGELOG | 1 + daemon/direct.c | 1 + daemon/indirect.c | 1 + include/automount.h | 1 + 4 files changed, 4 insertions(+) --- autofs-5.0.7.orig/CHANGELOG +++ autofs-5.0.7/CHANGELOG @@ -235,6 +235,7 @@ - handle amd cache option all in amd type auto mounts. - fix bogus check in expire_cleanup(). - delay submount exit for amd submounts. +- add the mount requestor's pid to pending_args. 25/07/2012 autofs-5.0.7 ======================= --- autofs-5.0.7.orig/daemon/direct.c +++ autofs-5.0.7/daemon/direct.c @@ -1465,6 +1465,7 @@ int handle_packet_missing_direct(struct mt->type = NFY_MOUNT; mt->uid = pkt->uid; mt->gid = pkt->gid; + mt->pid = pkt->pid; mt->wait_queue_token = pkt->wait_queue_token; status = pthread_create(&thid, &th_attr_detached, do_mount_direct, mt); --- autofs-5.0.7.orig/daemon/indirect.c +++ autofs-5.0.7/daemon/indirect.c @@ -860,6 +860,7 @@ int handle_packet_missing_indirect(struc mt->dev = pkt->dev; mt->uid = pkt->uid; mt->gid = pkt->gid; + mt->pid = pkt->pid; mt->wait_queue_token = pkt->wait_queue_token; status = pthread_create(&thid, &th_attr_detached, do_mount_indirect, mt); --- autofs-5.0.7.orig/include/automount.h +++ autofs-5.0.7/include/automount.h @@ -425,6 +425,7 @@ struct pending_args { unsigned int len; /* Name field len */ uid_t uid; /* uid of requestor */ gid_t gid; /* gid of requestor */ + pid_t pid; /* pid of requestor */ unsigned long wait_queue_token; /* Associated kernel wait token */ };