mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-18 10:13:57 +08:00
fs: dlm: set is othercon flag
There is a is othercon flag which is never used, this patch will set it and printout a warning if the othercon ever sends a dlm message which should never be the case. Signed-off-by: Alexander Aring <aahringo@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
b38bc9c2b3
commit
7443bc9625
@ -938,6 +938,7 @@ static int accept_from_sock(struct listen_connection *con)
|
||||
}
|
||||
|
||||
lockdep_set_subclass(&othercon->sock_mutex, 1);
|
||||
set_bit(CF_IS_OTHERCON, &othercon->flags);
|
||||
newcon->othercon = othercon;
|
||||
} else {
|
||||
/* close other sock con if we have something new */
|
||||
@ -1601,6 +1602,8 @@ static void process_send_sockets(struct work_struct *work)
|
||||
{
|
||||
struct connection *con = container_of(work, struct connection, swork);
|
||||
|
||||
WARN_ON(test_bit(CF_IS_OTHERCON, &con->flags));
|
||||
|
||||
clear_bit(CF_WRITE_PENDING, &con->flags);
|
||||
if (con->sock == NULL) /* not mutex protected so check it inside too */
|
||||
con->connect_action(con);
|
||||
|
Loading…
Reference in New Issue
Block a user