Skip to content

Commit d4308fe

Browse files
committed
Merge branch 'stable/for-jens-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into for-3.9/drivers
Konrad writes: Please git pull the following branch: git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-jens-3.9 which has bug-fixes that did not make it in v3.8. They all are marked as material for the stable tree as well. There are two bug-fixes for the code that has been in there for some time (that is the Jan's fix and one of mine). And there are two bug-fixes for the persistent grant feature that debuted in v3.8 for xen blk[back|front]end.
2 parents c206c70 + 087ffec commit d4308fe

961 files changed

Lines changed: 15783 additions & 5695 deletions

File tree

Some content is hidden

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

Documentation/device-mapper/dm-raid.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,4 @@ Version History
141141
1.2.0 Handle creation of arrays that contain failed devices.
142142
1.3.0 Added support for RAID 10
143143
1.3.1 Allow device replacement/rebuild for RAID 10
144+
1.3.2 Fix/improve redundancy checking for RAID10

Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ PA31 TXD4
8181
Required properties for pin configuration node:
8282
- atmel,pins: 4 integers array, represents a group of pins mux and config
8383
setting. The format is atmel,pins = <PIN_BANK PIN_BANK_NUM PERIPH CONFIG>.
84-
The PERIPH 0 means gpio.
84+
The PERIPH 0 means gpio, PERIPH 1 is periph A, PERIPH 2 is periph B...
85+
PIN_BANK 0 is pioA, PIN_BANK 1 is pioB...
8586

8687
Bits used for CONFIG:
8788
PULL_UP (1 << 0): indicate this pin need a pull up.
@@ -126,7 +127,7 @@ pinctrl@fffff400 {
126127
pinctrl_dbgu: dbgu-0 {
127128
atmel,pins =
128129
<1 14 0x1 0x0 /* PB14 periph A */
129-
1 15 0x1 0x1>; /* PB15 periph with pullup */
130+
1 15 0x1 0x1>; /* PB15 periph A with pullup */
130131
};
131132
};
132133
};

Documentation/filesystems/f2fs.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,9 @@ consists of multiple segments as described below.
175175
align with the zone size <-|
176176
|-> align with the segment size
177177
_________________________________________________________________________
178-
| | | Node | Segment | Segment | |
179-
| Superblock | Checkpoint | Address | Info. | Summary | Main |
180-
| (SB) | (CP) | Table (NAT) | Table (SIT) | Area (SSA) | |
178+
| | | Segment | Node | Segment | |
179+
| Superblock | Checkpoint | Info. | Address | Summary | Main |
180+
| (SB) | (CP) | Table (SIT) | Table (NAT) | Area (SSA) | |
181181
|____________|_____2______|______N______|______N______|______N_____|__N___|
182182
. .
183183
. .
@@ -200,14 +200,14 @@ consists of multiple segments as described below.
200200
: It contains file system information, bitmaps for valid NAT/SIT sets, orphan
201201
inode lists, and summary entries of current active segments.
202202

203-
- Node Address Table (NAT)
204-
: It is composed of a block address table for all the node blocks stored in
205-
Main area.
206-
207203
- Segment Information Table (SIT)
208204
: It contains segment information such as valid block count and bitmap for the
209205
validity of all the blocks.
210206

207+
- Node Address Table (NAT)
208+
: It is composed of a block address table for all the node blocks stored in
209+
Main area.
210+
211211
- Segment Summary Area (SSA)
212212
: It contains summary entries which contains the owner information of all the
213213
data and node blocks stored in Main area.
@@ -236,13 +236,13 @@ For file system consistency, each CP points to which NAT and SIT copies are
236236
valid, as shown as below.
237237

238238
+--------+----------+---------+
239-
| CP | NAT | SIT |
239+
| CP | SIT | NAT |
240240
+--------+----------+---------+
241241
. . . .
242242
. . . .
243243
. . . .
244244
+-------+-------+--------+--------+--------+--------+
245-
| CP #0 | CP #1 | NAT #0 | NAT #1 | SIT #0 | SIT #1 |
245+
| CP #0 | CP #1 | SIT #0 | SIT #1 | NAT #0 | NAT #1 |
246246
+-------+-------+--------+--------+--------+--------+
247247
| ^ ^
248248
| | |

Documentation/hid/hid-sensor.txt

100755100644
File mode changed.

Documentation/kernel-parameters.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2438,7 +2438,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
24382438
real-time workloads. It can also improve energy
24392439
efficiency for asymmetric multiprocessors.
24402440

