[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen: notifier: refine 'notifier_head', use 'list_head' directly



Hi,

Missing commit message here.

On 5/31/19 3:35 AM, Baodong Chen wrote:
Signed-off-by: Baodong Chen <chenbaodong@xxxxxxxxxx>
---
  xen/common/notifier.c      | 25 ++++++-------------------
  xen/include/xen/notifier.h | 21 +++++++++++++++------
  2 files changed, 21 insertions(+), 25 deletions(-)

diff --git a/xen/common/notifier.c b/xen/common/notifier.c
index 34488a8..f959a79 100644
--- a/xen/common/notifier.c
+++ b/xen/common/notifier.c
@@ -21,10 +21,10 @@
  void __init notifier_chain_register(
      struct notifier_head *nh, struct notifier_block *n)
  {
-    struct list_head *chain = &nh->head.chain;
+    struct list_head *chain = &nh->head;
      struct notifier_block *nb;
- while ( chain->next != &nh->head.chain )
+    while ( chain->next != &nh->head )
      {
          nb = list_entry(chain->next, struct notifier_block, chain);
          if ( n->priority > nb->priority )
@@ -35,19 +35,6 @@ void __init notifier_chain_register(
      list_add(&n->chain, chain);
  }
-/**
- * notifier_chain_unregister - Remove notifier from a raw notifier chain
- * @nh: Pointer to head of the raw notifier chain
- * @n: Entry to remove from notifier chain
- *
- * Removes a notifier from a raw notifier chain.
- * All locking must be provided by the caller.
- */
-void __init notifier_chain_unregister(
-    struct notifier_head *nh, struct notifier_block *n)
-{
-    list_del(&n->chain);
-}

Why did you move the function?

Cheers,

--
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.