From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Aring Date: Fri, 17 Jun 2022 16:00:31 -0400 Subject: [Cluster-devel] [PATCH dlm/next 0/5] fs: dlm: prepare for deprecate DLM API Message-ID: <20220617200036.251778-1-aahringo@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, This patch series deprecates some dlm API which will be removed in later Linux kernel releases (aim v5.22). Distribution should switch to CONFIG_DLM_DEPRECATED_API to N. Upcoming patches for libdlm will disable to use any of the deprecated API even if user sets it. The reason to deprecate some API is that it's either not useful anymore or it makes probably some problems if it's getting used. It's a little bit an ifdef-hell right now but it marks certain areas which will be removed in v5.22 (except the additional changes in the UAPI header). - Alex Alexander Aring (5): fs: dlm: add comment about lkb IFL flags fs: dlm: remove warn waiter handling fs: dlm: remove timeout from dlm_user_adopt_orphan fs: dlm: add API deprecation warning fs: dlm: don't use deprecated API by default fs/dlm/Kconfig | 9 +++ fs/dlm/Makefile | 2 +- fs/dlm/config.c | 21 ++++--- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 27 ++++++++- fs/dlm/lock.c | 131 ++++++++++++++++-------------------------- fs/dlm/lock.h | 9 ++- fs/dlm/lockspace.c | 22 ++++++- fs/dlm/netlink.c | 8 +++ fs/dlm/user.c | 21 ++++++- 10 files changed, 156 insertions(+), 97 deletions(-) -- 2.31.1