2441-
rcu_nocbs_poll [KNL,BOOT]
2441+
rcu_nocb_poll [KNL,BOOT]
24422442
Rather than requiring that offloaded CPUs
24432443
(specified by rcu_nocbs= above) explicitly
24442444
awaken the corresponding "rcuoN" kthreads,

Documentation/x86/boot.txt

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ Protocol 2.10: (Kernel 2.6.31) Added a protocol for relaxed alignment
5757
Protocol 2.11: (Kernel 3.6) Added a field for offset of EFI handover
5858
protocol entry point.
5959

60+
Protocol 2.12: (Kernel 3.8) Added the xloadflags field and extension fields
61+
to struct boot_params for for loading bzImage and ramdisk
62+
above 4G in 64bit.
63+
6064
**** MEMORY LAYOUT
6165

6266
The traditional memory map for the kernel loader, used for Image or
@@ -182,7 +186,7 @@ Offset Proto Name Meaning
182186
0230/4 2.05+ kernel_alignment Physical addr alignment required for kernel
183187
0234/1 2.05+ relocatable_kernel Whether kernel is relocatable or not
184188
0235/1 2.10+ min_alignment Minimum alignment, as a power of two
185-
0236/2 N/A pad3 Unused
189+
0236/2 2.12+ xloadflags Boot protocol option flags
186190
0238/4 2.06+ cmdline_size Maximum size of the kernel command line
187191
023C/4 2.07+ hardware_subarch Hardware subarchitecture
188192
0240/8 2.07+ hardware_subarch_data Subarchitecture-specific data
@@ -582,6 +586,27 @@ Protocol: 2.10+
582586
misaligned kernel. Therefore, a loader should typically try each
583587
power-of-two alignment from kernel_alignment down to this alignment.
584588

589+
Field name: xloadflags
590+
Type: read
591+
Offset/size: 0x236/2
592+
Protocol: 2.12+
593+
594+
This field is a bitmask.
595+
596+
Bit 0 (read): XLF_KERNEL_64
597+
- If 1, this kernel has the legacy 64-bit entry point at 0x200.
598+
599+
Bit 1 (read): XLF_CAN_BE_LOADED_ABOVE_4G
600+
- If 1, kernel/boot_params/cmdline/ramdisk can be above 4G.
601+
602+
Bit 2 (read): XLF_EFI_HANDOVER_32
603+
- If 1, the kernel supports the 32-bit EFI handoff entry point
604+
given at handover_offset.
605+
606+
Bit 3 (read): XLF_EFI_HANDOVER_64
607+
- If 1, the kernel supports the 64-bit EFI handoff entry point
608+
given at handover_offset + 0x200.
609+
585610
Field name: cmdline_size
586611
Type: read
587612
Offset/size: 0x238/4

Documentation/x86/zero-page.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ Offset Proto Name Meaning
1919
090/010 ALL hd1_info hd1 disk parameter, OBSOLETE!!
2020
0A0/010 ALL sys_desc_table System description table (struct sys_desc_table)
2121
0B0/010 ALL olpc_ofw_header OLPC's OpenFirmware CIF and friends
22+
0C0/004 ALL ext_ramdisk_image ramdisk_image high 32bits
23+
0C4/004 ALL ext_ramdisk_size ramdisk_size high 32bits
24+
0C8/004 ALL ext_cmd_line_ptr cmd_line_ptr high 32bits
2225
140/080 ALL edid_info Video mode setup (struct edid_info)
2326
1C0/020 ALL efi_info EFI 32 information (struct efi_info)
2427
1E0/004 ALL alk_mem_k Alternative mem check, in KB
@@ -27,6 +30,7 @@ Offset Proto Name Meaning
2730
1E9/001 ALL eddbuf_entries Number of entries in eddbuf (below)
2831
1EA/001 ALL edd_mbr_sig_buf_entries Number of entries in edd_mbr_sig_buffer
2932
(below)
33+
1EF/001 ALL sentinel Used to detect broken bootloaders
3034
290/040 ALL edd_mbr_sig_buffer EDD MBR signatures
3135
2D0/A00 ALL e820_map E820 memory map table
3236
(array of struct e820entry)

MAINTAINERS

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ S: Maintained
228228
F: drivers/platform/x86/acerhdf.c
229229

230230
ACER WMI LAPTOP EXTRAS
231-
M: Joey Lee <jlee@novell.com>
231+
M: "Lee, Chun-Yi" <jlee@suse.com>
232232
L: platform-driver-x86@vger.kernel.org
233233
S: Maintained
234234
F: drivers/platform/x86/acer-wmi.c
@@ -648,7 +648,7 @@ F: arch/arm/
648648

