EFY Times  
Wednesday, May 22, 2013

 
GO
 
 
'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev
 
Home >> Infotech >> Trends
 
'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev  
 
Linus Torvalds is mighty upset with Red Hat developer, Mauro Carvalho Chehab as he passed on a bug while fixing some fault in Pulseaudio and other third-party applications.   
Rate this news:  (18 Votes)
Monday, January 14, 2013 It seems someone did not have a good start to this new year. Linux creator, Linus Torvalds unleashed his wrath on Linux kernel and Red Hat developer, Mauro Carvalho Chehab for passing a bug in the kernel. Torvalds started his long email with- "Mauro, SHUT THE F**K UP!" The bug that outraged Torvalds caused an ioctl() system call to return an inappropriate error code for the operation requested. So, the software employing this feature would face problems due to this unexpected value from the kernel.

Linux Open Source Linus Torvalds, Shut The F**K Up,Red Hat developer Mauro Carvalho Chehab, red hat, linux kernel, kernel maintainer




Chehab mistakenly sent a bug in the kernel to fix some fault in Pulseaudio and other third-party applications. But the solution itself as described by Torvalds is “total crap.” “I'm angry, because your whole email was so _horribly_ wrong, and the patch that broke things was so obviously crap. The whole patch is incredibly broken shit. It adds an insane error code (ENOENT), and then because it's so insane, it adds a few places to fix it up ("ret == -ENOENT ? -EINVAL : ret"),” wrote Torvalds in the email.

Here's the entire e-mail:

From Linus Torvalds
Subject Re: [Regression w/ patch] Media commit causes user space to misbahave (was: Re: Linux 3.8-rc1)


-------

Mauro Carvalho Chehab wrote:

Are you saying that pulseaudio is entering on some weird loop if the returned value is not -EINVAL? That seems a bug at pulseaudio.

----


Mauro, SHUT THE F**K UP!

It's a bug alright - in the kernel. How long have you been a maintainer? And you *still* haven't learnt the first rule of kernel maintenance?

If a change results in user programs breaking, it's a bug in the kernel. We never EVER blame the user programs. How hard can this be to understand?

To make matters worse, commit f0ed2ce840b3 is clearly total and utter CRAP even if it didn't break applications. ENOENT is not a valid error return from an ioctl. Never has been, never will be. ENOENT means "No such file and directory", and is for path operations. ioctl's are done on files that have already been opened, there's no way in hell that ENOENT would ever be valid.

So, on a first glance, this doesn't sound like a regression, but, instead, it looks tha pulseaudio/tumbleweed has some serious bugs and/or regressions.

Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious garbage and idiocy from a kernel maintainer again. Seriously.

I'd wait for Rafael's patch to go through you, but I have another error report in my mailbox of all KDE media applications being broken by v3.8-rc1, and I bet it's the same kernel bug. And you've shown yourself to not be competent in this issue, so I'll apply it directly and immediately myself.

WE DO NOT BREAK USERSPACE!

Seriously. How hard is this rule to understand? We particularly don't break user space with TOTAL CRAP. I'm angry, because your whole email was so _horribly_ wrong, and the patch that broke things was so obviously crap. The whole patch is incredibly broken shit. It adds an insane error code (ENOENT), and then because it's so insane, it adds a few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

The fact that you then try to make *excuses* for breaking user space, and blaming some external program that *used* to work, is just shameful. It's not how we work.

Fix your f*cking "compliance tool", because it is obviously broken. And fix your approach to kernel programming.

-Linus




Print Email Post Comment 
(Total Views: 13500)
 
Share
 
 
Infotech News
   
Two Basic Steps To Increase PC's Speed
Send Scented Messages Using Scentee Smartphone Addon
Opera For Android Out Of Beta; Now Available On Google Play
'Desi' Facebook And Twitter Coming Soon?
5 Top And Free Image Hosting Websites
 
 
 
     
     
     
Press Release
     
DISH Anywhere App Upgraded, Includes On ...
Powermat And PowerKiss To Unite
Mosaik Solutions Launches CellMaps ...
Major League Soccer And Windows 8 Bring ...
TiVo Reports Results For The First ...
LXI For Collider Signal Monitoring At ...
Mobile Operators: Make Cellular And ...
Times Mobile Ltd Brings A Home ...
Nearly 3,000 Participants Attended ...
Tech Mahindra Q4 PAT At Rs 377 Crores, ...
Recommend.ly The Easiest Way To Gain ...
Mahindra Racing Launches Android-Based ...
Tata Communications’: 40th Anniversary ...
Jelastic Launches New Version Of Its ...
Soyer5001T: Put The Zing Back In Your ...
Tata DOCOMO Inks Exclusive Partnership ...
F5 Addresses The Escalating Application ...
Romanian Teenager Wins Big For ...
CMC Wins TV5 Business Leader Award In ...
SP/Silicon Power Presents Jewel J10 USB ...
Yebhi.com Launches 30 Virtual Stores ...
Amdocs Announces Cloud-based Business ...
Record Number Of New Exhibitors Join ...
His Excellency Premier Li Keqiang ...
Jogesh K. Jaitly Moves From Samsung To ...
 
