Skip to content

Commit 98014be

Browse files
committed
Merge branch 'defconfigs-for-arnd' of git://git.linaro.org/people/triad/linux-stericsson into fixes
2 parents 55135df + 6e2a587 commit 98014be

File tree

453 files changed

+3858
-3335
lines changed

Some content is hidden

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

453 files changed

+3858
-3335
lines changed

Documentation/ABI/testing/sysfs-block

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -206,16 +206,3 @@ Description:
206206
when a discarded area is read the discard_zeroes_data
207207
parameter will be set to one. Otherwise it will be 0 and
208208
the result of reading a discarded area is undefined.
209-
What: /sys/block/<disk>/alias
210-
Date: Aug 2011
211-
Contact: Nao Nishijima <[email protected]>
212-
Description:
213-
A raw device name of a disk does not always point a same disk
214-
each boot-up time. Therefore, users have to use persistent
215-
device names, which udev creates when the kernel finds a disk,
216-
instead of raw device name. However, kernel doesn't show those
217-
persistent names on its messages (e.g. dmesg).
218-
This file can store an alias of the disk and it would be
219-
appeared in kernel messages if it is set. A disk can have an
220-
alias which length is up to 255bytes. Users can use alphabets,
221-
numbers, "-" and "_" in alias name. This file is writeonce.

Documentation/DocBook/uio-howto.tmpl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,11 @@ Here's a description of the fields of <varname>struct uio_mem</varname>:
520520
</para>
521521

522522
<itemizedlist>
523+
<listitem><para>
524+
<varname>const char *name</varname>: Optional. Set this to help identify
525+
the memory region, it will show up in the corresponding sysfs node.
526+
</para></listitem>
527+
523528
<listitem><para>
524529
<varname>int memtype</varname>: Required if the mapping is used. Set this to
525530
<varname>UIO_MEM_PHYS</varname> if you you have physical memory on your
@@ -553,7 +558,7 @@ instead to remember such an address.
553558
</itemizedlist>
554559

555560
<para>
556-
Please do not touch the <varname>kobj</varname> element of
561+
Please do not touch the <varname>map</varname> element of
557562
<varname>struct uio_mem</varname>! It is used by the UIO framework
558563
to set up sysfs files for this mapping. Simply leave it alone.
559564
</para>

Documentation/blockdev/cciss.txt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,12 @@ You must enable "SCSI tape drive support for Smart Array 5xxx" and
9898
"SCSI support" in your kernel configuration to be able to use SCSI
9999
tape drives with your Smart Array 5xxx controller.
100100

101-
Additionally, note that the driver will not engage the SCSI core at init
102-
time. The driver must be directed to dynamically engage the SCSI core via
103-
the /proc filesystem entry which the "block" side of the driver creates as
104-
/proc/driver/cciss/cciss* at runtime. This is because at driver init time,
105-
the SCSI core may not yet be initialized (because the driver is a block
106-
driver) and attempting to register it with the SCSI core in such a case
107-
would cause a hang. This is best done via an initialization script
108-
(typically in /etc/init.d, but could vary depending on distribution).
101+
Additionally, note that the driver will engage the SCSI core at init
102+
time if any tape drives or medium changers are detected. The driver may
103+
also be directed to dynamically engage the SCSI core via the /proc filesystem
104+
entry which the "block" side of the driver creates as
105+
/proc/driver/cciss/cciss* at runtime. This is best done via a script.
106+
109107
For example:
110108

111109
for x in /proc/driver/cciss/cciss[0-9]*

Documentation/i2c/ten-bit-addresses

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
The I2C protocol knows about two kinds of device addresses: normal 7 bit
22
addresses, and an extended set of 10 bit addresses. The sets of addresses
33
do not intersect: the 7 bit address 0x10 is not the same as the 10 bit
4-
address 0x10 (though a single device could respond to both of them). You
5-
select a 10 bit address by adding an extra byte after the address
6-
byte:
7-
S Addr7 Rd/Wr ....
8-
becomes
9-
S 11110 Addr10 Rd/Wr
10-
S is the start bit, Rd/Wr the read/write bit, and if you count the number
11-
of bits, you will see the there are 8 after the S bit for 7 bit addresses,
12-
and 16 after the S bit for 10 bit addresses.
4+
address 0x10 (though a single device could respond to both of them).
135

