xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* trivial: remove various pointless things
@ 2013-11-08  0:45 Matthew Daley
  2013-11-08  0:45 ` [PATCH 1/6] nestedsvm: remove pointless BUG_ON Matthew Daley
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel

No functional changes (hopefully).

 extras/mini-os/lwip-net.c        |    2 --
 tools/libxc/xc_domain.c          |    3 +--
 tools/libxl/xl_cmdimpl.c         |    4 ++--
 xen/arch/x86/hvm/svm/nestedsvm.c |    1 -
 xen/common/device_tree.c         |    2 +-
 xen/drivers/video/arm_hdlcd.c    |    2 +-
 6 files changed, 5 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/6] nestedsvm: remove pointless BUG_ON
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08 14:28   ` Boris Ostrovsky
  2013-11-08  0:45 ` [PATCH 2/6] xen/arm: remove pointless if subcondition Matthew Daley
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel
  Cc: Keir Fraser, Suravee Suthikulpanit, Matthew Daley, xen-devel,
	Jan Beulich, Boris Ostrovsky

It's already handled just above.

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 xen/arch/x86/hvm/svm/nestedsvm.c |    1 -
 1 file changed, 1 deletion(-)

diff --git a/xen/arch/x86/hvm/svm/nestedsvm.c b/xen/arch/x86/hvm/svm/nestedsvm.c
index e32c872..705b653 100644
--- a/xen/arch/x86/hvm/svm/nestedsvm.c
+++ b/xen/arch/x86/hvm/svm/nestedsvm.c
@@ -847,7 +847,6 @@ nsvm_vmcb_guest_intercepts_msr(unsigned long *msr_bitmap,
         /* MSR not in the permission map: Let the guest handle it. */
         return NESTEDHVM_VMEXIT_INJECT;
 
-    BUG_ON(msr_bit == NULL);
     msr &= 0x1fff;
 
     if (write)
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/6] xen/arm: remove pointless if subcondition
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
  2013-11-08  0:45 ` [PATCH 1/6] nestedsvm: remove pointless BUG_ON Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08  0:45 ` [PATCH 3/6] xen/video: " Matthew Daley
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel
  Cc: Tim Deegan, Matthew Daley, Stefano Stabellini, Ian Campbell,
	xen-devel

It's already handled just above.

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 xen/common/device_tree.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/device_tree.c b/xen/common/device_tree.c
index f7d0215..44253da 100644
--- a/xen/common/device_tree.c
+++ b/xen/common/device_tree.c
@@ -906,7 +906,7 @@ static int dt_translate_one(const struct dt_device_node *parent,
         dt_printk(XENLOG_ERR "DT: no ranges; cannot translate\n");
         return 1;
     }
-    if ( ranges == NULL || rlen == 0 )
+    if ( rlen == 0 )
     {
         offset = dt_read_number(addr, na);
         memset(addr, 0, pna * 4);
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/6] xen/video: remove pointless if subcondition
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
  2013-11-08  0:45 ` [PATCH 1/6] nestedsvm: remove pointless BUG_ON Matthew Daley
  2013-11-08  0:45 ` [PATCH 2/6] xen/arm: remove pointless if subcondition Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08  0:45 ` [PATCH 4/6] libxc: remove pointless null pointer check Matthew Daley
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel; +Cc: Matthew Daley, Keir Fraser, xen-devel

It's already handled just above.

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 xen/drivers/video/arm_hdlcd.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/drivers/video/arm_hdlcd.c b/xen/drivers/video/arm_hdlcd.c
index dffda9a..647f22c 100644
--- a/xen/drivers/video/arm_hdlcd.c
+++ b/xen/drivers/video/arm_hdlcd.c
@@ -150,7 +150,7 @@ void __init video_init(void)
         return;
     }
 
-    if ( !hdlcd_start || !framebuffer_start )
+    if ( !framebuffer_start )
     {
         early_printk(KERN_ERR "HDLCD: framebuffer address missing from device tree, disabling driver\n");
         return;
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 4/6] libxc: remove pointless null pointer check
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
                   ` (2 preceding siblings ...)
  2013-11-08  0:45 ` [PATCH 3/6] xen/video: " Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08  0:45 ` [PATCH 5/6] xl: " Matthew Daley
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel
  Cc: xen-devel, Matthew Daley, Ian Jackson, Ian Campbell,
	Stefano Stabellini