649649
ARM SUB-ARCHITECTURES
650650
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
651-
S: MAINTAINED
651+
S: Maintained
652652
F: arch/arm/mach-*/
653653
F: arch/arm/plat-*/
654654
T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
@@ -1351,6 +1351,14 @@ W: http://wireless.kernel.org/en/users/Drivers/ath9k
13511351
S: Supported
13521352
F: drivers/net/wireless/ath/ath9k/
13531353

1354+
WILOCITY WIL6210 WIRELESS DRIVER
1355+
M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1356+
L: linux-wireless@vger.kernel.org
1357+
L: wil6210@qca.qualcomm.com
1358+
S: Supported
1359+
W: http://wireless.kernel.org/en/users/Drivers/wil6210
1360+
F: drivers/net/wireless/ath/wil6210/
1361+
13541362
CARL9170 LINUX COMMUNITY WIRELESS DRIVER
13551363
M: Christian Lamparter <chunkeey@googlemail.com>
13561364
L: linux-wireless@vger.kernel.org
@@ -1481,7 +1489,7 @@ AVR32 ARCHITECTURE
14811489
M: Haavard Skinnemoen <hskinnemoen@gmail.com>
14821490
M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
14831491
W: http://www.atmel.com/products/AVR32/
1484-
W: http://avr32linux.org/
1492+
W: http://mirror.egtvedt.no/avr32linux.org/
14851493
W: http://avrfreaks.net/
14861494
S: Maintained
14871495
F: arch/avr32/
@@ -1964,9 +1972,9 @@ S: Maintained
19641972
F: drivers/usb/host/ohci-ep93xx.c
19651973

19661974
CIRRUS LOGIC CS4270 SOUND DRIVER
1967-
M: Timur Tabi <timur@freescale.com>
1975+
M: Timur Tabi <timur@tabi.org>
19681976
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1969-
S: Supported
1977+
S: Odd Fixes
19701978
F: sound/soc/codecs/cs4270*
19711979

19721980
CLEANCACHE API
@@ -2958,7 +2966,7 @@ S: Maintained
29582966
F: drivers/net/ethernet/i825xx/eexpress.*
29592967

29602968
ETHERNET BRIDGE
2961-
M: Stephen Hemminger <shemminger@vyatta.com>
2969+
M: Stephen Hemminger <stephen@networkplumber.org>
29622970
L: bridge@lists.linux-foundation.org
29632971
L: netdev@vger.kernel.org
29642972
W: http://www.linuxfoundation.org/en/Net:Bridge
@@ -3183,9 +3191,9 @@ F: include/uapi/video/
31833191
F: include/uapi/linux/fb.h
31843192

31853193
FREESCALE DIU FRAMEBUFFER DRIVER
3186-
M: Timur Tabi <timur@freescale.com>
3194+
M: Timur Tabi <timur@tabi.org>
31873195
L: linux-fbdev@vger.kernel.org
3188-
S: Supported
3196+
S: Maintained
31893197
F: drivers/video/fsl-diu-fb.*
31903198

31913199
FREESCALE DMA DRIVER
@@ -3220,9 +3228,8 @@ F: drivers/net/ethernet/freescale/fs_enet/
32203228
F: include/linux/fs_enet_pd.h
32213229