14-
WARNING! The current 10 bit address support is EXPERIMENTAL. There are
15-
several places in the code that will cause SEVERE PROBLEMS with 10 bit
16-
addresses, even though there is some basic handling and hooks. Also,
17-
almost no supported adapter handles the 10 bit addresses correctly.
6+
I2C messages to and from 10-bit address devices have a different format.
7+
See the I2C specification for the details.
188

19-
As soon as a real 10 bit address device is spotted 'in the wild', we
20-
can and will add proper support. Right now, 10 bit address devices
21-
are defined by the I2C protocol, but we have never seen a single device
22-
which supports them.
9+
The current 10 bit address support is minimal. It should work, however
10+
you can expect some problems along the way:
11+
* Not all bus drivers support 10-bit addresses. Some don't because the
12+
hardware doesn't support them (SMBus doesn't require 10-bit address
13+
support for example), some don't because nobody bothered adding the
14+
code (or it's there but not working properly.) Software implementation
15+
(i2c-algo-bit) is known to work.
16+
* Some optional features do not support 10-bit addresses. This is the
17+
case of automatic detection and instantiation of devices by their,
18+
drivers, for example.
19+
* Many user-space packages (for example i2c-tools) lack support for
20+
10-bit addresses.
21+
22+
Note that 10-bit address devices are still pretty rare, so the limitations
23+
listed above could stay for a long time, maybe even forever if nobody
24+
needs them to be fixed.

Documentation/networking/ip-sysctl.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ip_no_pmtu_disc - BOOLEAN
2020
default FALSE
2121

2222
min_pmtu - INTEGER
23-
default 562 - minimum discovered Path MTU
23+
default 552 - minimum discovered Path MTU
2424

2525
route/max_size - INTEGER
2626
Maximum number of routes allowed in the kernel. Increase

Documentation/serial/serial-rs485.txt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,23 @@
9797

9898
struct serial_rs485 rs485conf;
9999

100-
/* Set RS485 mode: */
100+
/* Enable RS485 mode: */
101101
rs485conf.flags |= SER_RS485_ENABLED;
102102

103+
/* Set logical level for RTS pin equal to 1 when sending: */
104+
rs485conf.flags |= SER_RS485_RTS_ON_SEND;
105+
/* or, set logical level for RTS pin equal to 0 when sending: */
106+
rs485conf.flags &= ~(SER_RS485_RTS_ON_SEND);
107+
108+
/* Set logical level for RTS pin equal to 1 after sending: */
109+
rs485conf.flags |= SER_RS485_RTS_AFTER_SEND;
110+
/* or, set logical level for RTS pin equal to 0 after sending: */
111+
rs485conf.flags &= ~(SER_RS485_RTS_AFTER_SEND);
112+
103113
/* Set rts delay before send, if needed: */
104-
rs485conf.flags |= SER_RS485_RTS_BEFORE_SEND;
105114
rs485conf.delay_rts_before_send = ...;
106115

107116
/* Set rts delay after send, if needed: */
108-
rs485conf.flags |= SER_RS485_RTS_AFTER_SEND;
109117
rs485conf.delay_rts_after_send = ...;
110118

111119
/* Set this flag if you want to receive data even whilst sending data */

Documentation/sound/alsa/HD-Audio.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ Development Tree
579579
~~~~~~~~~~~~~~~~
580580
The latest development codes for HD-audio are found on sound git tree:
581581

582-
- git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
582+
- git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
583583

584584
The master branch or for-next branches can be used as the main
585585
development branches in general while the HD-audio specific patches
@@ -594,7 +594,7 @@ is, installed via the usual spells: configure, make and make
594594
install(-modules). See INSTALL in the package. The snapshot tarballs
595595
are found at:
596596

597-
- ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/
597+
- ftp://ftp.suse.com/pub/people/tiwai/snapshot/
598598

599599

600600
Sending a Bug Report
@@ -696,7 +696,7 @@ via hda-verb won't change the mixer value.
696696

697697
The hda-verb program is found in the ftp directory:
698698

699-
- ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/misc/
699+
- ftp://ftp.suse.com/pub/people/tiwai/misc/
700700

701701
Also a git repository is available:
702702

@@ -764,7 +764,7 @@ operation, the jack plugging simulation, etc.
764764

765765
The package is found in:
766766

767-
- ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/misc/
767+
- ftp://ftp.suse.com/pub/people/tiwai/misc/
768768

769769
A git repository is available:
770770

MAINTAINERS

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1797,6 +1797,14 @@ F: include/net/cfg80211.h
17971797
F: net/wireless/*
17981798
X: net/wireless/wext*
17991799

1800+
CHAR and MISC DRIVERS
1801+
M: Arnd Bergmann <[email protected]>
1802+
M: Greg Kroah-Hartman <[email protected]>
1803+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
1804+
S: Maintained
1805+
F: drivers/char/*
1806+
F: drivers/misc/*
1807+
18001808
CHECKPATCH
18011809
M: Andy Whitcroft <[email protected]>
18021810
S: Supported
@@ -1935,9 +1943,11 @@ S: Maintained
19351943
F: drivers/connector/
19361944

19371945
CONTROL GROUPS (CGROUPS)
1938-
M: Paul Menage <paul@paulmenage.org>
1946+
M: Tejun Heo <tj@kernel.org>
19391947
M: Li Zefan <[email protected]>
19401948
1949+
1950+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
19411951
S: Maintained
19421952
F: include/linux/cgroup*
19431953
F: kernel/cgroup*
@@ -2592,7 +2602,7 @@ S: Maintained
25922602
F: drivers/net/ethernet/i825xx/eexpress.*
25932603

25942604
ETHERNET BRIDGE
2595-
M: Stephen Hemminger <shemminger@linux-foundation.org>
2605+
M: Stephen Hemminger <shemminger@vyatta.com>
25962606
25972607
25982608
W: http://www.linuxfoundation.org/en/Net:Bridge
@@ -3726,7 +3736,7 @@ F: fs/jbd2/
37263736
F: include/linux/jbd2.h
37273737

37283738
JSM Neo PCI based serial card
3729-
M: Breno Leitao <leitao@linux.vnet.ibm.com>
3739+
M: Lucas Tavares <lucaskt@linux.vnet.ibm.com>
37303740
37313741
S: Maintained
37323742
F: drivers/tty/serial/jsm/
@@ -4312,6 +4322,7 @@ MEMORY RESOURCE CONTROLLER
43124322
M: Balbir Singh <[email protected]>
43134323
M: Daisuke Nishimura <[email protected]>
43144324
M: KAMEZAWA Hiroyuki <[email protected]>
4325+
43154326
43164327
S: Maintained
43174328
F: mm/memcontrol.c
@@ -4345,7 +4356,7 @@ MIPS
43454356
M: Ralf Baechle <[email protected]>
43464357
43474358
W: http://www.linux-mips.org/
4348-
T: git git://git.linux-mips.org/pub/scm/linux.git
4359+
T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
43494360
Q: http://patchwork.linux-mips.org/project/linux-mips/list/
43504361
S: Supported
43514362
F: Documentation/mips/
@@ -4478,7 +4489,7 @@ S: Supported
44784489
F: drivers/infiniband/hw/nes/
44794490

44804491
NETEM NETWORK EMULATOR
4481-
M: Stephen Hemminger <shemminger@linux-foundation.org>
4492+
M: Stephen Hemminger <shemminger@vyatta.com>
44824493
44834494
S: Maintained
44844495
F: net/sched/sch_netem.c
@@ -4955,7 +4966,7 @@ F: drivers/char/ppdev.c
49554966
F: include/linux/ppdev.h
49564967

49574968
PARAVIRT_OPS INTERFACE
4958-
M: Jeremy Fitzhardinge <jeremy@xensource.com>
4969+
M: Jeremy Fitzhardinge <jeremy@goop.org>
49594970
M: Chris Wright <[email protected]>
49604971
M: Alok Kataria <[email protected]>
49614972
M: Rusty Russell <[email protected]>
@@ -5993,7 +6004,7 @@ S: Maintained
59936004
F: drivers/usb/misc/sisusbvga/
59946005

59956006
SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5996-
M: Stephen Hemminger <shemminger@linux-foundation.org>
6007+
M: Stephen Hemminger <shemminger@vyatta.com>
59976008
59986009
S: Maintained
59996010
F: drivers/net/ethernet/marvell/sk*
@@ -7407,8 +7418,8 @@ S: Maintained
74077418
F: arch/x86/kernel/cpu/mcheck/*
74087419

74097420
XEN HYPERVISOR INTERFACE
7410-
M: Jeremy Fitzhardinge <[email protected]>
74117421
M: Konrad Rzeszutek Wilk <[email protected]>
7422+
M: Jeremy Fitzhardinge <[email protected]>
74127423
L: [email protected] (moderated for non-subscribers)
74137424
74147425
S: Supported
@@ -7441,7 +7452,8 @@ F: drivers/xen/*swiotlb*
74417452

74427453
XFS FILESYSTEM
74437454
P: Silicon Graphics Inc
7444-
M: Alex Elder <[email protected]>
7455+
M: Ben Myers <[email protected]>
7456+
M: Alex Elder <[email protected]>
74457457
74467458
74477459
W: http://oss.sgi.com/projects/xfs

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 3
22
PATCHLEVEL = 2
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc2
4+
EXTRAVERSION = -rc3
55
NAME = Saber-toothed Squirrel
66

77
# *DOCUMENTATION*

arch/arm/boot/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ $(obj)/%.dtb: $(src)/dts/%.dts
6565

6666
$(obj)/dtbs: $(addprefix $(obj)/, $(dtb-y))
6767

68+
clean-files := *.dtb
69+
6870
quiet_cmd_uimage = UIMAGE $@
6971
cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel \
7072
-C none -a $(LOADADDR) -e $(STARTADDR) \

arch/arm/configs/u300_defconfig

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ CONFIG_MODULE_UNLOAD=y
1414
CONFIG_ARCH_U300=y
1515
CONFIG_MACH_U300=y
1616
CONFIG_MACH_U300_BS335=y
17-
CONFIG_MACH_U300_DUAL_RAM=y
18-
CONFIG_U300_DEBUG=y
1917
CONFIG_MACH_U300_SPIDUMMY=y
2018
CONFIG_NO_HZ=y
2119
CONFIG_HIGH_RES_TIMERS=y
@@ -26,19 +24,21 @@ CONFIG_ZBOOT_ROM_BSS=0x0
2624
CONFIG_CMDLINE="root=/dev/ram0 rw rootfstype=rootfs console=ttyAMA0,115200n8 lpj=515072"
2725
CONFIG_CPU_IDLE=y
2826
CONFIG_FPE_NWFPE=y
29-
CONFIG_PM=y
3027
# CONFIG_SUSPEND is not set
3128
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
3229
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
33-
# CONFIG_MISC_DEVICES is not set
30+
CONFIG_MTD=y
31+
CONFIG_MTD_CMDLINE_PARTS=y
32+
CONFIG_MTD_NAND=y
33+
CONFIG_MTD_NAND_FSMC=y
3434
# CONFIG_INPUT_MOUSEDEV is not set
3535
CONFIG_INPUT_EVDEV=y
3636
# CONFIG_KEYBOARD_ATKBD is not set
3737
# CONFIG_INPUT_MOUSE is not set
3838
# CONFIG_SERIO is not set
39+
CONFIG_LEGACY_PTY_COUNT=16
3940
CONFIG_SERIAL_AMBA_PL011=y
4041
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
41-
CONFIG_LEGACY_PTY_COUNT=16
4242
# CONFIG_HW_RANDOM is not set
4343
CONFIG_I2C=y
4444
# CONFIG_HWMON is not set
@@ -51,6 +51,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
5151
# CONFIG_HID_SUPPORT is not set
5252
# CONFIG_USB_SUPPORT is not set
5353
CONFIG_MMC=y
54+
CONFIG_MMC_CLKGATE=y
5455
CONFIG_MMC_ARMMMCI=y
5556
CONFIG_RTC_CLASS=y
5657
# CONFIG_RTC_HCTOSYS is not set
@@ -65,10 +66,8 @@ CONFIG_NLS_CODEPAGE_437=y
6566
CONFIG_NLS_ISO8859_1=y
6667
CONFIG_PRINTK_TIME=y
6768
CONFIG_DEBUG_FS=y
68-
CONFIG_DEBUG_KERNEL=y
6969
# CONFIG_SCHED_DEBUG is not set
7070
CONFIG_TIMER_STATS=y
7171
# CONFIG_DEBUG_PREEMPT is not set
7272
CONFIG_DEBUG_INFO=y
73-
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
7473
# CONFIG_CRC32 is not set

0 commit comments

Comments
 (0)