search for: sanitize_features

Displaying 20 results from an estimated 22 matches for "sanitize_features".

2014 Nov 17
4
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
Buggy host may advertised buggy host features (a usual case is that host advertise a feature whose dependencies were missed). In this case, driver should detect and disable the buggy features by itself. This patch introduces driver specific sanitize_features() method which is called just before features finalizing to detect and disable buggy features advertised by host. Virtio-net will be the first user. Cc: Rusty Russell <rusty at rustcorp.com.au> Cc: Michael S. Tsirkin <mst at redhat.com> Cc: Cornelia Huck <cornelia.huck at de.ibm.co...
2014 Nov 17
4
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
Buggy host may advertised buggy host features (a usual case is that host advertise a feature whose dependencies were missed). In this case, driver should detect and disable the buggy features by itself. This patch introduces driver specific sanitize_features() method which is called just before features finalizing to detect and disable buggy features advertised by host. Virtio-net will be the first user. Cc: Rusty Russell <rusty at rustcorp.com.au> Cc: Michael S. Tsirkin <mst at redhat.com> Cc: Cornelia Huck <cornelia.huck at de.ibm.co...
2014 Nov 17
0
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...17:17PM +0800, Jason Wang wrote: > Buggy host may advertised buggy host features (a usual case is that host > advertise a feature whose dependencies were missed). In this case, driver > should detect and disable the buggy features by itself. > > This patch introduces driver specific sanitize_features() method which is > called just before features finalizing to detect and disable buggy features > advertised by host. > > Virtio-net will be the first user. > > Cc: Rusty Russell <rusty at rustcorp.com.au> > Cc: Michael S. Tsirkin <mst at redhat.com> > Cc: Corn...
2014 Nov 17
1
[PATCH V3 2/2] virtio-net: sanitize buggy features advertised by host
This patch tries to detect the possible buggy features advertised by host and sanitize them. One example is booting virtio-net with only ctrl_vq disabled, qemu may still advertise many features which depends on it. This will trigger several BUG()s in virtnet_send_command(). This patch utilizes the sanitize_features() method, and disables all features that depends on ctrl_vq if it was not advertised. This fixes the crash when booting with ctrl_vq=off using qemu. Cc: Rusty Russell <rusty at rustcorp.com.au> Cc: Michael S. Tsirkin <mst at redhat.com> Cc: Cornelia Huck <cornelia.huck at de.ibm.co...
2014 Nov 17
1
[PATCH V3 2/2] virtio-net: sanitize buggy features advertised by host
This patch tries to detect the possible buggy features advertised by host and sanitize them. One example is booting virtio-net with only ctrl_vq disabled, qemu may still advertise many features which depends on it. This will trigger several BUG()s in virtnet_send_command(). This patch utilizes the sanitize_features() method, and disables all features that depends on ctrl_vq if it was not advertised. This fixes the crash when booting with ctrl_vq=off using qemu. Cc: Rusty Russell <rusty at rustcorp.com.au> Cc: Michael S. Tsirkin <mst at redhat.com> Cc: Cornelia Huck <cornelia.huck at de.ibm.co...
2014 Nov 17
3
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...wrote: > > Buggy host may advertised buggy host features (a usual case is that host > > advertise a feature whose dependencies were missed). In this case, driver > > should detect and disable the buggy features by itself. > > > > This patch introduces driver specific sanitize_features() method which is > > called just before features finalizing to detect and disable buggy features > > advertised by host. > > > > Virtio-net will be the first user. > > > > Cc: Rusty Russell <rusty at rustcorp.com.au> > > Cc: Michael S. Tsirkin <...
2014 Nov 17
3
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...wrote: > > Buggy host may advertised buggy host features (a usual case is that host > > advertise a feature whose dependencies were missed). In this case, driver > > should detect and disable the buggy features by itself. > > > > This patch introduces driver specific sanitize_features() method which is > > called just before features finalizing to detect and disable buggy features > > advertised by host. > > > > Virtio-net will be the first user. > > > > Cc: Rusty Russell <rusty at rustcorp.com.au> > > Cc: Michael S. Tsirkin <...
2014 Nov 18
1
[PATCH V3 2/2] virtio-net: sanitize buggy features advertised by host
...y features advertised by host >> and sanitize them. One example is booting virtio-net with only ctrl_vq >> disabled, qemu may still advertise many features which depends on it. This >> will trigger several BUG()s in virtnet_send_command(). >> >> This patch utilizes the sanitize_features() method, and disables all >> features that depends on ctrl_vq if it was not advertised. >> >> This fixes the crash when booting with ctrl_vq=off using qemu. >> >> Cc: Rusty Russell <rusty at rustcorp.com.au> >> Cc: Michael S. Tsirkin <mst at redhat.com&...
2014 Nov 18
1
[PATCH V3 2/2] virtio-net: sanitize buggy features advertised by host
...y features advertised by host >> and sanitize them. One example is booting virtio-net with only ctrl_vq >> disabled, qemu may still advertise many features which depends on it. This >> will trigger several BUG()s in virtnet_send_command(). >> >> This patch utilizes the sanitize_features() method, and disables all >> features that depends on ctrl_vq if it was not advertised. >> >> This fixes the crash when booting with ctrl_vq=off using qemu. >> >> Cc: Rusty Russell <rusty at rustcorp.com.au> >> Cc: Michael S. Tsirkin <mst at redhat.com&...
2014 Nov 17
2
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...sed buggy host features (a usual case is that host > > > > advertise a feature whose dependencies were missed). In this case, driver > > > > should detect and disable the buggy features by itself. > > > > > > > > This patch introduces driver specific sanitize_features() method which is > > > > called just before features finalizing to detect and disable buggy features > > > > advertised by host. > > > > > > > > Virtio-net will be the first user. > > > > > > > > Cc: Rusty Russell <rusty...
2014 Nov 17
2
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...sed buggy host features (a usual case is that host > > > > advertise a feature whose dependencies were missed). In this case, driver > > > > should detect and disable the buggy features by itself. > > > > > > > > This patch introduces driver specific sanitize_features() method which is > > > > called just before features finalizing to detect and disable buggy features > > > > advertised by host. > > > > > > > > Virtio-net will be the first user. > > > > > > > > Cc: Rusty Russell <rusty...
2014 Nov 18
2
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...t may advertised buggy host features (a usual case is that host >>>> advertise a feature whose dependencies were missed). In this case, driver >>>> should detect and disable the buggy features by itself. >>>> >>>> This patch introduces driver specific sanitize_features() method which is >>>> called just before features finalizing to detect and disable buggy features >>>> advertised by host. >>>> >>>> Virtio-net will be the first user. >>>> >>>> Cc: Rusty Russell <rusty at rustcorp.com.au&g...
2014 Nov 18
2
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...t may advertised buggy host features (a usual case is that host >>>> advertise a feature whose dependencies were missed). In this case, driver >>>> should detect and disable the buggy features by itself. >>>> >>>> This patch introduces driver specific sanitize_features() method which is >>>> called just before features finalizing to detect and disable buggy features >>>> advertised by host. >>>> >>>> Virtio-net will be the first user. >>>> >>>> Cc: Rusty Russell <rusty at rustcorp.com.au&g...
2014 Nov 17
0
[PATCH V3 2/2] virtio-net: sanitize buggy features advertised by host
...t the possible buggy features advertised by host > and sanitize them. One example is booting virtio-net with only ctrl_vq > disabled, qemu may still advertise many features which depends on it. This > will trigger several BUG()s in virtnet_send_command(). > > This patch utilizes the sanitize_features() method, and disables all > features that depends on ctrl_vq if it was not advertised. > > This fixes the crash when booting with ctrl_vq=off using qemu. > > Cc: Rusty Russell <rusty at rustcorp.com.au> > Cc: Michael S. Tsirkin <mst at redhat.com> > Cc: Cornelia...
2014 Nov 13
0
[PATCH 1/2] virito: introduce methods of fixing device features
...0 @@ static int virtio_dev_probe(struct device *_d) > if (device_features & (1 << i)) > set_bit(i, dev->features); > > + /* Fix buggy features advertised by host */ > + if (drv->fix_features) > + drv->fix_features(dev); I'd probably call this "sanitize_features" instead. > + > dev->config->finalize_features(dev); > > err = drv->probe(dev); > diff --git a/include/linux/virtio_config.h b/include/linux/virtio_config.h > index 7f4ef66..7bd89ea 100644 > --- a/include/linux/virtio_config.h > +++ b/include/linux/virti...
2014 Nov 17
0
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...ggy host may advertised buggy host features (a usual case is that host > > > advertise a feature whose dependencies were missed). In this case, driver > > > should detect and disable the buggy features by itself. > > > > > > This patch introduces driver specific sanitize_features() method which is > > > called just before features finalizing to detect and disable buggy features > > > advertised by host. > > > > > > Virtio-net will be the first user. > > > > > > Cc: Rusty Russell <rusty at rustcorp.com.au> > &g...
2014 Nov 17
0
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...res (a usual case is that host > > > > > advertise a feature whose dependencies were missed). In this case, driver > > > > > should detect and disable the buggy features by itself. > > > > > > > > > > This patch introduces driver specific sanitize_features() method which is > > > > > called just before features finalizing to detect and disable buggy features > > > > > advertised by host. > > > > > > > > > > Virtio-net will be the first user. > > > > > > > > > &gt...
2014 Nov 18
0
[PATCH V3 1/2] virtio: introduce methods of sanitizing device features
...gy host features (a usual case is that host > >>>> advertise a feature whose dependencies were missed). In this case, driver > >>>> should detect and disable the buggy features by itself. > >>>> > >>>> This patch introduces driver specific sanitize_features() method which is > >>>> called just before features finalizing to detect and disable buggy features > >>>> advertised by host. > >>>> > >>>> Virtio-net will be the first user. > >>>> > >>>> Cc: Rusty Russell...
2014 Nov 13
7
[PATCH 1/2] virito: introduce methods of fixing device features
Buggy host may advertised buggy host features (a usual case is that host advertise a feature whose dependencies were missed). In this case, driver should detect and disable the buggy features by itself. This patch introduces driver specific fix_features() method which is called just before features finalizing to detect and disable buggy features advertised by host. Virtio-net will be the first
2014 Nov 13
7
[PATCH 1/2] virito: introduce methods of fixing device features
Buggy host may advertised buggy host features (a usual case is that host advertise a feature whose dependencies were missed). In this case, driver should detect and disable the buggy features by itself. This patch introduces driver specific fix_features() method which is called just before features finalizing to detect and disable buggy features advertised by host. Virtio-net will be the first