Skip to content

Commit 6ab33d5

Browse files
committed
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts: drivers/net/ixgbe/ixgbe_main.c include/net/mac80211.h net/phonet/af_phonet.c
2 parents 7be6065 + 13d428a commit 6ab33d5

File tree

120 files changed

+778
-679
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+778
-679
lines changed

Documentation/kernel-parameters.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,9 @@ and is between 256 and 4096 characters. It is defined in the file
294294
Possible values are:
295295
isolate - enable device isolation (each device, as far
296296
as possible, will get its own protection
297-
domain)
297+
domain) [default]
298+
share - put every device behind one IOMMU into the
299+
same protection domain
298300
fullflush - enable flushing of IO/TLB entries when
299301
they are unmapped. Otherwise they are
300302
flushed before they will be reused, which
@@ -1193,8 +1195,8 @@ and is between 256 and 4096 characters. It is defined in the file
11931195
it is equivalent to "nosmp", which also disables
11941196
the IO APIC.
11951197

1196-
max_addr=[KMG] [KNL,BOOT,ia64] All physical memory greater than or
1197-
equal to this physical address is ignored.
1198+
max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater than
1199+
or equal to this physical address is ignored.
11981200

11991201
max_luns= [SCSI] Maximum number of LUNs to probe.
12001202
Should be between 1 and 2^32-1.
@@ -1294,6 +1296,9 @@ and is between 256 and 4096 characters. It is defined in the file
12941296

12951297
mga= [HW,DRM]
12961298

1299+
min_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory below this
1300+
physical address is ignored.
1301+
12971302
mminit_loglevel=
12981303
[KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this
12991304
parameter allows control of the logging verbosity for

Documentation/networking/phy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ Letting the PHY Abstraction Layer do Everything
9696
static void adjust_link(struct net_device *dev);
9797

9898
Next, you need to know the device name of the PHY connected to this device.
99-
The name will look something like, "phy0:0", where the first number is the
99+
The name will look something like, "0:00", where the first number is the
100100
bus id, and the second is the PHY's address on that bus. Typically,
101101
the bus is responsible for making its ID unique.
102102

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1804,7 +1804,7 @@ S: Maintained
18041804

18051805
FTRACE
18061806
P: Steven Rostedt
1807-
1807+
18081808
S: Maintained
18091809

18101810
FUJITSU FR-V (FRV) PORT

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 2
22
PATCHLEVEL = 6
33
SUBLEVEL = 28
4-
EXTRAVERSION = -rc5
4+
EXTRAVERSION = -rc6
55
NAME = Killer Bat of Doom
66

77
# *DOCUMENTATION*

arch/ia64/include/asm/intrinsics.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ extern long ia64_cmpxchg_called_with_bad_pointer (void);
226226
/************************************************/
227227
#define ia64_ssm IA64_INTRINSIC_MACRO(ssm)
228228
#define ia64_rsm IA64_INTRINSIC_MACRO(rsm)
229-
#define ia64_getreg IA64_INTRINSIC_API(getreg)
229+
#define ia64_getreg IA64_INTRINSIC_MACRO(getreg)
230230
#define ia64_setreg IA64_INTRINSIC_API(setreg)
231231
#define ia64_set_rr IA64_INTRINSIC_API(set_rr)
232232
#define ia64_get_rr IA64_INTRINSIC_API(get_rr)

arch/ia64/include/asm/paravirt_privop.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,19 @@ extern unsigned long ia64_native_getreg_func(int regnum);
7878
ia64_native_rsm(mask); \
7979
} while (0)
8080

81+
/* returned ip value should be the one in the caller,
82+
* not in __paravirt_getreg() */
83+
#define paravirt_getreg(reg) \
84+
({ \
85+
unsigned long res; \
86+
BUILD_BUG_ON(!__builtin_constant_p(reg)); \
87+
if ((reg) == _IA64_REG_IP) \
88+
res = ia64_native_getreg(_IA64_REG_IP); \
89+
else \
90+
res = pv_cpu_ops.getreg(reg); \
91+
res; \
92+
})
93+
8194
/******************************************************************************
8295
* replacement of hand written assembly codes.
8396
*/

arch/ia64/kernel/entry.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,7 @@ GLOBAL_ENTRY(prefetch_stack)
499499
END(prefetch_stack)
500500

501501
GLOBAL_ENTRY(kernel_execve)
502+
rum psr.ac
502503
mov r15=__NR_execve // put syscall number in place
503504
break __BREAK_SYSCALL
504505
br.ret.sptk.many rp

arch/ia64/kernel/head.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ start_ap:
260260
* Switch into virtual mode:
261261
*/
262262
movl r16=(IA64_PSR_IT|IA64_PSR_IC|IA64_PSR_DT|IA64_PSR_RT|IA64_PSR_DFH|IA64_PSR_BN \
263-
|IA64_PSR_DI)
263+
|IA64_PSR_DI|IA64_PSR_AC)
264264
;;
265265
mov cr.ipsr=r16
266266
movl r17=1f

