Merge branch 'lguest' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus

* 'lguest' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:
lguest: Odd Fixes
lguest: clean up warnings in demonstration launcher.

+15 -13
+2 -1
Documentation/lguest/Makefile
··· 1 # This creates the demonstration utility "lguest" which runs a Linux guest. 2 - CFLAGS:=-m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE 3 4 all: lguest 5
··· 1 # This creates the demonstration utility "lguest" which runs a Linux guest. 2 + # Missing headers? Add "-I../../include -I../../arch/x86/include" 3 + CFLAGS:=-m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -U_FORTIFY_SOURCE 4 5 all: lguest 6
+12 -11
Documentation/lguest/lguest.c
··· 39 #include <limits.h> 40 #include <stddef.h> 41 #include <signal.h> 42 - #include "linux/lguest_launcher.h" 43 - #include "linux/virtio_config.h" 44 - #include "linux/virtio_net.h" 45 - #include "linux/virtio_blk.h" 46 - #include "linux/virtio_console.h" 47 - #include "linux/virtio_rng.h" 48 - #include "linux/virtio_ring.h" 49 - #include "asm/bootparam.h" 50 /*L:110 51 * We can ignore the 42 include files we need for this program, but I do want 52 * to draw attention to the use of kernel-style types. ··· 1447 static void configure_device(int fd, const char *tapif, u32 ipaddr) 1448 { 1449 struct ifreq ifr; 1450 - struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; 1451 1452 memset(&ifr, 0, sizeof(ifr)); 1453 strcpy(ifr.ifr_name, tapif); 1454 1455 /* Don't read these incantations. Just cut & paste them like I did! */ 1456 - sin->sin_family = AF_INET; 1457 - sin->sin_addr.s_addr = htonl(ipaddr); 1458 if (ioctl(fd, SIOCSIFADDR, &ifr) != 0) 1459 err(1, "Setting %s interface address", tapif); 1460 ifr.ifr_flags = IFF_UP;
··· 39 #include <limits.h> 40 #include <stddef.h> 41 #include <signal.h> 42 + #include <linux/virtio_config.h> 43 + #include <linux/virtio_net.h> 44 + #include <linux/virtio_blk.h> 45 + #include <linux/virtio_console.h> 46 + #include <linux/virtio_rng.h> 47 + #include <linux/virtio_ring.h> 48 + #include <asm/bootparam.h> 49 + #include "../../include/linux/lguest_launcher.h" 50 /*L:110 51 * We can ignore the 42 include files we need for this program, but I do want 52 * to draw attention to the use of kernel-style types. ··· 1447 static void configure_device(int fd, const char *tapif, u32 ipaddr) 1448 { 1449 struct ifreq ifr; 1450 + struct sockaddr_in sin; 1451 1452 memset(&ifr, 0, sizeof(ifr)); 1453 strcpy(ifr.ifr_name, tapif); 1454 1455 /* Don't read these incantations. Just cut & paste them like I did! */ 1456 + sin.sin_family = AF_INET; 1457 + sin.sin_addr.s_addr = htonl(ipaddr); 1458 + memcpy(&ifr.ifr_addr, &sin, sizeof(sin)); 1459 if (ioctl(fd, SIOCSIFADDR, &ifr) != 0) 1460 err(1, "Setting %s interface address", tapif); 1461 ifr.ifr_flags = IFF_UP;
+1 -1
MAINTAINERS
··· 3488 M: Rusty Russell <rusty@rustcorp.com.au> 3489 L: lguest@lists.ozlabs.org 3490 W: http://lguest.ozlabs.org/ 3491 - S: Maintained 3492 F: Documentation/lguest/ 3493 F: arch/x86/lguest/ 3494 F: drivers/lguest/
··· 3488 M: Rusty Russell <rusty@rustcorp.com.au> 3489 L: lguest@lists.ozlabs.org 3490 W: http://lguest.ozlabs.org/ 3491 + S: Odd Fixes 3492 F: Documentation/lguest/ 3493 F: arch/x86/lguest/ 3494 F: drivers/lguest/