Ericsson Brings Carrier-Grade Wi-Fi To ...
Axis Announces A High-Performance Video ...
Achieve Cost Savings With SapphireIMS ...
0% 6 And 12 Month EMI On Samsung ...
Seagate Delivers Industry’s First ...
Xilinx Achieves PCI Express Compliance ...
Plancess Partners With LurnQ Taking The ...
Vuclip Redefines Mobile Ad ...
EMC Components: Extremely Miniaturized ...
Snapdeal.com Exclusively Launches A ...
Amdocs Unveils Industry’s First Elastic ...
NASSCOM Announces Engineering Council ...
MAIT Felicitates Uttarakhand Government ...
Sumitomo Corporation And NEC Provide ...
Gionee Announces “ELife” Its Ultra ...
Discover Browser Beauty With Opera for ...
Dijit Media Introduces NextGuide Web, A ...
Wacom Offers Bamboo Loop - A Digital ...
SPOT Global Phone Brings Affordable, ...
Enjoy The Best Moments From The UEFA ...
Evolio Launches The Thinnest And ...
DIGISOL Rolls Out “Cool Summer Offer”, ...
One Percent Rise In Use Of Properly ...
Toshiba To Start Mass Production Of ...
Marvell Unveils Industry's First Mass ...
     
     
     
     
     
Most popular
 
 
 
 
Features
Four Best And Free Cloud Storages With Their Features
To make it easy for you to choose the best cloud storage option, we bring the top 4 cloud storages with their features....
Five Free Google Reader Alternatives
The Google Reader might be dying on 1 July but the RSS is definitely not! So here we bring to you 5 alternatives of Google Reader....
 
  View All
Videos
 
First Look: LG Optimus G
The phone sports a high-end display and comes powered by a powerful processor. ...
Create QR-Codes For Free
TEC-IT releases the freeware QR-Code Studio to provide a quick and convenient way of QR code creation for every application scenario....
DoT Secretary Shares Plans For Growth Of Telecom Sector
M.F. Farooqui has recently taken charge as secretary, Department of Telecom....
Hands-On: Sony Xperia Z
Xperia Z is Sony's first entrant model in the big-screen smartphone category. ...
Hands On: Videocon A30 Smartphone
Videocon, the consumer electronics company which is known for its refrigerators, washing machine and air-conditioner has unveiled its Android-based sm...
   
View All
   
 
Dialogue
 
“Open Source Technology Will Bring In A Services-Based Model With A Reasonable Opex, Zero Capex”
myOpenSourceStore.com is an open source solutions provider catering to businesses worldwide. ...
How OSS Helped A Construction Company Almost Halve Its IT Budget!
SEW Infra has been able to save nearly 40 per cent of its IT budget by deploying open source solutions....
Face To Face With Richard Stallman
The father of the free software movement, Richard M. Stallman talks on topics including why ‘Free Software’ matters so much, the entire confusion crea...
“We See India As Our Top Priority And Believe It To Be A Fascinating Market”
In an exclusive interview with EFY, Yamashita talks about the potential market in India, and Fujitsu’s marketing strategy to explore it....
Indian Market Is A Quality Conscious Market And The Customers Pay The Price For Quality
In an exclusive interview with EFY, Hidekazu Katsuno, president, ROHM Semiconductor Singapore Pte Ltd, talks about the company's strategy to capture t...
   
  View All
CeBIT 2013
 
Major Indian IT Companies Found Missing From CeBIT
Besides European companies, CeBIT 2013 attracted exhibitors and visitors in large numbers from all other continents as well. Poland was the partner co...
CeBIT 2013: Here Comes Brain Painting!
The system is basically a computer program that can help paralysed patients draw artworks simply by using the power of their brains. ...
CeBIT 2013: Fujitsu Unveils Lifebook E Line Notebooks
All three models in the series include flexible and convenient working functions that are normally expected in today’s premium business notebooks. ...
CeBIT 2013: Want To Feel Loved? Get 'Cuddle Jacket' For You
The 'cuddle jacket' can be helpful for kids suffering from autism and other sensory disorders....
CeBIT 2013: Here Comes Solar Powered Water Filtering Technology
The technology works in a unique way as it purifies water with the help of UV rays coming via daylight....
CeBIT 2013: Highlights Of Day 1!
Besides European companies, CeBIT 2013 attracted exhibitors and visitors from all other continents....
   
View All
   
 
Events
 
12 Nov: LASER World Of PHOTONICS INDIA

View All
   
   
 
 

home archives contact us advertise with us
           
Magazines Portals Directories Events News Verticals Educational Institute  
Electronics for You
Open Source for You
Facts for You
Electronics Bazaar
electronicsforu.com
efytimes.com
bpotimes.com
linuxforu.com
Electronics Annual Guide
EFY EXPO
EFY Awards
EduTech Expo
OSIWEEK Expo
Electronics
Infotech
Linux & Open Source
Consumer Electronics
Science & Technology
BPO
EFY Techcenter 
 
 
© Copyright 2013 EFY Enterprises Pvt. Ltd.
All rights reserved. Reproduction in whole or in part in any form or medium without written permission is prohibited.
Usage of the content from the web site is subject to Terms and Conditions