From patchwork Mon Feb 4 21:20:12 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris J Arges X-Patchwork-Id: 218069 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 236FC2C02F1 for ; Tue, 5 Feb 2013 08:20:34 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1U2TSg-0005Vq-FT; Mon, 04 Feb 2013 21:20:22 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1U2TSe-0005VY-8L for kernel-team@lists.ubuntu.com; Mon, 04 Feb 2013 21:20:20 +0000 Received: from cpe-24-27-40-10.austin.res.rr.com ([24.27.40.10] helo=localhost.localdomain) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1U2TSd-0005hZ-SO for kernel-team@lists.ubuntu.com; Mon, 04 Feb 2013 21:20:20 +0000 From: Chris J Arges To: kernel-team@lists.ubuntu.com Subject: [precise][sru][pull-request] LP#1110605 Date: Mon, 4 Feb 2013 15:20:12 -0600 Message-Id: <1360012812-29577-1-git-send-email-chris.j.arges@canonical.com> X-Mailer: git-send-email 1.7.9.5 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com The following changes since commit 6f644684eb48787d7bf28658e1517d173b365aa3: UBUNTU: (config) Move 9p modules into generic package (2013-01-28 14:05:02 -0800) are available in the git repository at: git://kernel.ubuntu.com/arges/ubuntu-precise.git lp1110605 for you to fetch changes up to 02a7736f85eb35b6336a70e75594db3a800f8cff: fsnotify: change locking order (2013-02-04 13:43:34 -0600) ---------------------------------------------------------------- Lino Sanfilippo (10): inotify, fanotify: replace fsnotify_put_group() with fsnotify_destroy_group() fsnotify: introduce fsnotify_get_group() fsnotify: use reference counting for groups fsnotify: take groups mark_lock before mark lock fanotify: add an extra flag to mark_remove_from_mask that indicates wheather a mark should be destroyed fsnotify: use a mutex instead of a spinlock to protect a groups mark list fsnotify: pass group to fsnotify_destroy_mark() fsnotify: introduce locked versions of fsnotify_add_mark() and fsnotify_remove_mark() fsnotify: dont put marks on temporary list when clearing marks by group fsnotify: change locking order Miklos Szeredi (1): audit: clean up refcounting in audit-tree fs/notify/dnotify/dnotify.c | 4 +- fs/notify/fanotify/fanotify_user.c | 33 +++++++----- fs/notify/group.c | 40 +++++++-------- fs/notify/inode_mark.c | 14 ++++-- fs/notify/inotify/inotify_fsnotify.c | 4 +- fs/notify/inotify/inotify_user.c | 11 ++-- fs/notify/mark.c | 91 +++++++++++++++++++--------------- fs/notify/vfsmount_mark.c | 14 ++++-- include/linux/fsnotify_backend.h | 26 ++++++---- kernel/audit_tree.c | 22 +++++--- kernel/audit_watch.c | 4 +- 11 files changed, 156 insertions(+), 107 deletions(-)