Print this page
7154 arn(7D) walks out of bounds when byteswapping the 4K eeprom
7152 weird condition in arn(7D) needs clarification
7153 delete unused code in arn(7D)
7155 arn(7D) should include the mac fields in the eeprom enumeration
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/intel/arn/Makefile
+++ new/usr/src/uts/intel/arn/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 #
25 25
26 26
27 27 #
28 28 # This file makes the atheros IEEE 802.11n driver for an intel system
29 29 #
30 30 # intel architecture dependent
31 31 #
32 32
33 33 #
34 34 # Path to the base of the uts directory tree (usually /usr/src/uts).
35 35 #
36 36 UTSBASE = ../..
37 37 #
38 38 # Define the module and object file sets.
39 39 #
40 40 MODULE = arn
41 41 OBJECTS = $(ARN_OBJS:%=$(OBJS_DIR)/%)
42 42 LINTS = $(ARN_OBJS:%.o=$(LINTS_DIR)/%.ln)
43 43 ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
44 44
45 45 #
46 46 # Include common rules.
47 47 #
48 48 include $(UTSBASE)/intel/Makefile.intel
49 49
50 50 #
51 51 # Define targets
52 52 #
53 53 ALL_TARGET = $(BINARY)
54 54 LINT_TARGET = $(MODULE).lint
↓ open down ↓ |
54 lines elided |
↑ open up ↑ |
55 55 INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
56 56
57 57 #
58 58 # Driver depends on GLDv3 & wifi kernel support module.
59 59 #
60 60 LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
61 61
62 62 LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
63 63
64 64 CERRWARN += -_gcc=-Wno-unused-variable
65 -CERRWARN += -_gcc=-Wno-unused-function
66 65 CERRWARN += -_gcc=-Wno-uninitialized
67 66 CERRWARN += -_gcc=-Wno-char-subscripts
68 -CERRWARN += -_gcc=-Wno-empty-body
69 67
70 68 #
71 69 # Default build targets.
72 70 #
73 71 .KEEP_STATE:
74 72
75 73 def: $(DEF_DEPS)
76 74
77 75 all: $(ALL_DEPS)
78 76
79 77 clean: $(CLEAN_DEPS)
80 78
81 79 clobber: $(CLOBBER_DEPS)
82 80
83 81 lint: $(LINT_DEPS)
84 82
85 83 modlintlib: $(MODLINTLIB_DEPS)
86 84
87 85 clean.lint: $(CLEAN_LINT_DEPS)
88 86
89 87 install: $(INSTALL_DEPS)
90 88
91 89 #
92 90 # Include common targets.
93 91 #
94 92 include $(UTSBASE)/intel/Makefile.targ
95 93
96 94 #
97 95 # If you have any special case that general
98 96 # Makefile rules don't serve for you, just do
99 97 # it yourself.
100 98 #
↓ open down ↓ |
22 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX