From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <1451992006-13191-1-git-send-email-sven@narfation.org> <1451992006-13191-11-git-send-email-sven@narfation.org> From: Antonio Quartulli Message-ID: <5693D141.5080900@unstable.cc> Date: Mon, 11 Jan 2016 23:58:57 +0800 MIME-Version: 1.0 In-Reply-To: <1451992006-13191-11-git-send-email-sven@narfation.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IDeX5BIimAWc2jTw05faOQlvSC0FvGq3g" Subject: Re: [B.A.T.M.A.N.] [PATCH v4 11/31] batman-adv: Drop reference to netdevice on last reference List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Sven Eckelmann Cc: The list for a Better Approach To Mobile Ad-hoc Networking This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IDeX5BIimAWc2jTw05faOQlvSC0FvGq3g Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 05/01/16 19:06, Sven Eckelmann wrote: > +void batadv_hardif_release(struct batadv_hard_iface *hard_iface) > { > - struct batadv_hard_iface *hard_iface; > - > - hard_iface =3D container_of(rcu, struct batadv_hard_iface, rcu); > dev_put(hard_iface->net_dev); Sven, what is wrong in releasing the releasing the reference to net_dev inside the RCU callback (except for introducing some delay) ? Cheers, --=20 Antonio Quartulli --IDeX5BIimAWc2jTw05faOQlvSC0FvGq3g Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWk9FEAAoJENpFlCjNi1MRifoP/39yj2wGejY3bEcP99Yjtd8Q zwejd2AYphNFnbwz71X0QIeiQ+RAuQtfhytZGBo0J7KwRW5rPkyjnzkxRlQj4wRj sgUZNxrZbHEeQPVg04WqXNTWByhLgvYtt/9gJ6284D+AdF6F+pYt8xF8+5QHKKum fIiXgQPOQsk2gd4X7W3EdrQjUn4sWa2xP2JRMy5cXy6qWT8OU0dnhnnInEJZq9Lk 9MsittC2t/CvvPPJ6GZ8IoHubfS4preRl4NjwsKY1lxZ4NmhMBLixl96q1sFAkFA u7ML03na2oiTohzqmhlXNnlZ37wZTjg6uzgy8jUr7MtKiLdtG1FOxbzjKpFOQcQR mff5BkKr9WXai4BRjAhjLb7KW2wU1KdD2beeTezDzQeGCSfSWZPGqgv/VvKbHSzc 3RgB+iK3gmy1rP5XBUeSS9KrAWK8t2EpK5l0ECR1r0qXzwQEJ6JJtDhrxU+bjwzo x6bAGqL6TsbO4jwmdAQuxQ9g175po/hXhpygRjAE0iMVad8O0zcc8cEW78BhhXvh 3akNuo2qqILITdIlTIn1B2tnAIxoHbkFPzbXQVtR8GBWPfvWLEjYENTEMs3F3+QD JVbecC9W21L7dPjTML8MyoW1tBUENEgpL7ptzRDLsYAG1XSOa5lPoGaTCQDe3RnG ZxHUDR1VoUVGPILGsfOx =eELH -----END PGP SIGNATURE----- --IDeX5BIimAWc2jTw05faOQlvSC0FvGq3g--