Displaying 6 results from an estimated 6 matches for "dev_emerg".
2015 Mar 09
2
[PATCH] 9p/trans_virtio: fix hot-unplug
...m list so we don't get new users. */
list_del(&chan->chan_list);
+ warning_time = jiffies;
+
+ /* Wait for existing users to close. */
+ while (chan->inuse) {
+ mutex_unlock(&virtio_9p_lock);
+ msleep(250);
+ if (time_after(jiffies, warning_time + 10 * HZ)) {
+ dev_emerg(&vdev->dev, "p9_virtio_remove: "
+ "waiting for device in use.\n");
+ warning_time = jiffies;
+ }
+ mutex_lock(&virtio_9p_lock);
+ }
+
mutex_unlock(&virtio_9p_lock);
+
+ vdev->config->del_vqs(vdev);
+
sysfs_remove_file(&(vdev-&g...
2015 Mar 09
2
[PATCH] 9p/trans_virtio: fix hot-unplug
...m list so we don't get new users. */
list_del(&chan->chan_list);
+ warning_time = jiffies;
+
+ /* Wait for existing users to close. */
+ while (chan->inuse) {
+ mutex_unlock(&virtio_9p_lock);
+ msleep(250);
+ if (time_after(jiffies, warning_time + 10 * HZ)) {
+ dev_emerg(&vdev->dev, "p9_virtio_remove: "
+ "waiting for device in use.\n");
+ warning_time = jiffies;
+ }
+ mutex_lock(&virtio_9p_lock);
+ }
+
mutex_unlock(&virtio_9p_lock);
+
+ vdev->config->del_vqs(vdev);
+
sysfs_remove_file(&(vdev-&g...
2015 Mar 12
0
[PATCH] 9p/trans_virtio: fix hot-unplug
...list_del(&chan->chan_list);
> + warning_time = jiffies;
> +
> + /* Wait for existing users to close. */
> + while (chan->inuse) {
> + mutex_unlock(&virtio_9p_lock);
> + msleep(250);
> + if (time_after(jiffies, warning_time + 10 * HZ)) {
> + dev_emerg(&vdev->dev, "p9_virtio_remove: "
> + "waiting for device in use.\n");
> + warning_time = jiffies;
> + }
> + mutex_lock(&virtio_9p_lock);
> + }
> +
> mutex_unlock(&virtio_9p_lock);
> +
> + vdev->config->del_v...
2015 Mar 12
0
[PATCH] 9p/trans_virtio: fix hot-unplug
...list_del(&chan->chan_list);
> + warning_time = jiffies;
> +
> + /* Wait for existing users to close. */
> + while (chan->inuse) {
> + mutex_unlock(&virtio_9p_lock);
> + msleep(250);
> + if (time_after(jiffies, warning_time + 10 * HZ)) {
> + dev_emerg(&vdev->dev, "p9_virtio_remove: "
> + "waiting for device in use.\n");
> + warning_time = jiffies;
> + }
> + mutex_lock(&virtio_9p_lock);
> + }
> +
> mutex_unlock(&virtio_9p_lock);
> +
> + vdev->config->del_v...
2015 Mar 12
1
[PATCH] 9p/trans_virtio: fix hot-unplug
...t; > + warning_time = jiffies;
> > +
> > + /* Wait for existing users to close. */
> > + while (chan->inuse) {
> > + mutex_unlock(&virtio_9p_lock);
> > + msleep(250);
> > + if (time_after(jiffies, warning_time + 10 * HZ)) {
> > + dev_emerg(&vdev->dev, "p9_virtio_remove: "
> > + "waiting for device in use.\n");
> > + warning_time = jiffies;
> > + }
> > + mutex_lock(&virtio_9p_lock);
> > + }
> > +
> > mutex_unlock(&virtio_9p_lock);
>...
2015 Mar 12
1
[PATCH] 9p/trans_virtio: fix hot-unplug
...t; > + warning_time = jiffies;
> > +
> > + /* Wait for existing users to close. */
> > + while (chan->inuse) {
> > + mutex_unlock(&virtio_9p_lock);
> > + msleep(250);
> > + if (time_after(jiffies, warning_time + 10 * HZ)) {
> > + dev_emerg(&vdev->dev, "p9_virtio_remove: "
> > + "waiting for device in use.\n");
> > + warning_time = jiffies;
> > + }
> > + mutex_lock(&virtio_9p_lock);
> > + }
> > +
> > mutex_unlock(&virtio_9p_lock);
>...