arch/ia64/kernel/mca.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1139,7 +1139,7 @@ ia64_mca_modify_original_stack(struct pt_regs *regs,
11391139
return previous_current;
11401140

11411141
no_mod:
1142-
printk(KERN_INFO "cpu %d, %s %s, original stack not modified\n",
1142+
mprintk(KERN_INFO "cpu %d, %s %s, original stack not modified\n",
11431143
smp_processor_id(), type, msg);
11441144
return previous_current;
11451145
}

arch/ia64/kernel/paravirt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ ia64_native_getreg_func(int regnum)
130130
unsigned long res = -1;
131131
switch (regnum) {
132132
CASE_GET_REG(GP);
133-
CASE_GET_REG(IP);
133+
/*CASE_GET_REG(IP);*/ /* returned ip value shouldn't be constant */
134134
CASE_GET_REG(PSR);
135135
CASE_GET_REG(TP);
136136
CASE_GET_REG(SP);

arch/ia64/kernel/pci-dma.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <linux/kernel.h>
2020

2121
#include <asm/page.h>
22-
#include <asm/iommu.h>
2322

2423
dma_addr_t bad_dma_address __read_mostly;
2524
EXPORT_SYMBOL(bad_dma_address);

arch/ia64/xen/hypercall.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ __HCALL2(xen_set_rr, HYPERPRIVOP_SET_RR)
5858
__HCALL2(xen_set_kr, HYPERPRIVOP_SET_KR)
5959

6060
#ifdef CONFIG_IA32_SUPPORT
61-
__HCALL1(xen_get_eflag, HYPERPRIVOP_GET_EFLAG)
61+
__HCALL0(xen_get_eflag, HYPERPRIVOP_GET_EFLAG)
6262
__HCALL1(xen_set_eflag, HYPERPRIVOP_SET_EFLAG) // refer SDM vol1 3.1.8
6363
#endif /* CONFIG_IA32_SUPPORT */
6464

arch/mips/include/asm/mach-rc32434/gpio.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@ extern void set_434_reg(unsigned reg_offs, unsigned bit, unsigned len, unsigned
8484
extern unsigned get_434_reg(unsigned reg_offs);
8585
extern void set_latch_u5(unsigned char or_mask, unsigned char nand_mask);
8686
extern unsigned char get_latch_u5(void);
87+
extern void rb532_gpio_set_ilevel(int bit, unsigned gpio);
88+
extern void rb532_gpio_set_istat(int bit, unsigned gpio);
8789

8890
#endif /* _RC32434_GPIO_H_ */

arch/mips/include/asm/mach-rc32434/rb.h

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@
4040
#define BTCS 0x010040
4141
#define BTCOMPARE 0x010044
4242
#define GPIOBASE 0x050000
43-
#define GPIOCFG 0x050004
44-
#define GPIOD 0x050008
45-
#define GPIOILEVEL 0x05000C
46-
#define GPIOISTAT 0x050010
47-
#define GPIONMIEN 0x050014
48-
#define IMASK6 0x038038
43+
/* Offsets relative to GPIOBASE */
44+
#define GPIOFUNC 0x00
45+
#define GPIOCFG 0x04
46+
#define GPIOD 0x08
47+
#define GPIOILEVEL 0x0C
48+
#define GPIOISTAT 0x10
49+
#define GPIONMIEN 0x14
50+
#define IMASK6 0x38
4951
#define LO_WPX (1 << 0)
5052
#define LO_ALE (1 << 1)
5153
#define LO_CLE (1 << 2)

arch/mips/include/asm/time.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ static inline int mips_clockevent_init(void)
6363
/*
6464
* Initialize the count register as a clocksource
6565
*/
66-
#ifdef CONFIG_CEVT_R4K
66+
#ifdef CONFIG_CSRC_R4K
6767
extern int init_mips_clocksource(void);
6868
#else
6969
static inline int init_mips_clocksource(void)

arch/mips/kernel/csrc-r4k.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ int __init init_mips_clocksource(void)
2727
if (!cpu_has_counter || !mips_hpt_frequency)
2828
return -ENXIO;
2929

30-
/* Calclate a somewhat reasonable rating value */
30+
/* Calculate a somewhat reasonable rating value */
3131
clocksource_mips.rating = 200 + mips_hpt_frequency / 10000000;
3232

3333
clocksource_set_clock(&clocksource_mips, mips_hpt_frequency);

arch/mips/mm/sc-ip22.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ static inline int __init indy_sc_probe(void)
161161

162162
/* XXX Check with wje if the Indy caches can differenciate between
163163
writeback + invalidate and just invalidate. */
164-
struct bcache_ops indy_sc_ops = {
164+
static struct bcache_ops indy_sc_ops = {
165165
.bc_enable = indy_sc_enable,
166166
.bc_disable = indy_sc_disable,
167167
.bc_wback_inv = indy_sc_wback_invalidate,

arch/mips/mti-malta/malta-amon.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
#include <linux/init.h>
2323
#include <linux/smp.h>
2424

25-
#include <asm-mips/addrspace.h>
26-
#include <asm-mips/mips-boards/launch.h>
27-
#include <asm-mips/mipsmtregs.h>
25+
#include <asm/addrspace.h>
26+
#include <asm/mips-boards/launch.h>
27+
#include <asm/mipsmtregs.h>
2828

2929
int amon_cpu_avail(int cpu)
3030
{

arch/mips/rb532/devices.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ static struct platform_device cf_slot0 = {
118118
/* Resources and device for NAND */
119119
static int rb532_dev_ready(struct mtd_info *mtd)
120120
{
121-
return readl(IDT434_REG_BASE + GPIOD) & GPIO_RDY;
121+
return gpio_get_value(GPIO_RDY);
122122
}
123123

124124
static void rb532_cmd_ctrl(struct mtd_info *mtd, int cmd, unsigned int ctrl)

0 commit comments

Comments
 (0)