search for: 622,8

Displaying 20 results from an estimated 31 matches for "622,8".

Did you mean: 622,9
2013 Jul 08
4
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...ff-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/net/virtio_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 5305bd1..fbdd79a 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + unsigned r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (unlikely(virtqueue_poll(rq->vq, r)) && napi_schedule_prep(n...
2013 Jul 08
4
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...ff-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/net/virtio_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 5305bd1..fbdd79a 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + unsigned r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (unlikely(virtqueue_poll(rq->vq, r)) && napi_schedule_prep(n...
2014 Dec 17
2
[PATCH 09/10] macvtap: Re-enable UFO support
...6)) { > + /* This is to support legacy appliacations. > + * Do not change the gso_type as legacy apps > + * may not know about the new type. > + */ > ipv6_proxy_select_ident(skb); > + } > break; > default: > return -EINVAL; > @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, > vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; > else if (sinfo->gso_type & SKB_GSO_TCPV6) > vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; > + else if (sinfo->gso_type & SKB_GSO_UDP) &...
2014 Dec 17
2
[PATCH 09/10] macvtap: Re-enable UFO support
...6)) { > + /* This is to support legacy appliacations. > + * Do not change the gso_type as legacy apps > + * may not know about the new type. > + */ > ipv6_proxy_select_ident(skb); > + } > break; > default: > return -EINVAL; > @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, > vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; > else if (sinfo->gso_type & SKB_GSO_TCPV6) > vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; > + else if (sinfo->gso_type & SKB_GSO_UDP) &...
1999 Nov 13
0
patches for alpha
...de <math.h> +# include "confdefs.h" int main () { - #ifdef HAVE_ISNAN +# ifdef HAVE_ISNAN return(!(log(0.) == -1. / 0. && isnan(log(-1.)))); - #else +# else return(log(0.) != -1. / 0); - #endif +# endif } >>, changequote([, ])dnl @@ -622,8 +622,8 @@ AC_TRY_RUN( changequote(<<, >>)dnl << - #include <math.h> - #include <ieeefp.h> +# include <math.h> +# include <ieeefp.h> int main () { double x = 0; fpsetmask(0); x = x / x; return (x != x); 3. multiple declarati...
2014 Dec 18
1
[PATCH 09/10] macvtap: Re-enable UFO support
...Do not change the gso_type as legacy apps > >> + * may not know about the new type. > >> + */ > >> ipv6_proxy_select_ident(skb); > >> + } > >> break; > >> default: > >> return -EINVAL; > >> @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, > >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; > >> else if (sinfo->gso_type & SKB_GSO_TCPV6) > >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; > >> + else if (sin...
2014 Dec 18
1
[PATCH 09/10] macvtap: Re-enable UFO support
...Do not change the gso_type as legacy apps > >> + * may not know about the new type. > >> + */ > >> ipv6_proxy_select_ident(skb); > >> + } > >> break; > >> default: > >> return -EINVAL; > >> @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, > >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; > >> else if (sinfo->gso_type & SKB_GSO_TCPV6) > >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; > >> + else if (sin...
2013 Jul 08
0
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...t.com> > --- > drivers/net/virtio_net.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c > index 5305bd1..fbdd79a 100644 > --- a/drivers/net/virtio_net.c > +++ b/drivers/net/virtio_net.c > @@ -622,8 +622,9 @@ again: > > /* Out of packets? */ > if (received < budget) { > + unsigned r = virtqueue_enable_cb_prepare(rq->vq); Empty line wouldn't hurt here, after declaration. WBR, Sergei
2013 Jul 09
0
[PATCH v2 2/2] virtio_net: fix race in RX VQ processing
...t virtnet_poll(struct napi_struct *napi, int budget) container_of(napi, struct receive_queue, napi); struct virtnet_info *vi = rq->vq->vdev->priv; void *buf; - unsigned int len, received = 0; + unsigned int r, len, received = 0; again: while (received < budget && @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (unlikely(virtqueue_poll(rq->vq, r)) && napi_schedule_prep(napi)) {...
2013 Jul 09
0
[PATCH 2/2] virtio_net: fix race in RX VQ processing
...t redhat.com> > drivers/net/virtio_net.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c > index 5305bd1..fbdd79a 100644 > --- a/drivers/net/virtio_net.c > +++ b/drivers/net/virtio_net.c > @@ -622,8 +622,9 @@ again: > > /* Out of packets? */ > if (received < budget) { > + unsigned r = virtqueue_enable_cb_prepare(rq->vq); > napi_complete(napi); > - if (unlikely(!virtqueue_enable_cb(rq->vq)) && > + if (unlikely(virtqueue_poll(rq->vq, r)) &am...
2014 Dec 17
0
[PATCH 09/10] macvtap: Re-enable UFO support
...+ if (vlan_get_protocol(skb) == htons(ETH_P_IPV6)) { + /* This is to support legacy appliacations. + * Do not change the gso_type as legacy apps + * may not know about the new type. + */ ipv6_proxy_select_ident(skb); + } break; default: return -EINVAL; @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; else if (sinfo->gso_type & SKB_GSO_TCPV6) vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; + else if (sinfo->gso_type & SKB_GSO_UDP) + vnet_hdr->gso_...
2013 Jul 09
0
[PATCH v2 2/2] virtio_net: fix race in RX VQ processing
...t virtnet_poll(struct napi_struct *napi, int budget) container_of(napi, struct receive_queue, napi); struct virtnet_info *vi = rq->vq->vdev->priv; void *buf; - unsigned int len, received = 0; + unsigned int r, len, received = 0; again: while (received < budget && @@ -622,8 +622,9 @@ again: /* Out of packets? */ if (received < budget) { + r = virtqueue_enable_cb_prepare(rq->vq); napi_complete(napi); - if (unlikely(!virtqueue_enable_cb(rq->vq)) && + if (unlikely(virtqueue_poll(rq->vq, r)) && napi_schedule_prep(napi)) {...
2014 Dec 17
0
[PATCH 09/10] macvtap: Re-enable UFO support
...+ if (vlan_get_protocol(skb) == htons(ETH_P_IPV6)) { + /* This is to support legacy appliacations. + * Do not change the gso_type as legacy apps + * may not know about the new type. + */ ipv6_proxy_select_ident(skb); + } break; default: return -EINVAL; @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; else if (sinfo->gso_type & SKB_GSO_TCPV6) vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; + else if (sinfo->gso_type & SKB_GSO_UDP) + vnet_hdr->gso_...
2011 Mar 31
4
[PATCH] Btrfs: fix free space cache when there are pinned extents and clusters
...0, i_size_read(inode) - 1, 0, &cached_state, GFP_NOFS); + /* + * When searching for pinned extents, we need to start at our start + * offset. + */ + start = block_group->key.objectid; + /* Write out the extent entries */ do { struct btrfs_free_space_entry *entry; @@ -587,6 +622,8 @@ int btrfs_write_out_cache(struct btrfs_root *root, unsigned long offset = 0; unsigned long start_offset = 0; + next_page = false; + if (index == 0) { start_offset = first_page_offset; offset = start_offset; @@ -598,7 +635,7 @@ int btrfs_write_out_cache(struct btrfs_root *ro...
2010 Apr 05
1
RESEND: [PATCH node 1/3] enables ability for a common shared root
...7 +575,7 @@ check_existing_hostvg() # - remove LVM volumes and groups wipe_lvm_on_disk() { - local dev=${1-$HOSTVGDRIVE} + local dev=${1-"$HOSTVGDRIVE"} unmount_logging local part_delim="p" if [[ "$dev" =~ "/dev/sd" ]]; then @@ -604,8 +622,8 @@ perform_partitioning() unmount_config /etc/default/ovirt log "Removing old LVM partitions" - wipe_lvm_on_disk $HOSTVGDRIVE - wipe_lvm_on_disk $ROOTDRIVE + wipe_lvm_on_disk "$HOSTVGDRIVE" + wipe_lvm_on_disk "$ROOTDRIVE" # begin critic...
2014 Dec 18
0
[PATCH 09/10] macvtap: Re-enable UFO support
...t legacy appliacations. >> + * Do not change the gso_type as legacy apps >> + * may not know about the new type. >> + */ >> ipv6_proxy_select_ident(skb); >> + } >> break; >> default: >> return -EINVAL; >> @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; >> else if (sinfo->gso_type & SKB_GSO_TCPV6) >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; >> + else if (sinfo->gso_type &amp...
2014 Dec 18
0
[PATCH 09/10] macvtap: Re-enable UFO support
...t legacy appliacations. >> + * Do not change the gso_type as legacy apps >> + * may not know about the new type. >> + */ >> ipv6_proxy_select_ident(skb); >> + } >> break; >> default: >> return -EINVAL; >> @@ -619,6 +622,8 @@ static void macvtap_skb_to_vnet_hdr(const struct sk_buff *skb, >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV4; >> else if (sinfo->gso_type & SKB_GSO_TCPV6) >> vnet_hdr->gso_type = VIRTIO_NET_HDR_GSO_TCPV6; >> + else if (sinfo->gso_type &amp...
2007 Apr 10
6
[PATCH 0/6] openssh V_4_6: minor fixes/cleanups
This patch series consists of minor fixes and cleanups I made during update to openssh V_4_6 branch. openssh/auth-pam.c | 9 ++++----- openssh/auth2.c | 2 -- openssh/readconf.c | 7 ++++--- openssh/servconf.c | 14 ++++++++------ openssh/sftp-server.c | 9 ++++++--- openssh/sshd.c | 2 +- 6 files changed, 23 insertions(+), 20 deletions(-) -- ldv
2020 Apr 09
0
[PATCH] iommu/exynos: Get rid of 'struct exynos_iommu_owner' exynos_iommu_owner
...mu(dev, drvdata) \ + for (drvdata = (dev)->archdata.iommu; \ + drvdata != ERR_PTR(-ENODEV); \ + drvdata = drvdata->next) + static struct exynos_iommu_domain *to_exynos_domain(struct iommu_domain *dom) { return container_of(dom, struct exynos_iommu_domain, domain); @@ -624,6 +622,8 @@ static int exynos_sysmmu_probe(struct platform_device *pdev) data->sysmmu = dev; spin_lock_init(&data->lock); + data->next = NULL; + mutex_init(&data->rpm_lock); ret = iommu_device_sysfs_add(&data->iommu, &pdev->dev, NULL, dev_name(data-&gt...
2023 Jun 30
4
[PATCH virtio 0/4] pds_vdpa: mac, reset, and irq updates
v2 for internal review - heavily reworked NET_F_MAC patch, matches recent PR-68875 - reordered to put "clean and reset vqs" before "alloc-irq" to make them slightly simpler patches - other minor cleanups for simpler patches These are some fixes for device providing a MAC address, for allocating irq resources later to support vhost use, and for properly cleaning vq info