Linux Kernel Development

Anuncio
Desarrollo del
Linux Kernel
Ezequiel García
(Greg Kroah-Hartman)
github.com/gregkh/kernel-development
47.986 archivos
18.997.848 lineas
2.6.20 to 2.6.24-rc
Kernel release 3.18.0
1.458 contribuidores
239 empresas
Kernel release 3.18.0
11.379
cambios
(parches)
2.6.20 3.18.0
to 2.6.24-rc
Kernel release
7,53
cambios
por hora
2.6.20 3.18.0
to 2.6.24-rc
Kernel release
¿Cómo no se
vuelven
locos?
* Releases periódicos
* Cambios incrementales
2.6.20 to 2.6.24-rc
¿Cómo no se
vuelven
locos?
* Releases periódicos
* Cambios incrementales
2.6.20 to 2.6.24-rc
Nuevo release cada
2 meses y chirolas
v3.16: 3 agosto
v3.17: 5 octubre
v3.18: 7 diciembre
¿Cómo no se
vuelven
locos?
* Releases periódicos
* Cambios incrementales
2.6.20 to 2.6.24-rc
Cambios
Incrementales
=>
bisectabilidad
2.6.20 to 2.6.24-rc
commit ecf85e481a716cfe07406439fdc7ba9526bbfaeb
Author:
Robert Jarzmik <[email protected]>
AuthorDate: Tue Apr 21 20:33:10 2009 -0700
Commit:
Greg Kroah-Hartman <[email protected]>
CommitDate: Thu Apr 23 14:15:31 2009 -0700
USB: otg: Fix bug on remove path without transceiver
In the case where a gadget driver is removed while no
transceiver was found at probe time, a bug in
otg_put_transceiver() will trigger.
Signed-off-by: Robert Jarzmik <[email protected]>
Acked-by: David Brownell <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
--- a/drivers/usb/otg/otg.c
+++ b/drivers/usb/otg/otg.c
@@ -43,7 +43,8 @@ EXPORT_SYMBOL(otg_get_transceiver);
void otg_put_transceiver(struct otg_transceiver *x)
{
put_device(x->dev);
+
if (x)
+
put_device(x->dev);
}
Developer's Certificate of Origin
(http://elinux.org/Developer_Certificate_Of_Origin)
(a) Soy el autor del cambio; o
(b) Me basé en un trabajo anterior con
una licencia compatible; o
(c) Alguien me hizo este cambio,
cumpliendo (a), (b), o (c)
y no lo modifiqué.
(d) Esta contribución es pública
¿Quién saca la billetera?
1. Amateurs
12.4%
2. Intel
10.5%
3. Red Hat
8.4%
4. Linaro
5.6%
5. Samsung
4.4%
6. Desconocidos
4.0%
7. IBM
3.2%
8. SUSE
3.0%
9. Consultores
2.5%
10. Texas Instruments 2.4%
¿Cómo participar?
2.6.20 to 2.6.24-rc
¿Cómo participar?
2.6.20 to 2.6.24-rc
¿Cómo participar?
Documentation/HOWTO
Documentation/development-process
Documentation/SubmittingPatches
2.6.20 to 2.6.24-rc
¿Cómo participar?
Continuará….
2.6.20 to 2.6.24-rc
¿Preguntas?
2.6.20 to 2.6.24-rc
Descargar