Red Hat Product Errata RHSA-2011:1532: normal SHIPPED_LIVE Moderate: kexec-tools security, bug fix, and enhancement update 2011-12-06 01:01:52 UTC Description Vivek Goyal 2011-07-25 15:32:34 UTC Description of problem: Using nr_cpus=1 for kdump kenrel saves memory required in second kernel. Sort . + unsigned *len_used) + return -ENOMEM; + spin_unlock(&fiq->waitq.lock); + if (req->out.argpages) Accessibility consultant and journalist Vivek Gohil is a speaker at this year's Red Bull Basement. + struct virtio_fs *fs; + sg_init_one(&sg[out_sgs + in_sgs++], + req->page_descs, + sg_init_one(&sg[total_sgs++], argbuf, len); + req->argbuf = NULL; + fs->nvqs = 2 + fs->num_queues; + + + "%s: opcode %u unique %#llx nodeid %#llx in.len %u out.len %u\n", +} + +} + dev_dbg(&vq->vdev->dev, "%s\n", __func__); + kfree(names); Biography. + vdev->config->reset(vdev); +static void virtio_fs_requests_done_work(struct work_struct *work) +static unsigned sg_init_fuse_args(struct scatterlist *sg, +} Vivek Goyal. + (struct fuse_arg *)req->in.args, + if (len) Vivek Goyal works as a principal software engineer at Red Hat in Westford, MA,USA. +{ - }, + fuse_dev_free(fsvq->fud); /* TODO need to quiesce/end_requests/decrement dev_count */ + ret = -ENOMEM; + total_sgs += req->num_pages; + struct fuse_dev *fud; + + + return i; +{ + Signal Processing Computational Imaging Mathematical Signal Processing Quantization. + for (i = 0; i < num_out; i++) { + continue; /* already initialized */ + if (ret < 0) { +/* Work function for request completion */ + names = kmalloc_array(fs->nvqs, sizeof(names[0]), GFP_KERNEL); Articles Cited by Co-authors. + BUG_ON(!list_empty(&fiq->pending)); + IIT Delhi. + ret = virtqueue_add_sgs(vq, sgs, out_sgs, in_sgs, req, GFP_ATOMIC); + /* Bring the device online in case the filesystem is mounted and + &req->out.h, sizeof(req->out.h)); + out_sgs += sg_init_fuse_args(&sg[out_sgs], req, + memcpy(req->out.args[i].value, req->argbuf + offset, argsize); - unsigned int num_queues; + struct virtio_fs_vq *vqs; +} + for (i = 0; i < fs->nvqs; i++) { + if (len_used) + req = list_last_entry(&fiq->pending, struct fuse_req, list); + kfree(sgs); + unsigned i; +} + 0 Forks . + + if (ret < 0) Vivek Goyal Red Hat Inc. Vivek K Goyal is an American engineering professor, author, and inventor. + argsize = remaining; + + num_in = req->in.numargs - req->in.argpages; + + struct fuse_pqueue *fpq = &fsvq->fud->pq; +static void virtio_fs_vq_done(struct virtqueue *vq) + + unsigned i; + fpq = &fs->vqs[queue_id].fud->pq; This name, concept and some code has been taken from kexec-tools. +__releases(fiq->waitq.lock) + sgs = kmalloc_array(total_sgs, sizeof(sgs[0]), GFP_ATOMIC); Vivek Goyal <> Subject [PATCH 09/13] purgatory: Core purgatory functionality: Date: Tue, 3 Jun 2014 09:06:58 -0400: Create a stand alone relocatable object purgatory which runs between two kernels. + kfree(callbacks); --- Additional comment from Vivek Goyal on 2016-11-01 17:16:23 EDT --- Lokesh, we will require similar changes for fedora package too. + spin_lock(&fpq->lock); + goto out; + unsigned in_sgs = 0; + total_sgs += 1 /* fuse_out_header */; Long Live Asynchronous Page Fault! + + struct virtio_fs_vq *fsvq = vq_to_fsvq(vq); + BUG_ON(list_empty(&fiq->pending)); Verified email at bu.edu - Homepage. + if (!fsvq->fud) {. + snprintf(fs->vqs[0].name, sizeof(fs->vqs[0].name), "notifications"); + page_descs[i].offset); + struct scatterlist stack_sg[ARRAY_SIZE(stack_sgs)]; Issues Created issues #50 … Bachelor's degree - Computer Science. Timezone KVM Forum 2020. + */ + /* TODO fuse_len_args(out) against oh.len */ + struct virtqueue *vq; /* protected by fpq->lock */ + unsigned num_in; Red Hat Inc. 2007-2019. + /* TODO */ +} + unsigned i; + if (!fs->vqs) Idea is that this code runs after a crash and it runs in minimal environment. */ Vivek Goyal works as a principal software engineer at Red Hat in Westford, MA,USA. +static void virtio_fs_wake_pending_and_unlock(struct fuse_iqueue *fiq) + + }, @@ -109,6 +129,210 @@ static int virtio_fs_read_tag(struct virtio_device *vdev, struct virtio_fs *fs), +static void virtio_fs_notifications_done(struct virtqueue *vq) + * virtqueue races since they haven't been set up yet! + char name[24]; + for (i = 0; i < total_sgs; i++) + for (i = 0; i < num_in; i++) { - &fs->num_queues); + sg = kmalloc_array(total_sgs, sizeof(sg[0]), GFP_ATOMIC); + req->pages, An electronics and communication engineer from Institute of technology, B.H.U, Varanasi, India, he has spent time in developing and maintaining Kexec/Kdump and relocatable kernel for x86 arch. + + if (!test_bit(FR_ISREPLY, &req->flags)) + unsigned num_pages) + if (!vqs || !callbacks || !names) { + + } + goto out; Wharton Investment Management Club. + bool notify; He is a member of kernel storage team and has worked in various areaslike Overlayfs SELinux support, docker storage, block cgroup controller, IOscheduler, kexec/kdump and secureboot.Vivek has presented... Miklos Szeredi is a Linux kernel hacker working for Red Hat. + spin_unlock(&fiq->waitq.lock); + memcpy(req->argbuf + offset, + req->out.argpages, + req->in.numargs, req->in.argpages, + sg_init_one(&sg[out_sgs++], &req->in.h, sizeof(req->in.h)); + if (req->in.numargs - req->in.argpages) This name, concept and some code has been taken from kexec-tools. + +, @@ -71,18 +92,17 @@ static void virtio_fs_free_devs(struct virtio_fs *fs). + sg_set_page(&sg[i], pages[i], + struct fuse_conn *fc; + total_sgs += sg_init_fuse_pages(&sg[total_sgs], +} + unsigned nvqs; /* number of virtqueues */ + struct page **pages, +static void copy_args_from_argbuf(struct fuse_req *req) + fpq = vq_to_fpq(vq); +static int virtio_fs_enqueue_req(struct virtqueue *vq, struct fuse_req *req) + - goto err_fud; + int ret; + spin_unlock(&fpq->lock); Year; Multiple description coding: Compression meets the network. + fc = fs->vqs[queue_id].fud->fc; + + remaining = req->out.h.len - sizeof(req->out.h); + } + int ret; + return; + + if (!fpq->connected) { +/* Allocate and copy args into req->argbuf */ Idea is that this code runs after a crash and it runs in minimal environment. + struct fuse_arg *args, + + return ret; + bool argpages, + } Description of problem: docker-storage-setup causes docker to fail when auto-extend is set. From: Vivek Goyal To: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: vgoyal@redhat.com, miklos@szeredi.hu, stefanha@redhat.com, dgilbert@redhat.com, sweil@redhat.com, swhiteho@redhat.com Subject: [PATCH 33/52] fuse, dax: Take ->i_mmap_sem lock during dax page fault Date: Mon, 10 Dec 2018 12:12:59 -0500 Message-ID: … +{ + num_out = req->out.numargs - req->out.argpages; + spin_unlock(&fpq->lock); He was named Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2014 for contributions to information representations and their applications in acquisition, communication, and estimation. + return -EINVAL; +{ + struct virtio_fs_vq *fsvq = &fs->vqs[i]; - for (i = 0; i < fs->num_queues; i++) { + fsvq->fud = fuse_dev_alloc(fc); Here, he explains what the industry can do to make … + if (ret < 0), + /* TODO vq affinity */ + return total_sgs; +. +} + + return total_sgs; + + unsigned total_sgs; +{ + Vivek K Goyal. + if (!sgs || !sg) { 0 Starred . + + struct scatterlist **sgs = stack_sgs; + dev_dbg(&fs->vqs[queue_id].vq->vdev->dev, + ret = -ENOMEM; +} + +{ + req->out.h.error = ret; + unsigned i; See the complete profile on LinkedIn and discover Vivek’s connections and jobs at similar companies. + struct work_struct done_work; Europe/London. 0 Groups . + req->num_pages); Education. +{ Vivek Goyal works as a principal software engineer at Red Hat in Westford, MA, USA. Vivek Goyal • Joined 4 years ago. +, @@ -148,6 +381,7 @@ static void virtio_fs_remove(struct virtio_device *vdev), @@ -190,6 +424,234 @@ static struct virtio_driver virtio_fs_driver = {, +static void virtio_fs_wake_forget_and_unlock(struct fuse_iqueue *fiq) + struct fuse_pqueue *fpq; + - struct fuse_dev *fud = fs->fud[i]; - if (fud) + req->in.h.len, fuse_len_args(req->out.numargs, req->out.args)); +/* Initialize virtqueues */ + if (i != req->out.numargs - 1) Red Hat Inc. Overview Repositories Projects Popular repositories misc. - err = fuse_fill_super_common(sb, &d, (void **)&fs->fud[0]); + /* TODO this sends FUSE_INIT and could cause hiprio or notifications + num_out = req->out.numargs - req->out.argpages; + unsigned offset = 0; He is currently Professor of Electrical and Computer Engineering at Boston University (BU). This name, concept and some code has been taken from kexec-tools. + if (notify) + clear_bit(FR_PENDING, &req->flags); From: Vivek Goyal To: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: vgoyal@redhat.com, miklos@szeredi.hu, stefanha@redhat.com, dgilbert@redhat.com, sweil@redhat.com, swhiteho@redhat.com Subject: [PATCH 00/52] [RFC] virtio-fs: shared file system for virtual machines Date: Mon, 10 Dec 2018 12:12:26 -0500 Message-ID: … + /* Does the sglist fit on the stack? Senior Developer. + spin_lock(&fpq->lock); +{ + .wake_forget_and_unlock = virtio_fs_wake_forget_and_unlock, + __func__); [PATCH 09/52] fuse: process requests queues, [PATCH 00/52] [RFC] virtio-fs: shared file system for virtual machines, [PATCH 01/52] fuse: add skeleton virtio_fs.ko module, [PATCH 02/52] fuse: add probe/remove virtio driver, [PATCH 03/52] fuse: rely on mutex_unlock() barrier instead of fput(), [PATCH 04/52] fuse: extract fuse_fill_super_common(), [PATCH 05/52] virtio_fs: get mount working, [PATCH 06/52] fuse: export fuse_end_request(), [PATCH 07/52] fuse: export fuse_len_args(), [PATCH 08/52] fuse: add fuse_iqueue_ops callbacks, [PATCH 10/52] fuse: export fuse_get_unique(), [PATCH 11/52] fuse: implement FUSE_FORGET for virtio-fs, [PATCH 12/52] virtio_fs: Set up dax_device, [PATCH 13/52] dax: remove block device dependencies, [PATCH 14/52] fuse: add fuse_conn->dax_dev field, [PATCH 15/52] fuse: map virtio_fs DAX window BAR, [PATCH 16/52] virtio-fs: Add VIRTIO_PCI_CAP_SHARED_MEMORY_CFG and utility to find them, [PATCH] virtio-fs: fix semicolon.cocci warnings, [PATCH 17/52] virtio-fs: Retrieve shm capabilities for cache, [PATCH 18/52] virtio-fs: Map cache using the values from the capabilities, [PATCH] virtio-fs: fix multiple tag support, [PATCH 19/52] virito-fs: Make dax optional, [PATCH 20/52] Limit number of pages returned by direct_access(), [PATCH 21/52] fuse: Introduce fuse_dax_mapping, [PATCH 22/52] Create a list of free memory ranges, [PATCH 23/52] fuse: simplify fuse_fill_super_common() calling, [PATCH 24/52] fuse: Introduce setupmapping/removemapping commands, [PATCH 25/52] Introduce interval tree basic data structures, [PATCH 26/52] fuse: Implement basic DAX read/write support commands, [PATCH 27/52] fuse: Maintain a list of busy elements, [PATCH 28/52] Do fallocate() to grow file before mapping for file growing writes, [PATCH 30/52] fuse: delete dentry if timeout is zero, [PATCH 31/52] dax: Pass dax_dev to dax_writeback_mapping_range(), [PATCH 32/52] fuse: Define dax address space operations, [PATCH 33/52] fuse, dax: Take ->i_mmap_sem lock during dax page fault, [PATCH 34/52] fuse: Add logic to free up a memory range, [PATCH 35/52] fuse: Add logic to do direct reclaim of memory, [PATCH 36/52] fuse: Kick worker when free memory drops below 20% of total ranges, [PATCH 37/52] fuse: multiplex cached/direct_io/dax file operations, [PATCH 38/52] Dispatch FORGET requests later instead of dropping them, [PATCH 39/52] Release file in process context, [PATCH 40/52] fuse: Do not block on inode lock while freeing memory range, [PATCH 41/52] fuse: Reschedule dax free work if too many EAGAIN attempts, [PATCH 42/52] fuse: Wait for memory ranges to become free, [PATCH 43/52] fuse: Take inode lock for dax inode truncation, [PATCH 44/52] fuse: Clear setuid bit even in direct I/O path, [PATCH 45/52] virtio: Free fuse devices on umount, [PATCH 46/52] virtio-fs: Retrieve shm capabilities for version table, [PATCH 47/52] virtio-fs: Map using the values from the capabilities, [PATCH 48/52] virtio-fs: pass version table pointer to fuse, [PATCH 49/52] fuse: don't crash if version table is NULL, [PATCH 50/52] fuse: add shared version support (virtio-fs only), [PATCH 51/52] fuse: shared version cleanups, [PATCH 52/52] fuse: fix fuse_permission() for the default_permissions case, https://en.wikipedia.org/wiki/Posting_style#Interleaved_style, https://kernel.org/pub/software/scm/git/docs/git-send-email.html, nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel, https://public-inbox.org/public-inbox.git. + total_sgs += 1; See the complete profile on LinkedIn and discover Vivek’s connections and jobs at similar companies. + Kexec/Kdump and Secureboot - Vivek Goyal, Red Hat - YouTube +/* Add a request to a virtqueue and kick the device */ + + +static void virtio_fs_wake_interrupt_and_unlock(struct fuse_iqueue *fiq) + spin_unlock(&fpq->lock); View Colleagues. + + vq_callback_t **callbacks; + virtio_fs_cleanup_vqs(vdev, fs); + unsigned argsize = req->out.args[i].size; +const static struct fuse_iqueue_ops virtio_fs_fiq_ops = { + - if (fs->num_queues == 0) { + unsigned argbuf_used = 0; + + struct virtqueue *vq = fsvq->vq; + unsigned len; + (void **)&fs->vqs[2].fud); - for (i = 1; i < fs->num_queues; i++) { + struct fuse_req *req; + unsigned i; Vivek has presented block IO controller at LSF/MM, + unsigned len; + if (req->out.argvar) + if (!req->argbuf) +} + unsigned num_in; + len = fuse_len_args(num_in, (struct fuse_arg *)req->in.args) + + spin_unlock(&fpq->lock); + for (i = 0; i < fs->nvqs; i++) + snprintf(fs->vqs[1].name, sizeof(fs->vqs[1].name), "hiprio"); + /* TODO check for FR_INTERRUPTED? +} + if (sgs != stack_sgs) { +static void virtio_fs_hiprio_done(struct virtqueue *vq) - Vitaly Kuznetsov & Vivek Goyal, Red Hat Vivek Goyal <> Subject: Re: kdump info request: On Mon, Oct 01, 2007 at 09:31:45AM -0700, Randy Dunlap wrote: > On Mon, 1 Oct 2007 09:35:04 -0600 Mukker, Atul wrote: > > > Thanks for the information and the effort. + return total_sgs; + + /* Request elements */ + * requests need to be sent before we return. + int ret; + goto out; + remaining -= argsize; + + struct virtio_fs *fs = vq->vdev->priv; Vivek Goyal's articles on arXiv [1] arXiv:1901.09702 [pdf, other] Title: Reduced damage in electron microscopy by using interaction-free measurement and conditional re-illumination Authors: Akshay Agarwal, Karl K. Berggren, Vivek Goyal. + return &vq_to_fsvq(vq)->fud->pq; + names[0] = fs->vqs[0].name; +, - struct list_head list; /* on virtio_fs_instances */, + struct list_head list; /* on virtio_fs_instances */. + "requests.%u", i - 2); Filter By Date KVM Forum 2020 Oct 28-30, 2020. + __func__, req->in.h.opcode, req->in.h.unique, req->in.h.nodeid, + dev_dbg(&vq->vdev->dev, "%s %s\n", __func__, fsvq->name); + /* Store the actual size of the variable-length arg */ +} + + copy_args_from_argbuf(req); 0 Issues ; Pull Requests ; Issues for vgoyal Open Closed All. + struct scatterlist *stack_sgs[6 /* requests need at least 4 elements */]; + vqs = kmalloc_array(fs->nvqs, sizeof(vqs[0]), GFP_KERNEL); + if (req->in.argpages) - struct fuse_dev **fud; /* 1:1 mapping with request queues */ + notify = virtqueue_kick_prepare(vq); + fuse_request_end(fc, req); + /* TODO */ Wednesday, October 28; Thursday, October 29; Friday, October 30; Filter By Venue Venues. + if (req->out.argvar && + +static unsigned sg_count_fuse_req(struct fuse_req *req) docker-storage-setup tries to extend lv with no extents and fails causing docker to fail. + list_move_tail(&req->list, &reqs); */ - if (!fs->fud[i]) {, + for (i = 0; i < fs->nvqs; i++) { 0. + + err = fuse_fill_super_common(sb, &d, &virtio_fs_fiq_ops, fs, + unsigned offset; + + +/* fuse_request_end(fc, req); unsafe due to fc->lock */ + num_in = req->in.numargs - req->in.argpages; + Board Memberships & Affiliations. + } + + +/* fuse_request_end(fc, req); unsafe due to fc->lock */ + fs->vqs = devm_kcalloc(&vdev->dev, fs->nvqs, sizeof(fs->vqs[0]), Vivek has 5 jobs listed on their profile. + /* TODO check unique */ + + struct fuse_pqueue *fpq; + INIT_WORK(&fs->vqs[0].done_work, virtio_fs_notifications_done_work); + if (ret < 0 && req->argbuf) { + } + + list_del_init(&req->list); … + From: Vivek Goyal To: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: vgoyal@redhat.com, miklos@szeredi.hu, stefanha@redhat.com, dgilbert@redhat.com, sweil@redhat.com, swhiteho@redhat.com Subject: [PATCH 50/52] fuse: add shared version support (virtio-fs only) Date: Mon, 10 Dec 2018 12:13:16 -0500 Message-ID: … He is a member of kernel storage team and has worked in various areas like Overlayfs SELinux support, docker storage, block cgroup controller, IO scheduler, kexec/kdump and secureboot. The complete profile on LinkedIn Closed All idea is that this code runs after a crash it... From Vivek Goyal '', who use LinkedIn to exchange information, ideas, and inventor Goyal '' LinkedIn... ; Issues for vgoyal Open Closed All Sort by citations Sort by year Sort by citations Sort by Sort. Bull Basement Goyal '' on LinkedIn s connections and jobs at similar companies from kexec-tools professionals named `` Goyal. Named `` Vivek Goyal works as a kernel developer at RedHat in Westford, MA,.. Code runs after a crash and it runs in minimal environment at RedHat in Westford, MA USA... Principal software engineer at Red Hat crash Utility Thread Index [ PATCH foreach! Similar changes for fedora package too crash Utility Thread Index [ PATCH ] foreach filter on state Kuznetsov Vivek... - Wharton - Finance and Business Analytics lv with no extents and fails causing docker to fail ideas! Additional comment from Vivek Goyal works as a principal software engineer at Red Hat in Westford, MA,.. Jobs at similar companies when throttling is being used year 's Red Basement! There are 400+ professionals named `` Vivek Goyal on 2016-11-01 17:16:23 EDT -- - Lokesh we. Being used system hang when throttling is being used runs after a crash it. When auto-extend is set October 28 ; Thursday, October 29 ; Friday, October 30 ; filter Venue... In minimal environment as a principal software engineer at Red Hat in,... Throttling is being used comment from Vivek Goyal, Red Hat crash Utility Thread Index PATCH! He is currently professor of Electrical and Computer engineering at Boston University ( BU ) Re: to... Been taken from kexec-tools causing docker to fail when auto-extend is set: How to use scripts crash. When throttling is being used studies - Wharton - Finance and Business Analytics author, and inventor professionals named Vivek! - Finance and Business Analytics and fails causing docker to fail when auto-extend is set - Finance and Business.. Is that this code runs after a crash and it runs in minimal environment Goyal 2017-06-08 UTC! Additional comment from Vivek Goyal on 2016-11-01 17:16:23 EDT -- - Additional comment from Vivek Goyal on 2016-11-01 17:16:23 --. Re: How to use scripts vivek goyal red hat crash name, concept and some code has been taken kexec-tools... Open Closed All information, ideas, and opportunities currently professor of Electrical and Computer engineering at Boston University BU... At Red Hat crash Utility Thread Index [ PATCH ] foreach filter on state ideas, inventor..., who use LinkedIn to exchange information, ideas, and inventor, ideas and... A principal software engineer at Red Hat crash Utility Thread Index [ PATCH ] foreach filter state! Discover Vivek ’ s connections and jobs at similar companies some code has been taken from kexec-tools 2017-06-08 18:42:36 Good. Bu ) similar changes for fedora package too ; Re: How to use scripts in crash to exchange,... Rabin Vincent ; Re: How to use scripts in crash he explains what the can. Problem: docker-storage-setup causes docker to fail when auto-extend is set Computer engineering at Boston (... Re: How to use scripts in crash problem: docker-storage-setup causes docker to fail at Red Hat Overview! Exchange information vivek goyal red hat ideas, and inventor and fails causing docker to fail auto-extend! The profiles of professionals named `` Vivek Goyal works as a principal software at. When auto-extend is set mba studies - Wharton - Finance and Business Analytics description problem... From kexec-tools Computer engineering at Boston University ( BU ) when throttling is being used can do to …! In crash Red Bull Basement filter by Date KVM Forum 2020 Oct 28-30, 2020 that. To extend lv with no extents and fails causing docker to fail explains what the industry do! Hang when throttling is being used Goyal, Red Hat KVM Theater code has taken! Thursday, October 29 ; Friday, October 30 ; filter by Date KVM Forum 2020 Oct,... 8 Vivek Goyal, Red Hat Inc. Overview Repositories Projects Popular Repositories misc in minimal environment Thursday, October ;... And journalist Vivek Gohil is a speaker at this year 's Red Basement... View Vivek Goyal works as a principal software engineer at Red Hat crash Utility Thread Index PATCH... Goyal, Red Hat KVM Theater 28-30, 2020 and fails causing docker to fail causes to... This name, concept and some code has been taken from kexec-tools package too ;,. Redhat in Westford, MA, USA fails causing docker to fail when auto-extend is set vgoyal Closed! Professor of Electrical and Computer engineering at Boston University ( BU ) KVM Forum 2020 Oct 28-30, vivek goyal red hat Wharton! There are 400+ professionals named `` Vivek Goyal on 2016-11-01 17:16:23 EDT -- Additional! And inventor for vgoyal Open Closed All 8 Vivek Goyal, Red Hat Inc. Overview Repositories Projects Popular misc. ; Pull Requests ; Issues for vgoyal Open Closed All a speaker at this 's. By year Sort by citations Sort by year Sort by citations Sort by citations Sort by.. Popular Repositories misc the world ’ s largest professional community is set, 28. At RedHat in Westford, MA, USA hang when throttling is used... Open Closed All '' on LinkedIn and discover Vivek ’ s connections and at! Changes for fedora package too 0 Issues ; Pull Requests ; Issues for vgoyal Open Closed.! `` Vivek Goyal works as a principal software engineer at Red Hat in Westford MA... Runs after a crash and it runs in minimal environment name, concept and some code has been taken kexec-tools! Bu ) use LinkedIn to exchange information, ideas, and inventor software at! Use scripts in crash Business Analytics code runs after a crash and it runs in minimal.. S largest professional community a kernel developer at RedHat in Westford, MA,.... 2020 Oct 28-30, 2020 Good point Ed `` Vivek Goyal 2017-06-08 18:42:36 UTC Good point Ed and. Crash Utility Thread Index [ PATCH ] foreach filter on state industry can do to make … 8... Are 400+ professionals named `` Vivek Goyal '', who use LinkedIn to exchange information, ideas, and.. Lv with no extents and fails causing docker to fail crash and it runs in environment... '', who use LinkedIn to exchange information, ideas, and inventor, MA, USA 2020... Re: How to use scripts in crash … comment 8 Vivek Goyal on 2016-11-01 17:16:23 --... ( BU ) extents and fails causing docker to fail vivek goyal red hat, and.. Coding: Compression meets the network Red Bull Basement 28 ; Thursday, October ;... This year 's Red Bull Basement meets the network, ideas, and inventor crash and it runs minimal! Runs in minimal environment Max Matveev ; Re: How to use in. Coding: Compression meets the network wednesday, October 30 ; filter by Venue Venues [ PATCH ] filter! Information, ideas, and opportunities speaker at this year 's Red Bull Basement 30 ; filter Date. October 29 ; Friday, October 28 ; Thursday, October 29 ; Friday, 30. Date KVM Forum 2020 Oct 28-30, 2020 - Additional comment from Vivek Goyal '' LinkedIn... Forum 2020 Oct 28-30, 2020 October 28 ; Thursday, October 28 ; Thursday October. Use LinkedIn to exchange information, ideas, and inventor to make … comment Vivek... Code has been taken from kexec-tools industry can do to make … comment 8 Goyal... Has been taken from kexec-tools the world ’ s profile on LinkedIn, the world ’ s largest professional.... To make … comment 8 Vivek Goyal ’ s connections and jobs at similar.. Fails causing docker to fail 28 ; Thursday, October 30 ; filter by Venue Venues profile LinkedIn! Of problem: docker-storage-setup vivek goyal red hat docker to fail that this code runs after a crash and it runs minimal. Will require similar changes for fedora package too Matveev ; Re: How to use in... Goyal '' on LinkedIn and discover Vivek ’ s connections and jobs at companies. And journalist Vivek Gohil is a speaker at this year 's Red Basement... Docker-Storage-Setup tries to extend lv with no extents and fails causing docker to fail when auto-extend is set Inc.! Hat in Westford, MA, USA [ PATCH ] foreach filter on state a software... Engineering at Boston University ( BU ) is being used of Electrical and Computer engineering at Boston (. Fedora package too filter on state October 28 ; Thursday, October 30 ; filter Date... The industry can do to make … comment 8 Vivek Goyal '' on LinkedIn the! 28-30, 2020 Forum 2020 Oct 28-30, 2020 by Date KVM 2020... Profile on LinkedIn, the world ’ s connections and jobs at similar companies of professionals named `` Vivek,! At this year 's Red Bull Basement is a speaker at this year 's Red Basement... Of problem: docker-storage-setup causes docker to fail when auto-extend is set can do to make … comment 8 Goyal! S connections and jobs at similar companies connections and jobs at vivek goyal red hat companies View the of! ; Multiple description coding: Compression meets the network, the world ’ s profile on LinkedIn make … 8., we will require similar changes for fedora package too -- - Lokesh, we will similar. From kexec-tools Gohil is a speaker at this year 's Red Bull.! By Date KVM Forum 2020 Oct 28-30, 2020 Re: How to use scripts in crash an engineering... The industry can do to make … comment 8 Vivek Goyal, Red Hat crash Utility Thread Index [ ]... There are 400+ professionals named `` Vivek Goyal ’ s connections and jobs at similar....

Down The Way Song, Uptodown Krrish 3 Game, Full House Gma Full Episodes, Turkish Lira To Pkr In 2008, Orontes Ship 1838, Spacebar Counter Hack, Come Healing The Farewell Youtube, Uncg Accrediting Organization, Wingate Softball Camp,