I gave two days workshop on 16th and 17th April in DTU on getting involved with open sources. IEEE Delhi section SAC organized this workshop.
Few days back, Amitoj asked me why doesn’t git fetch deletes the changes that are not present on remote but are present in local, when it does updates other changes. To explain it one need to understand the difference between git fetch + merge, git fetch + rebase and git pull and why we need to merge or rebase after a fetch and when? I tried searching for some good resources to explain the difference but I didn’t find anything good. So I thought of writing one.
First of all have a look at this image by Oliver Steele.
- Select text which you want to strike out.
- Right click on the selected text and choose inspect element.
- The inspector will highlight that text.
- Right click on that and choose edit as HTML.
- Wrap the text inside <strike> tag.
I talked about “Getting started with contributing to Linux Kernel” at my university, Indira Gandhi Delhi Technical University on 14th March’15.
This blog post is about the bugs and FPs I found for the case which checks for inconsistent assumptions about NULL. This has two parts, one is where NULL test is done preceding a dereference and the second is where a NULL test is done following a dereference. You can view the annotated report for the first case and for the second case.
This blog post is about the bugs and FPs I found for the report which checks here interrupts are turned off but not turned on again, using the functions local_irq_save or save_and_cli, where interrupts are turned off but not turned on again, using the functions cli, where a lock that is taken but not released. Interrupts are disabled at the same time and where a lock that is taken more than once. Interrupts are disabled at the same time. You can view the annotated report here and here.
This blog post is about the bugs and FPs I found for the report which checks for locks taken two times. You can view the annotated report here.
This blog post is about the bugs and FPs I found for the case which checks for locks around possibly blocking functions.