IRQF_SAMPLE_RANDOM question...

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Robin Getz
Date: Monday, April 6, 2009 - 11:30 am

Although there was some discussion  
http://thread.gmane.org/gmane.linux.kernel/680723

about removing IRQF_SAMPLE_RANDOM from the remaining network drivers in May of 
2008, but they still appears to be there in 2.6.29.

drivers/net/ibmlana.c
drivers/net/macb.c
drivers/net/3c523.c
drivers/net/3c527.c
drivers/net/netxen/netxen_nic_main.c
drivers/net/cris/eth_v10.c
drivers/net/xen-netfront.c
drivers/net/atlx/atl1.c
drivers/net/qla3xxx.c
drivers/net/tg3.c
drivers/net/niu.c

So what is the plan? If I send a patch to add IRQF_SAMPLE_RANDOM to others 
(like the Blackfin) networking drivers - will it get rejected?

We have lots of embedded headless systems (no keyboard/mouse, no soundcard, no 
video) systems with *no* sources of entropy - and people using SSL.

I didn't really find any docs which describe what should have 
IRQF_SAMPLE_RANDOM on it or not. I did find Matt Mackall describing it as:

Currently - I see most things I see using IRQF_SAMPLE_RANDOM would also fail 
the "completely unobservable" test. Other than the TRNG that are inside the 
CPU - what does pass?

I can put a scope/analyser on a device - and look at the touchscreens, serial 
devices, USB, all without cracking the case. 

drivers/block/xen-blkfront.c:             Xen virtual block device frontend
drivers/i2c/busses/i2c-pmcmsp.c:          PMC MSP TWI/SMBus/I2C driver
drivers/input/keyboard/bf54x-keys.c:      Keypad driver for BF54x Processors
drivers/input/keyboard/gpio_keys.c:       Keyboard driver for CPU GPIOs
drivers/input/serio/hp_sdc.c:             HP i8042-based SDC Driver
drivers/input/touchscreen/wm97xx-core.c:  WM97xx Core - Touch Screen
drivers/serial/mpc52xx_uart.c:            Freescale MPC52xx PSC UART
drivers/serial/uartlite.c:                Xilinx uartlite serial driver
drivers/usb/gadget/omadrivers/usb/gadget/omap_udc	OMAP UDC driver

If I want to get more intrusive (expensive) - I can look at SPI, I2C, and 
other things that only might be observable at the PCB level (including things 
that are inside the chipset).

What are the guidelines for including IRQF_SAMPLE_RANDOM?

Thanks
-Robin
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
IRQF_SAMPLE_RANDOM question..., Robin Getz, (Mon Apr 6, 11:30 am)
Re: IRQF_SAMPLE_RANDOM question..., Jeff Garzik, (Mon Apr 6, 11:40 am)
Re: IRQF_SAMPLE_RANDOM question..., Stephen Hemminger, (Mon Apr 6, 11:44 am)
Re: IRQF_SAMPLE_RANDOM question..., Jeff Garzik, (Mon Apr 6, 11:49 am)
Re: IRQF_SAMPLE_RANDOM question..., Alan Cox, (Mon Apr 6, 12:00 pm)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Mon Apr 6, 12:01 pm)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Mon Apr 6, 12:22 pm)
Re: IRQF_SAMPLE_RANDOM question..., Sven-Haegar Koch, (Mon Apr 6, 3:09 pm)
Re: IRQF_SAMPLE_RANDOM question..., Jeff Garzik, (Mon Apr 6, 4:35 pm)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Mon Apr 6, 5:16 pm)
Re: IRQF_SAMPLE_RANDOM question..., Jeff Garzik, (Mon Apr 6, 5:30 pm)
Re: IRQF_SAMPLE_RANDOM question..., Jeremy Fitzhardinge, (Tue Apr 7, 1:27 am)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Tue Apr 7, 4:16 am)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Tue Apr 7, 7:57 am)
Re: IRQF_SAMPLE_RANDOM question..., Chris Peterson, (Tue Apr 7, 2:39 pm)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Tue Apr 7, 2:44 pm)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Tue Apr 7, 2:58 pm)
Re: IRQF_SAMPLE_RANDOM question..., Jeff Garzik, (Tue Apr 7, 3:25 pm)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Tue Apr 7, 3:30 pm)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Wed Apr 8, 12:51 pm)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Thu Apr 9, 6:54 am)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Thu Apr 9, 10:00 am)
Re: IRQF_SAMPLE_RANDOM question..., Robin Getz, (Thu Apr 9, 5:41 pm)
Re: IRQF_SAMPLE_RANDOM question..., Chris Peterson, (Thu Apr 9, 6:29 pm)
Re: IRQF_SAMPLE_RANDOM question..., Matt Mackall, (Thu Apr 9, 7:27 pm)