From patchwork Wed Jan 23 21:32:58 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luis Henriques X-Patchwork-Id: 215040 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 AB62F2C007C for ; Thu, 24 Jan 2013 08:33:10 +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 1Ty7wN-0007Uq-Ao; Wed, 23 Jan 2013 21:33:03 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Ty7wL-0007Uc-2W for kernel-team@lists.ubuntu.com; Wed, 23 Jan 2013 21:33:01 +0000 Received: from bl15-106-156.dsl.telepac.pt ([188.80.106.156] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Ty7wK-0000LU-MO for kernel-team@lists.ubuntu.com; Wed, 23 Jan 2013 21:33:01 +0000 From: Luis Henriques To: kernel-team@lists.ubuntu.com Subject: [Precise][SRU][Pull-Request] bug #1101666: revert fsnotify patchset Date: Wed, 23 Jan 2013 21:32:58 +0000 Message-Id: <1358976778-27325-1-git-send-email-luis.henriques@canonical.com> X-Mailer: git-send-email 1.8.0 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 == Precise SRU Justification == BugLink: http://bugs.launchpad.net/bugs/1101666 This pull request reverts all the fsnotify patches that have been added into the kernel in the last release due to a regression. A fix has already been identified and is currently being tested, but it's not yet ready for release. == Fix == The following changes since commit 4d47c361f449b82c2d7760949f076c778ee70fbe: UBUNTU: Ubuntu-3.2.0-36.57 (2013-01-08 18:48:42 +0000) are available in the git repository at: git://kernel.ubuntu.com/henrix/ubuntu-precise fsnotify for you to fetch changes up to 3e909ea1d927c0950035f333c7070a1495ac3b2e: Revert "fsnotify: introduce fsnotify_get_group()" (2013-01-23 21:07:10 +0000) ---------------------------------------------------------------- Luis Henriques (9): Revert "fsnotify: change locking order" Revert "fsnotify: dont put marks on temporary list when clearing marks by group" Revert "fsnotify: introduce locked versions of fsnotify_add_mark() and fsnotify_remove_mark()" Revert "fsnotify: pass group to fsnotify_destroy_mark()" Revert "fsnotify: use a mutex instead of a spinlock to protect a groups mark list" Revert "fanotify: add an extra flag to mark_remove_from_mask that indicates wheather a mark should be destroyed" Revert "fsnotify: take groups mark_lock before mark lock" Revert "fsnotify: use reference counting for groups" Revert "fsnotify: introduce fsnotify_get_group()" fs/notify/dnotify/dnotify.c | 4 +- fs/notify/fanotify/fanotify_user.c | 19 ++------ fs/notify/group.c | 38 +++++++-------- fs/notify/inode_mark.c | 14 ++---- fs/notify/inotify/inotify_fsnotify.c | 4 +- fs/notify/inotify/inotify_user.c | 3 +- fs/notify/mark.c | 91 ++++++++++++++++-------------------- fs/notify/vfsmount_mark.c | 14 ++---- include/linux/fsnotify_backend.h | 23 ++++----- kernel/audit_tree.c | 14 +++--- kernel/audit_watch.c | 4 +- 11 files changed, 92 insertions(+), 136 deletions(-) Acked-by: Leann Ogasawara