From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mateusz Guzik Subject: [PATCHv2 0/2] introduce get_task_exe_file and use it to fix audit_exe_compare Date: Tue, 23 Aug 2016 16:20:37 +0200 Message-ID: <1471962039-14940-1-git-send-email-mguzik@redhat.com> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Konstantin Khlebnikov , Richard Guy Briggs Cc: ebiederm@xmission.com, oleg@redhat.com, sgrubb@redhat.com, pmoore@redhat.com, eparis@redhat.com, luto@amacapital.net, linux-audit@redhat.com, linux-kernel@vger.kernel.org, Al Viro List-Id: linux-audit@redhat.com audit_exe_compare directly accesses mm->exe_file without making sure the object is stable. Fixing it using current primitives results in partially duplicating what proc_exe_link is doing. As such, introduce a trivial helper which can be used in both places and fix the func. Changes since v1: * removed an unused 'out' label which crept in Mateusz Guzik (2): mm: introduce get_task_exe_file audit: fix exe_file access in audit_exe_compare fs/proc/base.c | 7 +------ include/linux/mm.h | 1 + kernel/audit_watch.c | 8 +++++--- kernel/fork.c | 23 +++++++++++++++++++++++ 4 files changed, 30 insertions(+), 9 deletions(-) -- 1.8.3.1