fwdev.c (196969) | fwdev.c (196970) |
---|---|
1/*- 2 * Copyright (c) 2003 Hidetoshi Shimokawa 3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 * POSSIBILITY OF SUCH DAMAGE. 33 * | 1/*- 2 * Copyright (c) 2003 Hidetoshi Shimokawa 3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 * POSSIBILITY OF SUCH DAMAGE. 33 * |
34 * $FreeBSD: head/sys/dev/firewire/fwdev.c 196969 2009-09-08 13:16:55Z phk $ | 34 * $FreeBSD: head/sys/dev/firewire/fwdev.c 196970 2009-09-08 13:19:05Z phk $ |
35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/types.h> 41#include <sys/mbuf.h> 42#if defined(__DragonFly__) || __FreeBSD_version < 500000 --- 796 unchanged lines hidden (view full) --- 839 } 840 if (crom_buf->len < len) 841 len = crom_buf->len; 842 else 843 crom_buf->len = len; 844 err = copyout(ptr, crom_buf->ptr, len); 845 if (fwdev == NULL) 846 /* myself */ | 35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/types.h> 41#include <sys/mbuf.h> 42#if defined(__DragonFly__) || __FreeBSD_version < 500000 --- 796 unchanged lines hidden (view full) --- 839 } 840 if (crom_buf->len < len) 841 len = crom_buf->len; 842 else 843 crom_buf->len = len; 844 err = copyout(ptr, crom_buf->ptr, len); 845 if (fwdev == NULL) 846 /* myself */ |
847 /* XXX: Flexelint no sure about modified pointer */ | |
848 free(ptr, M_FW); 849 break; 850 default: 851 fc->ioctl (dev, cmd, data, flag, td); 852 break; 853 } 854 return err; 855} --- 148 unchanged lines hidden --- | 847 free(ptr, M_FW); 848 break; 849 default: 850 fc->ioctl (dev, cmd, data, flag, td); 851 break; 852 } 853 return err; 854} --- 148 unchanged lines hidden --- |