# USB stack improvements GSoC - Week 10

DevFeed: [USB stack improvements GSoC - Week 10](<https://devfeed.tech/articles/usb-stack-improvements-gsoc-week-10-33042.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/usb-stack-improvements-gsoc-week-10/>)

Published: 2016-08-02T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [driver](<https://devfeed.tech/tags/driver.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [usb](<https://devfeed.tech/tags/usb.md>), [verification](<https://devfeed.tech/tags/verification.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

A GSoC Week 10 progress report on improving ReactOS's USB stack. The author discusses WDM plug-and-play and remove synchronization, investigates Enhanced I/O Verification findings, and adds remove synchronization to usbhub before submitting a final pull request.

## Source excerpt

Since previous post I have done few tasks and learned a lot of things. Generally, I was reading and thinking about WDM's PnP handling concepts. In general, I've improved my understanding of PnP and also learned about remove synchronization. Also I've investigated some corner cases and problems of WDM related remove synchronization topic. I think this learning is definitely a big investment into my future as NT driver developer.