ctxt_buf is guaranteed non-null here.

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 tools/libxc/xc_domain.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index 2cea6e3..1ccafc5 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -444,8 +444,7 @@ int xc_domain_hvm_getcontext_partial(xc_interface *xch,
 
     ret = do_domctl(xch, &domctl);
 
-    if ( ctxt_buf )
-        xc_hypercall_bounce_post(xch, ctxt_buf);
+    xc_hypercall_bounce_post(xch, ctxt_buf);
 
     return ret ? -1 : 0;
 }
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 5/6] xl: remove pointless null pointer check
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
                   ` (3 preceding siblings ...)
  2013-11-08  0:45 ` [PATCH 4/6] libxc: remove pointless null pointer check Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08  0:45 ` [PATCH 6/6] mini-os: remove repeated statement in netfront_input Matthew Daley
  2013-11-11 16:25 ` trivial: remove various pointless things Ian Campbell
  6 siblings, 0 replies; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel
  Cc: xen-devel, Matthew Daley, Ian Jackson, Ian Campbell,
	Stefano Stabellini

poolinfo is guaranteed non-null here.

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 tools/libxl/xl_cmdimpl.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c
index 40feb7d..5bd9b15 100644
--- a/tools/libxl/xl_cmdimpl.c
+++ b/tools/libxl/xl_cmdimpl.c
@@ -5095,8 +5095,8 @@ static int sched_domain_output(libxl_scheduler sched, int (*output)(int),
                 break;
         }
     }
-    if (poolinfo)
-        libxl_cpupoolinfo_list_free(poolinfo, n_pools);
+
+    libxl_cpupoolinfo_list_free(poolinfo, n_pools);
     return 0;
 }
 
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 6/6] mini-os: remove repeated statement in netfront_input
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
                   ` (4 preceding siblings ...)
  2013-11-08  0:45 ` [PATCH 5/6] xl: " Matthew Daley
@ 2013-11-08  0:45 ` Matthew Daley
  2013-11-08  0:56   ` Samuel Thibault
  2013-11-11 16:25 ` trivial: remove various pointless things Ian Campbell
  6 siblings, 1 reply; 10+ messages in thread
From: Matthew Daley @ 2013-11-08  0:45 UTC (permalink / raw)
  To: xen-devel; +Cc: Samuel Thibault, Matthew Daley, xen-devel, Stefano Stabellini

Signed-off-by: Matthew Daley <mattjd@gmail.com>
---
 extras/mini-os/lwip-net.c |    2 --
 1 file changed, 2 deletions(-)

diff --git a/extras/mini-os/lwip-net.c b/extras/mini-os/lwip-net.c
index 9fded11..449b70f 100644
--- a/extras/mini-os/lwip-net.c
+++ b/extras/mini-os/lwip-net.c
@@ -194,8 +194,6 @@ netfront_input(struct netif *netif, unsigned char* data, int len)
 
   /* points to packet payload, which starts with an Ethernet header */
   ethhdr = p->payload;
-
-  ethhdr = p->payload;
     
   switch (htons(ethhdr->type)) {
   /* IP packet? */
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 6/6] mini-os: remove repeated statement in netfront_input
  2013-11-08  0:45 ` [PATCH 6/6] mini-os: remove repeated statement in netfront_input Matthew Daley
@ 2013-11-08  0:56   ` Samuel Thibault
  0 siblings, 0 replies; 10+ messages in thread
From: Samuel Thibault @ 2013-11-08  0:56 UTC (permalink / raw)
  To: Matthew Daley; +Cc: xen-devel, xen-devel, Stefano Stabellini

Matthew Daley, le Fri 08 Nov 2013 13:45:12 +1300, a écrit :
> Signed-off-by: Matthew Daley <mattjd@gmail.com>

Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

> ---
>  extras/mini-os/lwip-net.c |    2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/extras/mini-os/lwip-net.c b/extras/mini-os/lwip-net.c
> index 9fded11..449b70f 100644
> --- a/extras/mini-os/lwip-net.c
> +++ b/extras/mini-os/lwip-net.c
> @@ -194,8 +194,6 @@ netfront_input(struct netif *netif, unsigned char* data, int len)
>  
>    /* points to packet payload, which starts with an Ethernet header */
>    ethhdr = p->payload;
> -
> -  ethhdr = p->payload;
>      
>    switch (htons(ethhdr->type)) {
>    /* IP packet? */
> -- 
> 1.7.10.4
> 

-- 
Samuel
<studdud> what the fuck is wtf

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/6] nestedsvm: remove pointless BUG_ON
  2013-11-08  0:45 ` [PATCH 1/6] nestedsvm: remove pointless BUG_ON Matthew Daley