32223230
FREESCALE QUICC ENGINE LIBRARY
3223-
M: Timur Tabi <timur@freescale.com>
32243231
L: linuxppc-dev@lists.ozlabs.org
3225-
S: Supported
3232+
S: Orphan
32263233
F: arch/powerpc/sysdev/qe_lib/
32273234
F: arch/powerpc/include/asm/*qe.h
32283235

@@ -3241,16 +3248,16 @@ S: Maintained
32413248
F: drivers/net/ethernet/freescale/ucc_geth*
32423249

32433250
FREESCALE QUICC ENGINE UCC UART DRIVER
3244-
M: Timur Tabi <timur@freescale.com>
3251+
M: Timur Tabi <timur@tabi.org>
32453252
L: linuxppc-dev@lists.ozlabs.org
3246-
S: Supported
3253+
S: Maintained
32473254
F: drivers/tty/serial/ucc_uart.c
32483255

32493256
FREESCALE SOC SOUND DRIVERS
3250-
M: Timur Tabi <timur@freescale.com>
3257+
M: Timur Tabi <timur@tabi.org>
32513258
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
32523259
L: linuxppc-dev@lists.ozlabs.org
3253-
S: Supported
3260+
S: Maintained
32543261
F: sound/soc/fsl/fsl*
32553262
F: sound/soc/fsl/mpc8610_hpcd.c
32563263

@@ -4898,7 +4905,7 @@ S: Maintained
48984905

48994906
MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
49004907
M: Mirko Lindner <mlindner@marvell.com>
4901-
M: Stephen Hemminger <shemminger@vyatta.com>
4908+
M: Stephen Hemminger <stephen@networkplumber.org>
49024909
L: netdev@vger.kernel.org
49034910
S: Maintained
49044911
F: drivers/net/ethernet/marvell/sk*
@@ -5077,7 +5084,7 @@ S: Maintained
50775084
F: drivers/media/radio/radio-mr800.c
50785085

50795086
MSI LAPTOP SUPPORT
5080-
M: "Lee, Chun-Yi" <jlee@novell.com>
5087+
M: "Lee, Chun-Yi" <jlee@suse.com>
50815088
L: platform-driver-x86@vger.kernel.org
50825089
S: Maintained
50835090
F: drivers/platform/x86/msi-laptop.c
@@ -5173,7 +5180,7 @@ S: Supported
51735180
F: drivers/infiniband/hw/nes/
51745181

51755182
NETEM NETWORK EMULATOR
5176-
M: Stephen Hemminger <shemminger@vyatta.com>
5183+
M: Stephen Hemminger <stephen@networkplumber.org>
51775184
L: netem@lists.linux-foundation.org
51785185
S: Maintained
51795186
F: net/sched/sch_netem.c
@@ -5507,8 +5514,7 @@ M: Benoît Cousson <b-cousson@ti.com>
55075514
M: Paul Walmsley <paul@pwsan.com>
55085515
L: linux-omap@vger.kernel.org
55095516
S: Maintained
5510-
F: arch/arm/mach-omap2/omap_hwmod.c
5511-
F: arch/arm/plat-omap/include/plat/omap_hwmod.h
5517+
F: arch/arm/mach-omap2/omap_hwmod.*
55125518

55135519
OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
55145520
M: Benoît Cousson <b-cousson@ti.com>
@@ -6585,7 +6591,7 @@ F: drivers/media/platform/s3c-camif/
65856591
F: include/media/s3c_camif.h
65866592

65876593
SERIAL DRIVERS
6588-
M: Alan Cox <alan@linux.intel.com>
6594+
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
65896595
L: linux-serial@vger.kernel.org
65906596
S: Maintained
65916597
F: drivers/tty/serial
@@ -7088,7 +7094,7 @@ F: include/uapi/sound/
70887094
F: sound/
70897095

70907096
SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
7091-
M: Liam Girdwood <lrg@ti.com>
7097+
M: Liam Girdwood <lgirdwood@gmail.com>
70927098
M: Mark Brown <broonie@opensource.wolfsonmicro.com>
70937099
T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
70947100
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
@@ -7340,7 +7346,7 @@ S: Odd Fixes
73407346
F: drivers/staging/speakup/
73417347

73427348
STAGING - TI DSP BRIDGE DRIVERS
7343-
M: Omar Ramirez Luna <omar.ramirez@ti.com>
7349+
M: Omar Ramirez Luna <omar.ramirez@copitl.com>
73447350
S: Odd Fixes
73457351
F: drivers/staging/tidspbridge/
73467352

@@ -8532,7 +8538,7 @@ F: Documentation/x86/
85328538
F: arch/x86/
85338539

85348540
X86 PLATFORM DRIVERS
8535-
M: Matthew Garrett <mjg@redhat.com>
8541+
M: Matthew Garrett <matthew.garrett@nebula.com>
85368542
L: platform-driver-x86@vger.kernel.org
85378543
T: git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
85388544
S: Maintained

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
VERSION = 3
22
PATCHLEVEL = 8
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc3
5-
NAME = Terrified Chipmunk
4+
EXTRAVERSION = -rc7
5+
NAME = Unicycling Gorilla
66

77
# *DOCUMENTATION*
88
# To see a list of typical targets execute "make help"
@@ -169,7 +169,7 @@ SUBARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
169169
-e s/arm.*/arm/ -e s/sa110/arm/ \
170170
-e s/s390x/s390/ -e s/parisc64/parisc/ \
171171
-e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
172-
-e s/sh[234].*/sh/ )
172+
-e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ )
173173

174174
# Cross compiling and selecting different set of gcc/bin-utils
175175
# ---------------------------------------------------------------------------

arch/arm/boot/dts/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
155155
dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb
156156

157157
targets += dtbs
158+
targets += $(dtb-y)
158159
endif
159160

160161
# *.dtb used to be generated in the directory above. Clean out the

0 commit comments

Comments
 (0)