Unknown's avatar

About Guido Maria Serra aka Zeph

Sviluppatore, sistemista, analista di sicurezza, freesoftware evangelist.

e qui mi fermo

per stanotte… le mie conoscenze limitate di C non mi permettono di capire sta riga…


int ret, irq_flags = up->port.flags & UPF_SHARE_IRQ ? IRQF_SHARED : 0;

dal file drivers/serial/8250.c +1643

devo capire se viene richiesto uno shared irq (IRQF_SHARED) da questo driver… 8250, o se e’ il serial_cs che non collabora…

da notare che in testa all’8250.c mi sono trovato il seguente messaggio:


  52 /*
  53  * Configuration:
  54  *   share_irqs - whether we pass IRQF_SHARED to request_irq().  This option
  55  *                is unsafe when used on edge-triggered interrupts.
  56  */
  57 static unsigned int share_irqs = SERIAL8250_SHARE_IRQS;

…notte notte

piu’ leggo

e piu’ mi innamoro del kernel 😀


/** pcmcia_request_irq
 *
 * Request_irq() reserves an irq for this client.
 *
 * Also, since Linux only reserves irq's when they are actually
 * hooked, we don't guarantee that an irq will still be available
 * when the configuration is locked.  Now that I think about it,
 * there might be a way to fix this using a dummy handler.
 */

tratto da drivers/pcmcia/pcmcia_resource.c +709

k… ora capisco tutto l’astio che Ale ha per l’architettura x86…

no comment

questo e’ il pezzo di codice che mi sta dando problemi perche’ non gestisce gli IRQ condivisi… a volte devo dare ragione a Fuggetta che software libero non vuol dire per forza qualita’…


i = pcmcia_request_irq(link, &link->irq);
if (i != 0) {
	/* FIXME: comment does not fit, error handling does not fit */
	printk(KERN_NOTICE
	       "serial_cs: no usable port range found, giving upn");
	link->irq.AssignedIRQ = 0;
}

…tratto dal drivers/serial/serial_cs.c +589

c’e’ sempre un nesso

there’s always a link?

well… I’m getting mad with some issues related to resource assignment at kernel level for PCMCIA / serial GSM modem cards… spread-ed around some emails… hunted on the kernel.org archives… and I receive back an email from a guy that had recognized me in a meeting here in Düsseldorf 😀

tomorrow, I fly to Berlin for BerlinBuzzWords.de

a 30 anni invece

Generazione X in crisi di mezza età dal Corriere della Sera

Mi chiedo quanto questi articoli siano una forma di revisionismo storico/claricale… ho gia’ mia madre che se ne esce con demonizzazioni del ’68 appena ne ha la possibilita’… immagino mi mandera’ una busta di carta anche con quest’articolo. Si, mia madre nel 2010, trova un articolo interessante, lo ritaglia e me lo spedisce in Germania (e’ della classe del ’34).

A 30 anni dovrei iniziare a fare un bilancio delle cose fatte, e non posso essere che soddisfatto per un ragazzo della mia eta’. Ma se devo vedermi da qui a quando avro’ 40anni, beh, come ora demonizzo quelli che a 20 dicono di voler lavorare e studiare, ripenso alle parole di Fuggetta, e mi dico che forse sarebbe bene darsi una mossa.

Boh…