@ 2013-11-08 14:28   ` Boris Ostrovsky
  0 siblings, 0 replies; 10+ messages in thread
From: Boris Ostrovsky @ 2013-11-08 14:28 UTC (permalink / raw)
  To: Matthew Daley
  Cc: xen-devel, Keir Fraser, Jan Beulich, Suravee Suthikulpanit,
	xen-devel

On 11/07/2013 07:45 PM, Matthew Daley wrote:
> It's already handled just above.
>
> Signed-off-by: Matthew Daley <mattjd@gmail.com>
> ---
>   xen/arch/x86/hvm/svm/nestedsvm.c |    1 -
>   1 file changed, 1 deletion(-)
>
> diff --git a/xen/arch/x86/hvm/svm/nestedsvm.c b/xen/arch/x86/hvm/svm/nestedsvm.c
> index e32c872..705b653 100644
> --- a/xen/arch/x86/hvm/svm/nestedsvm.c
> +++ b/xen/arch/x86/hvm/svm/nestedsvm.c
> @@ -847,7 +847,6 @@ nsvm_vmcb_guest_intercepts_msr(unsigned long *msr_bitmap,
>           /* MSR not in the permission map: Let the guest handle it. */
>           return NESTEDHVM_VMEXIT_INJECT;
>   
> -    BUG_ON(msr_bit == NULL);
>       msr &= 0x1fff;
>   
>       if (write)

  Acked-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: trivial: remove various pointless things
  2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
                   ` (5 preceding siblings ...)
  2013-11-08  0:45 ` [PATCH 6/6] mini-os: remove repeated statement in netfront_input Matthew Daley
@ 2013-11-11 16:25 ` Ian Campbell
  6 siblings, 0 replies; 10+ messages in thread
From: Ian Campbell @ 2013-11-11 16:25 UTC (permalink / raw)
  To: Matthew Daley; +Cc: xen-devel

On Fri, 2013-11-08 at 13:45 +1300, Matthew Daley wrote:
> No functional changes (hopefully).

Looks like someone picked up the first and last (x86 & mini-os). The
middle 4 (arm + libxl + libxc ones) I've just acked + applied. thanks.

> 
>  extras/mini-os/lwip-net.c        |    2 --
>  tools/libxc/xc_domain.c          |    3 +--
>  tools/libxl/xl_cmdimpl.c         |    4 ++--
>  xen/arch/x86/hvm/svm/nestedsvm.c |    1 -
>  xen/common/device_tree.c         |    2 +-
>  xen/drivers/video/arm_hdlcd.c    |    2 +-
>  6 files changed, 5 insertions(+), 9 deletions(-)
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-11-11 16:25 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-08  0:45 trivial: remove various pointless things Matthew Daley
2013-11-08  0:45 ` [PATCH 1/6] nestedsvm: remove pointless BUG_ON Matthew Daley
2013-11-08 14:28   ` Boris Ostrovsky
2013-11-08  0:45 ` [PATCH 2/6] xen/arm: remove pointless if subcondition Matthew Daley
2013-11-08  0:45 ` [PATCH 3/6] xen/video: " Matthew Daley
2013-11-08  0:45 ` [PATCH 4/6] libxc: remove pointless null pointer check Matthew Daley
2013-11-08  0:45 ` [PATCH 5/6] xl: " Matthew Daley
2013-11-08  0:45 ` [PATCH 6/6] mini-os: remove repeated statement in netfront_input Matthew Daley
2013-11-08  0:56   ` Samuel Thibault
2013-11-11 16:25 ` trivial: remove various pointless things Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).