You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts: net/mac80211/main.c
This commit is contained in:
@@ -1922,9 +1922,12 @@ machines due to caching.
|
|||||||
<function>mutex_lock()</function>
|
<function>mutex_lock()</function>
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
There is a <function>mutex_trylock()</function> which can be
|
There is a <function>mutex_trylock()</function> which does not
|
||||||
used inside interrupt context, as it will not sleep.
|
sleep. Still, it must not be used inside interrupt context since
|
||||||
|
its implementation is not safe for that.
|
||||||
<function>mutex_unlock()</function> will also never sleep.
|
<function>mutex_unlock()</function> will also never sleep.
|
||||||
|
It cannot be used in interrupt context either since a mutex
|
||||||
|
must be released by the same task that acquired it.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|||||||
@@ -104,4 +104,9 @@
|
|||||||
<title>Block IO</title>
|
<title>Block IO</title>
|
||||||
!Iinclude/trace/events/block.h
|
!Iinclude/trace/events/block.h
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
||||||
|
<chapter id="workqueue">
|
||||||
|
<title>Workqueue</title>
|
||||||
|
!Iinclude/trace/events/workqueue.h
|
||||||
|
</chapter>
|
||||||
</book>
|
</book>
|
||||||
|
|||||||
@@ -2,10 +2,6 @@ Kernel driver f71882fg
|
|||||||
======================
|
======================
|
||||||
|
|
||||||
Supported chips:
|
Supported chips:
|
||||||
* Fintek F71808E
|
|
||||||
Prefix: 'f71808fg'
|
|
||||||
Addresses scanned: none, address read from Super I/O config space
|
|
||||||
Datasheet: Not public
|
|
||||||
* Fintek F71858FG
|
* Fintek F71858FG
|
||||||
Prefix: 'f71858fg'
|
Prefix: 'f71858fg'
|
||||||
Addresses scanned: none, address read from Super I/O config space
|
Addresses scanned: none, address read from Super I/O config space
|
||||||
|
|||||||
@@ -1974,15 +1974,18 @@ and is between 256 and 4096 characters. It is defined in the file
|
|||||||
force Enable ASPM even on devices that claim not to support it.
|
force Enable ASPM even on devices that claim not to support it.
|
||||||
WARNING: Forcing ASPM on may cause system lockups.
|
WARNING: Forcing ASPM on may cause system lockups.
|
||||||
|
|
||||||
|
pcie_ports= [PCIE] PCIe ports handling:
|
||||||
|
auto Ask the BIOS whether or not to use native PCIe services
|
||||||
|
associated with PCIe ports (PME, hot-plug, AER). Use
|
||||||
|
them only if that is allowed by the BIOS.
|
||||||
|
native Use native PCIe services associated with PCIe ports
|
||||||
|
unconditionally.
|
||||||
|
compat Treat PCIe ports as PCI-to-PCI bridges, disable the PCIe
|
||||||
|
ports driver.
|
||||||
|
|
||||||
pcie_pme= [PCIE,PM] Native PCIe PME signaling options:
|
pcie_pme= [PCIE,PM] Native PCIe PME signaling options:
|
||||||
Format: {auto|force}[,nomsi]
|
|
||||||
auto Use native PCIe PME signaling if the BIOS allows the
|
|
||||||
kernel to control PCIe config registers of root ports.
|
|
||||||
force Use native PCIe PME signaling even if the BIOS refuses
|
|
||||||
to allow the kernel to control the relevant PCIe config
|
|
||||||
registers.
|
|
||||||
nomsi Do not use MSI for native PCIe PME signaling (this makes
|
nomsi Do not use MSI for native PCIe PME signaling (this makes
|
||||||
all PCIe root ports use INTx for everything).
|
all PCIe root ports use INTx for all services).
|
||||||
|
|
||||||
pcmv= [HW,PCMCIA] BadgePAD 4
|
pcmv= [HW,PCMCIA] BadgePAD 4
|
||||||
|
|
||||||
@@ -2629,8 +2632,10 @@ and is between 256 and 4096 characters. It is defined in the file
|
|||||||
aux-ide-disks -- unplug non-primary-master IDE devices
|
aux-ide-disks -- unplug non-primary-master IDE devices
|
||||||
nics -- unplug network devices
|
nics -- unplug network devices
|
||||||
all -- unplug all emulated devices (NICs and IDE disks)
|
all -- unplug all emulated devices (NICs and IDE disks)
|
||||||
ignore -- continue loading the Xen platform PCI driver even
|
unnecessary -- unplugging emulated devices is
|
||||||
if the version check failed
|
unnecessary even if the host did not respond to
|
||||||
|
the unplug protocol
|
||||||
|
never -- do not unplug even if version check succeeds
|
||||||
|
|
||||||
xirc2ps_cs= [NET,PCMCIA]
|
xirc2ps_cs= [NET,PCMCIA]
|
||||||
Format:
|
Format:
|
||||||
|
|||||||
@@ -1024,6 +1024,10 @@ ThinkPad-specific interface. The driver will disable its native
|
|||||||
backlight brightness control interface if it detects that the standard
|
backlight brightness control interface if it detects that the standard
|
||||||
ACPI interface is available in the ThinkPad.
|
ACPI interface is available in the ThinkPad.
|
||||||
|
|
||||||
|
If you want to use the thinkpad-acpi backlight brightness control
|
||||||
|
instead of the generic ACPI video backlight brightness control for some
|
||||||
|
reason, you should use the acpi_backlight=vendor kernel parameter.
|
||||||
|
|
||||||
The brightness_enable module parameter can be used to control whether
|
The brightness_enable module parameter can be used to control whether
|
||||||
the LCD brightness control feature will be enabled when available.
|
the LCD brightness control feature will be enabled when available.
|
||||||
brightness_enable=0 forces it to be disabled. brightness_enable=1
|
brightness_enable=0 forces it to be disabled. brightness_enable=1
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
# This creates the demonstration utility "lguest" which runs a Linux guest.
|
# This creates the demonstration utility "lguest" which runs a Linux guest.
|
||||||
CFLAGS:=-m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE
|
# Missing headers? Add "-I../../include -I../../arch/x86/include"
|
||||||
|
CFLAGS:=-m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -U_FORTIFY_SOURCE
|
||||||
|
|
||||||
all: lguest
|
all: lguest
|
||||||
|
|
||||||
|
|||||||
@@ -39,14 +39,14 @@
|
|||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include "linux/lguest_launcher.h"
|
#include <linux/virtio_config.h>
|
||||||
#include "linux/virtio_config.h"
|
#include <linux/virtio_net.h>
|
||||||
#include "linux/virtio_net.h"
|
#include <linux/virtio_blk.h>
|
||||||
#include "linux/virtio_blk.h"
|
#include <linux/virtio_console.h>
|
||||||
#include "linux/virtio_console.h"
|
#include <linux/virtio_rng.h>
|
||||||
#include "linux/virtio_rng.h"
|
#include <linux/virtio_ring.h>
|
||||||
#include "linux/virtio_ring.h"
|
#include <asm/bootparam.h>
|
||||||
#include "asm/bootparam.h"
|
#include "../../include/linux/lguest_launcher.h"
|
||||||
/*L:110
|
/*L:110
|
||||||
* We can ignore the 42 include files we need for this program, but I do want
|
* We can ignore the 42 include files we need for this program, but I do want
|
||||||
* to draw attention to the use of kernel-style types.
|
* to draw attention to the use of kernel-style types.
|
||||||
@@ -1447,14 +1447,15 @@ static void add_to_bridge(int fd, const char *if_name, const char *br_name)
|
|||||||
static void configure_device(int fd, const char *tapif, u32 ipaddr)
|
static void configure_device(int fd, const char *tapif, u32 ipaddr)
|
||||||
{
|
{
|
||||||
struct ifreq ifr;
|
struct ifreq ifr;
|
||||||
struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr;
|
struct sockaddr_in sin;
|
||||||
|
|
||||||
memset(&ifr, 0, sizeof(ifr));
|
memset(&ifr, 0, sizeof(ifr));
|
||||||
strcpy(ifr.ifr_name, tapif);
|
strcpy(ifr.ifr_name, tapif);
|
||||||
|
|
||||||
/* Don't read these incantations. Just cut & paste them like I did! */
|
/* Don't read these incantations. Just cut & paste them like I did! */
|
||||||
sin->sin_family = AF_INET;
|
sin.sin_family = AF_INET;
|
||||||
sin->sin_addr.s_addr = htonl(ipaddr);
|
sin.sin_addr.s_addr = htonl(ipaddr);
|
||||||
|
memcpy(&ifr.ifr_addr, &sin, sizeof(sin));
|
||||||
if (ioctl(fd, SIOCSIFADDR, &ifr) != 0)
|
if (ioctl(fd, SIOCSIFADDR, &ifr) != 0)
|
||||||
err(1, "Setting %s interface address", tapif);
|
err(1, "Setting %s interface address", tapif);
|
||||||
ifr.ifr_flags = IFF_UP;
|
ifr.ifr_flags = IFF_UP;
|
||||||
|
|||||||
@@ -49,40 +49,13 @@ Table of Contents
|
|||||||
f) MDIO on GPIOs
|
f) MDIO on GPIOs
|
||||||
g) SPI busses
|
g) SPI busses
|
||||||
|
|
||||||
VII - Marvell Discovery mv64[345]6x System Controller chips
|
VII - Specifying interrupt information for devices
|
||||||
1) The /system-controller node
|
|
||||||
2) Child nodes of /system-controller
|
|
||||||
a) Marvell Discovery MDIO bus
|
|
||||||
b) Marvell Discovery ethernet controller
|
|
||||||
c) Marvell Discovery PHY nodes
|
|
||||||
d) Marvell Discovery SDMA nodes
|
|
||||||
e) Marvell Discovery BRG nodes
|
|
||||||
f) Marvell Discovery CUNIT nodes
|
|
||||||
g) Marvell Discovery MPSCROUTING nodes
|
|
||||||
h) Marvell Discovery MPSCINTR nodes
|
|
||||||
i) Marvell Discovery MPSC nodes
|
|
||||||
j) Marvell Discovery Watch Dog Timer nodes
|
|
||||||
k) Marvell Discovery I2C nodes
|
|
||||||
l) Marvell Discovery PIC (Programmable Interrupt Controller) nodes
|
|
||||||
m) Marvell Discovery MPP (Multipurpose Pins) multiplexing nodes
|
|
||||||
n) Marvell Discovery GPP (General Purpose Pins) nodes
|
|
||||||
o) Marvell Discovery PCI host bridge node
|
|
||||||
p) Marvell Discovery CPU Error nodes
|
|
||||||
q) Marvell Discovery SRAM Controller nodes
|
|
||||||
r) Marvell Discovery PCI Error Handler nodes
|
|
||||||
s) Marvell Discovery Memory Controller nodes
|
|
||||||
|
|
||||||
VIII - Specifying interrupt information for devices
|
|
||||||
1) interrupts property
|
1) interrupts property
|
||||||
2) interrupt-parent property
|
2) interrupt-parent property
|
||||||
3) OpenPIC Interrupt Controllers
|
3) OpenPIC Interrupt Controllers
|
||||||
4) ISA Interrupt Controllers
|
4) ISA Interrupt Controllers
|
||||||
|
|
||||||
IX - Specifying GPIO information for devices
|
VIII - Specifying device power management information (sleep property)
|
||||||
1) gpios property
|
|
||||||
2) gpio-controller nodes
|
|
||||||
|
|
||||||
X - Specifying device power management information (sleep property)
|
|
||||||
|
|
||||||
Appendix A - Sample SOC node for MPC8540
|
Appendix A - Sample SOC node for MPC8540
|
||||||
|
|
||||||
|
|||||||
@@ -560,7 +560,7 @@ The proper channel for reporting bugs is either through the Linux OS
|
|||||||
distribution company that provided your OS or by posting issues to the
|
distribution company that provided your OS or by posting issues to the
|
||||||
PowerPC development mailing list at:
|
PowerPC development mailing list at:
|
||||||
|
|
||||||
linuxppc-dev@ozlabs.org
|
linuxppc-dev@lists.ozlabs.org
|
||||||
|
|
||||||
This request is to provide a documented and searchable public exchange
|
This request is to provide a documented and searchable public exchange
|
||||||
of the problems and solutions surrounding this driver for the benefit of
|
of the problems and solutions surrounding this driver for the benefit of
|
||||||
|
|||||||
+65
-34
@@ -454,9 +454,20 @@ L: linux-rdma@vger.kernel.org
|
|||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/infiniband/hw/amso1100/
|
F: drivers/infiniband/hw/amso1100/
|
||||||
|
|
||||||
|
ANALOG DEVICES INC ASOC DRIVERS
|
||||||
|
L: uclinux-dist-devel@blackfin.uclinux.org
|
||||||
|
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
|
||||||
|
W: http://blackfin.uclinux.org/
|
||||||
|
S: Supported
|
||||||
|
F: sound/soc/blackfin/*
|
||||||
|
F: sound/soc/codecs/ad1*
|
||||||
|
F: sound/soc/codecs/adau*
|
||||||
|
F: sound/soc/codecs/adav*
|
||||||
|
F: sound/soc/codecs/ssm*
|
||||||
|
|
||||||
AOA (Apple Onboard Audio) ALSA DRIVER
|
AOA (Apple Onboard Audio) ALSA DRIVER
|
||||||
M: Johannes Berg <johannes@sipsolutions.net>
|
M: Johannes Berg <johannes@sipsolutions.net>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
|
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: sound/aoa/
|
F: sound/aoa/
|
||||||
@@ -1441,6 +1452,16 @@ S: Maintained
|
|||||||
F: Documentation/video4linux/cafe_ccic
|
F: Documentation/video4linux/cafe_ccic
|
||||||
F: drivers/media/video/cafe_ccic*
|
F: drivers/media/video/cafe_ccic*
|
||||||
|
|
||||||
|
CAIF NETWORK LAYER
|
||||||
|
M: Sjur Braendeland <sjur.brandeland@stericsson.com>
|
||||||
|
L: netdev@vger.kernel.org
|
||||||
|
S: Supported
|
||||||
|
F: Documentation/networking/caif/
|
||||||
|
F: drivers/net/caif/
|
||||||
|
F: include/linux/caif/
|
||||||
|
F: include/net/caif/
|
||||||
|
F: net/caif/
|
||||||
|
|
||||||
CALGARY x86-64 IOMMU
|
CALGARY x86-64 IOMMU
|
||||||
M: Muli Ben-Yehuda <muli@il.ibm.com>
|
M: Muli Ben-Yehuda <muli@il.ibm.com>
|
||||||
M: "Jon D. Mason" <jdmason@kudzu.us>
|
M: "Jon D. Mason" <jdmason@kudzu.us>
|
||||||
@@ -1479,8 +1500,8 @@ F: include/linux/can/platform/
|
|||||||
|
|
||||||
CELL BROADBAND ENGINE ARCHITECTURE
|
CELL BROADBAND ENGINE ARCHITECTURE
|
||||||
M: Arnd Bergmann <arnd@arndb.de>
|
M: Arnd Bergmann <arnd@arndb.de>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: cbe-oss-dev@ozlabs.org
|
L: cbe-oss-dev@lists.ozlabs.org
|
||||||
W: http://www.ibm.com/developerworks/power/cell/
|
W: http://www.ibm.com/developerworks/power/cell/
|
||||||
S: Supported
|
S: Supported
|
||||||
F: arch/powerpc/include/asm/cell*.h
|
F: arch/powerpc/include/asm/cell*.h
|
||||||
@@ -1672,8 +1693,7 @@ F: kernel/cgroup*
|
|||||||
F: mm/*cgroup*
|
F: mm/*cgroup*
|
||||||
|
|
||||||
CORETEMP HARDWARE MONITORING DRIVER
|
CORETEMP HARDWARE MONITORING DRIVER
|
||||||
M: Rudolf Marek <r.marek@assembler.cz>
|
M: Fenghua Yu <fenghua.yu@intel.com>
|
||||||
M: Huaxu Wan <huaxu.wan@intel.com>
|
|
||||||
L: lm-sensors@lm-sensors.org
|
L: lm-sensors@lm-sensors.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: Documentation/hwmon/coretemp
|
F: Documentation/hwmon/coretemp
|
||||||
@@ -2198,6 +2218,12 @@ L: linux-rdma@vger.kernel.org
|
|||||||
S: Supported
|
S: Supported
|
||||||
F: drivers/infiniband/hw/ehca/
|
F: drivers/infiniband/hw/ehca/
|
||||||
|
|
||||||
|
EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
|
||||||
|
M: Breno Leitao <leitao@linux.vnet.ibm.com>
|
||||||
|
L: netdev@vger.kernel.org
|
||||||
|
S: Maintained
|
||||||
|
F: drivers/net/ehea/
|
||||||
|
|
||||||
EMBEDDED LINUX
|
EMBEDDED LINUX
|
||||||
M: Paul Gortmaker <paul.gortmaker@windriver.com>
|
M: Paul Gortmaker <paul.gortmaker@windriver.com>
|
||||||
M: Matt Mackall <mpm@selenic.com>
|
M: Matt Mackall <mpm@selenic.com>
|
||||||
@@ -2293,6 +2319,12 @@ S: Maintained
|
|||||||
F: Documentation/hwmon/f71805f
|
F: Documentation/hwmon/f71805f
|
||||||
F: drivers/hwmon/f71805f.c
|
F: drivers/hwmon/f71805f.c
|
||||||
|
|
||||||
|
FANOTIFY
|
||||||
|
M: Eric Paris <eparis@redhat.com>
|
||||||
|
S: Maintained
|
||||||
|
F: fs/notify/fanotify/
|
||||||
|
F: include/linux/fanotify.h
|
||||||
|
|
||||||
FARSYNC SYNCHRONOUS DRIVER
|
FARSYNC SYNCHRONOUS DRIVER
|
||||||
M: Kevin Curtis <kevin.curtis@farsite.co.uk>
|
M: Kevin Curtis <kevin.curtis@farsite.co.uk>
|
||||||
W: http://www.farsite.co.uk/
|
W: http://www.farsite.co.uk/
|
||||||
@@ -2378,13 +2410,13 @@ F: include/linux/fb.h
|
|||||||
FREESCALE DMA DRIVER
|
FREESCALE DMA DRIVER
|
||||||
M: Li Yang <leoli@freescale.com>
|
M: Li Yang <leoli@freescale.com>
|
||||||
M: Zhang Wei <zw@zh-kernel.org>
|
M: Zhang Wei <zw@zh-kernel.org>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/dma/fsldma.*
|
F: drivers/dma/fsldma.*
|
||||||
|
|
||||||
FREESCALE I2C CPM DRIVER
|
FREESCALE I2C CPM DRIVER
|
||||||
M: Jochen Friedrich <jochen@scram.de>
|
M: Jochen Friedrich <jochen@scram.de>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: linux-i2c@vger.kernel.org
|
L: linux-i2c@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/i2c/busses/i2c-cpm.c
|
F: drivers/i2c/busses/i2c-cpm.c
|
||||||
@@ -2400,7 +2432,7 @@ F: drivers/video/imxfb.c
|
|||||||
FREESCALE SOC FS_ENET DRIVER
|
FREESCALE SOC FS_ENET DRIVER
|
||||||
M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
|
M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
|
||||||
M: Vitaly Bordug <vbordug@ru.mvista.com>
|
M: Vitaly Bordug <vbordug@ru.mvista.com>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: netdev@vger.kernel.org
|
L: netdev@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/fs_enet/
|
F: drivers/net/fs_enet/
|
||||||
@@ -2408,7 +2440,7 @@ F: include/linux/fs_enet_pd.h
|
|||||||
|
|
||||||
FREESCALE QUICC ENGINE LIBRARY
|
FREESCALE QUICC ENGINE LIBRARY
|
||||||
M: Timur Tabi <timur@freescale.com>
|
M: Timur Tabi <timur@freescale.com>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: arch/powerpc/sysdev/qe_lib/
|
F: arch/powerpc/sysdev/qe_lib/
|
||||||
F: arch/powerpc/include/asm/*qe.h
|
F: arch/powerpc/include/asm/*qe.h
|
||||||
@@ -2416,27 +2448,27 @@ F: arch/powerpc/include/asm/*qe.h
|
|||||||
FREESCALE USB PERIPHERAL DRIVERS
|
FREESCALE USB PERIPHERAL DRIVERS
|
||||||
M: Li Yang <leoli@freescale.com>
|
M: Li Yang <leoli@freescale.com>
|
||||||
L: linux-usb@vger.kernel.org
|
L: linux-usb@vger.kernel.org
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/usb/gadget/fsl*
|
F: drivers/usb/gadget/fsl*
|
||||||
|
|
||||||
FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
|
FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
|
||||||
M: Li Yang <leoli@freescale.com>
|
M: Li Yang <leoli@freescale.com>
|
||||||
L: netdev@vger.kernel.org
|
L: netdev@vger.kernel.org
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/ucc_geth*
|
F: drivers/net/ucc_geth*
|
||||||
|
|
||||||
FREESCALE QUICC ENGINE UCC UART DRIVER
|
FREESCALE QUICC ENGINE UCC UART DRIVER
|
||||||
M: Timur Tabi <timur@freescale.com>
|
M: Timur Tabi <timur@freescale.com>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: drivers/serial/ucc_uart.c
|
F: drivers/serial/ucc_uart.c
|
||||||
|
|
||||||
FREESCALE SOC SOUND DRIVERS
|
FREESCALE SOC SOUND DRIVERS
|
||||||
M: Timur Tabi <timur@freescale.com>
|
M: Timur Tabi <timur@freescale.com>
|
||||||
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
|
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Supported
|
S: Supported
|
||||||
F: sound/soc/fsl/fsl*
|
F: sound/soc/fsl/fsl*
|
||||||
F: sound/soc/fsl/mpc8610_hpcd.c
|
F: sound/soc/fsl/mpc8610_hpcd.c
|
||||||
@@ -2571,7 +2603,7 @@ F: mm/memory-failure.c
|
|||||||
F: mm/hwpoison-inject.c
|
F: mm/hwpoison-inject.c
|
||||||
|
|
||||||
HYPERVISOR VIRTUAL CONSOLE DRIVER
|
HYPERVISOR VIRTUAL CONSOLE DRIVER
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Odd Fixes
|
S: Odd Fixes
|
||||||
F: drivers/char/hvc_*
|
F: drivers/char/hvc_*
|
||||||
|
|
||||||
@@ -3489,9 +3521,9 @@ F: drivers/usb/misc/legousbtower.c
|
|||||||
|
|
||||||
LGUEST
|
LGUEST
|
||||||
M: Rusty Russell <rusty@rustcorp.com.au>
|
M: Rusty Russell <rusty@rustcorp.com.au>
|
||||||
L: lguest@ozlabs.org
|
L: lguest@lists.ozlabs.org
|
||||||
W: http://lguest.ozlabs.org/
|
W: http://lguest.ozlabs.org/
|
||||||
S: Maintained
|
S: Odd Fixes
|
||||||
F: Documentation/lguest/
|
F: Documentation/lguest/
|
||||||
F: arch/x86/lguest/
|
F: arch/x86/lguest/
|
||||||
F: drivers/lguest/
|
F: drivers/lguest/
|
||||||
@@ -3508,7 +3540,7 @@ LINUX FOR POWERPC (32-BIT AND 64-BIT)
|
|||||||
M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
||||||
M: Paul Mackerras <paulus@samba.org>
|
M: Paul Mackerras <paulus@samba.org>
|
||||||
W: http://www.penguinppc.org/
|
W: http://www.penguinppc.org/
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
|
Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
|
||||||
S: Supported
|
S: Supported
|
||||||
@@ -3518,14 +3550,14 @@ F: arch/powerpc/
|
|||||||
LINUX FOR POWER MACINTOSH
|
LINUX FOR POWER MACINTOSH
|
||||||
M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
||||||
W: http://www.penguinppc.org/
|
W: http://www.penguinppc.org/
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/powermac/
|
F: arch/powerpc/platforms/powermac/
|
||||||
F: drivers/macintosh/
|
F: drivers/macintosh/
|
||||||
|
|
||||||
LINUX FOR POWERPC EMBEDDED MPC5XXX
|
LINUX FOR POWERPC EMBEDDED MPC5XXX
|
||||||
M: Grant Likely <grant.likely@secretlab.ca>
|
M: Grant Likely <grant.likely@secretlab.ca>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
T: git git://git.secretlab.ca/git/linux-2.6.git
|
T: git git://git.secretlab.ca/git/linux-2.6.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/512x/
|
F: arch/powerpc/platforms/512x/
|
||||||
@@ -3535,7 +3567,7 @@ LINUX FOR POWERPC EMBEDDED PPC4XX
|
|||||||
M: Josh Boyer <jwboyer@linux.vnet.ibm.com>
|
M: Josh Boyer <jwboyer@linux.vnet.ibm.com>
|
||||||
M: Matt Porter <mporter@kernel.crashing.org>
|
M: Matt Porter <mporter@kernel.crashing.org>
|
||||||
W: http://www.penguinppc.org/
|
W: http://www.penguinppc.org/
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/40x/
|
F: arch/powerpc/platforms/40x/
|
||||||
@@ -3544,7 +3576,7 @@ F: arch/powerpc/platforms/44x/
|
|||||||
LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
|
LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
|
||||||
M: Grant Likely <grant.likely@secretlab.ca>
|
M: Grant Likely <grant.likely@secretlab.ca>
|
||||||
W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
|
W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
T: git git://git.secretlab.ca/git/linux-2.6.git
|
T: git git://git.secretlab.ca/git/linux-2.6.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/*/*virtex*
|
F: arch/powerpc/*/*virtex*
|
||||||
@@ -3554,20 +3586,20 @@ LINUX FOR POWERPC EMBEDDED PPC8XX
|
|||||||
M: Vitaly Bordug <vitb@kernel.crashing.org>
|
M: Vitaly Bordug <vitb@kernel.crashing.org>
|
||||||
M: Marcelo Tosatti <marcelo@kvack.org>
|
M: Marcelo Tosatti <marcelo@kvack.org>
|
||||||
W: http://www.penguinppc.org/
|
W: http://www.penguinppc.org/
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/8xx/
|
F: arch/powerpc/platforms/8xx/
|
||||||
|
|
||||||
LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
|
LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
|
||||||
M: Kumar Gala <galak@kernel.crashing.org>
|
M: Kumar Gala <galak@kernel.crashing.org>
|
||||||
W: http://www.penguinppc.org/
|
W: http://www.penguinppc.org/
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/83xx/
|
F: arch/powerpc/platforms/83xx/
|
||||||
|
|
||||||
LINUX FOR POWERPC PA SEMI PWRFICIENT
|
LINUX FOR POWERPC PA SEMI PWRFICIENT
|
||||||
M: Olof Johansson <olof@lixom.net>
|
M: Olof Johansson <olof@lixom.net>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/platforms/pasemi/
|
F: arch/powerpc/platforms/pasemi/
|
||||||
F: drivers/*/*pasemi*
|
F: drivers/*/*pasemi*
|
||||||
@@ -3920,8 +3952,7 @@ F: Documentation/sound/oss/MultiSound
|
|||||||
F: sound/oss/msnd*
|
F: sound/oss/msnd*
|
||||||
|
|
||||||
MULTITECH MULTIPORT CARD (ISICOM)
|
MULTITECH MULTIPORT CARD (ISICOM)
|
||||||
M: Jiri Slaby <jirislaby@gmail.com>
|
S: Orphan
|
||||||
S: Maintained
|
|
||||||
F: drivers/char/isicom.c
|
F: drivers/char/isicom.c
|
||||||
F: include/linux/isicom.h
|
F: include/linux/isicom.h
|
||||||
|
|
||||||
@@ -4600,7 +4631,7 @@ F: include/linux/preempt.h
|
|||||||
PRISM54 WIRELESS DRIVER
|
PRISM54 WIRELESS DRIVER
|
||||||
M: "Luis R. Rodriguez" <mcgrof@gmail.com>
|
M: "Luis R. Rodriguez" <mcgrof@gmail.com>
|
||||||
L: linux-wireless@vger.kernel.org
|
L: linux-wireless@vger.kernel.org
|
||||||
W: http://prism54.org
|
W: http://wireless.kernel.org/en/users/Drivers/p54
|
||||||
S: Obsolete
|
S: Obsolete
|
||||||
F: drivers/net/wireless/prism54/
|
F: drivers/net/wireless/prism54/
|
||||||
|
|
||||||
@@ -4613,14 +4644,14 @@ F: drivers/ata/sata_promise.*
|
|||||||
PS3 NETWORK SUPPORT
|
PS3 NETWORK SUPPORT
|
||||||
M: Geoff Levand <geoff@infradead.org>
|
M: Geoff Levand <geoff@infradead.org>
|
||||||
L: netdev@vger.kernel.org
|
L: netdev@vger.kernel.org
|
||||||
L: cbe-oss-dev@ozlabs.org
|
L: cbe-oss-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/ps3_gelic_net.*
|
F: drivers/net/ps3_gelic_net.*
|
||||||
|
|
||||||
PS3 PLATFORM SUPPORT
|
PS3 PLATFORM SUPPORT
|
||||||
M: Geoff Levand <geoff@infradead.org>
|
M: Geoff Levand <geoff@infradead.org>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: cbe-oss-dev@ozlabs.org
|
L: cbe-oss-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/powerpc/boot/ps3*
|
F: arch/powerpc/boot/ps3*
|
||||||
F: arch/powerpc/include/asm/lv1call.h
|
F: arch/powerpc/include/asm/lv1call.h
|
||||||
@@ -4634,7 +4665,7 @@ F: sound/ppc/snd_ps3*
|
|||||||
|
|
||||||
PS3VRAM DRIVER
|
PS3VRAM DRIVER
|
||||||
M: Jim Paris <jim@jtan.com>
|
M: Jim Paris <jim@jtan.com>
|
||||||
L: cbe-oss-dev@ozlabs.org
|
L: cbe-oss-dev@lists.ozlabs.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/block/ps3vram.c
|
F: drivers/block/ps3vram.c
|
||||||
|
|
||||||
@@ -5080,7 +5111,7 @@ F: drivers/mmc/host/sdhci.*
|
|||||||
|
|
||||||
SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
|
SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
|
||||||
M: Anton Vorontsov <avorontsov@ru.mvista.com>
|
M: Anton Vorontsov <avorontsov@ru.mvista.com>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: linux-mmc@vger.kernel.org
|
L: linux-mmc@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/mmc/host/sdhci-of.*
|
F: drivers/mmc/host/sdhci-of.*
|
||||||
@@ -5497,8 +5528,8 @@ F: drivers/net/spider_net*
|
|||||||
|
|
||||||
SPU FILE SYSTEM
|
SPU FILE SYSTEM
|
||||||
M: Jeremy Kerr <jk@ozlabs.org>
|
M: Jeremy Kerr <jk@ozlabs.org>
|
||||||
L: linuxppc-dev@ozlabs.org
|
L: linuxppc-dev@lists.ozlabs.org
|
||||||
L: cbe-oss-dev@ozlabs.org
|
L: cbe-oss-dev@lists.ozlabs.org
|
||||||
W: http://www.ibm.com/developerworks/power/cell/
|
W: http://www.ibm.com/developerworks/power/cell/
|
||||||
S: Supported
|
S: Supported
|
||||||
F: Documentation/filesystems/spufs.txt
|
F: Documentation/filesystems/spufs.txt
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
VERSION = 2
|
VERSION = 2
|
||||||
PATCHLEVEL = 6
|
PATCHLEVEL = 6
|
||||||
SUBLEVEL = 36
|
SUBLEVEL = 36
|
||||||
EXTRAVERSION = -rc1
|
EXTRAVERSION = -rc3
|
||||||
NAME = Sheep on Meth
|
NAME = Sheep on Meth
|
||||||
|
|
||||||
# *DOCUMENTATION*
|
# *DOCUMENTATION*
|
||||||
@@ -1408,8 +1408,8 @@ checkstack:
|
|||||||
$(OBJDUMP) -d vmlinux $$(find . -name '*.ko') | \
|
$(OBJDUMP) -d vmlinux $$(find . -name '*.ko') | \
|
||||||
$(PERL) $(src)/scripts/checkstack.pl $(CHECKSTACK_ARCH)
|
$(PERL) $(src)/scripts/checkstack.pl $(CHECKSTACK_ARCH)
|
||||||
|
|
||||||
kernelrelease: include/config/kernel.release
|
kernelrelease:
|
||||||
@echo $(KERNELRELEASE)
|
@echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))"
|
||||||
|
|
||||||
kernelversion:
|
kernelversion:
|
||||||
@echo $(KERNELVERSION)
|
@echo $(KERNELVERSION)
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
# define L1_CACHE_SHIFT 5
|
# define L1_CACHE_SHIFT 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define L1_CACHE_ALIGN(x) (((x)+(L1_CACHE_BYTES-1))&~(L1_CACHE_BYTES-1))
|
|
||||||
#define SMP_CACHE_BYTES L1_CACHE_BYTES
|
#define SMP_CACHE_BYTES L1_CACHE_BYTES
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ marvel_print_err_cyc(u64 err_cyc)
|
|||||||
#define IO7__ERR_CYC__CYCLE__M (0x7)
|
#define IO7__ERR_CYC__CYCLE__M (0x7)
|
||||||
|
|
||||||
printk("%s Packet In Error: %s\n"
|
printk("%s Packet In Error: %s\n"
|
||||||
"%s Error in %s, cycle %ld%s%s\n",
|
"%s Error in %s, cycle %lld%s%s\n",
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
packet_desc[EXTRACT(err_cyc, IO7__ERR_CYC__PACKET)],
|
packet_desc[EXTRACT(err_cyc, IO7__ERR_CYC__PACKET)],
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
@@ -313,7 +313,7 @@ marvel_print_po7_ugbge_sym(u64 ugbge_sym)
|
|||||||
}
|
}
|
||||||
|
|
||||||
printk("%s Up Hose Garbage Symptom:\n"
|
printk("%s Up Hose Garbage Symptom:\n"
|
||||||
"%s Source Port: %ld - Dest PID: %ld - OpCode: %s\n",
|
"%s Source Port: %lld - Dest PID: %lld - OpCode: %s\n",
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
EXTRACT(ugbge_sym, IO7__PO7_UGBGE_SYM__UPH_SRC_PORT),
|
EXTRACT(ugbge_sym, IO7__PO7_UGBGE_SYM__UPH_SRC_PORT),
|
||||||
@@ -552,7 +552,7 @@ marvel_print_pox_spl_cmplt(u64 spl_cmplt)
|
|||||||
#define IO7__POX_SPLCMPLT__REM_BYTE_COUNT__M (0xfff)
|
#define IO7__POX_SPLCMPLT__REM_BYTE_COUNT__M (0xfff)
|
||||||
|
|
||||||
printk("%s Split Completion Error:\n"
|
printk("%s Split Completion Error:\n"
|
||||||
"%s Source (Bus:Dev:Func): %ld:%ld:%ld\n",
|
"%s Source (Bus:Dev:Func): %lld:%lld:%lld\n",
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
err_print_prefix,
|
err_print_prefix,
|
||||||
EXTRACT(spl_cmplt, IO7__POX_SPLCMPLT__SOURCE_BUS),
|
EXTRACT(spl_cmplt, IO7__POX_SPLCMPLT__SOURCE_BUS),
|
||||||
|
|||||||
@@ -252,7 +252,7 @@ SYSCALL_DEFINE3(osf_statfs, const char __user *, pathname,
|
|||||||
|
|
||||||
retval = user_path(pathname, &path);
|
retval = user_path(pathname, &path);
|
||||||
if (!retval) {
|
if (!retval) {
|
||||||
retval = do_osf_statfs(&path buffer, bufsiz);
|
retval = do_osf_statfs(&path, buffer, bufsiz);
|
||||||
path_put(&path);
|
path_put(&path);
|
||||||
}
|
}
|
||||||
return retval;
|
return retval;
|
||||||
|
|||||||
@@ -241,20 +241,20 @@ static inline unsigned long alpha_read_pmc(int idx)
|
|||||||
static int alpha_perf_event_set_period(struct perf_event *event,
|
static int alpha_perf_event_set_period(struct perf_event *event,
|
||||||
struct hw_perf_event *hwc, int idx)
|
struct hw_perf_event *hwc, int idx)
|
||||||
{
|
{
|
||||||
long left = atomic64_read(&hwc->period_left);
|
long left = local64_read(&hwc->period_left);
|
||||||
long period = hwc->sample_period;
|
long period = hwc->sample_period;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
if (unlikely(left <= -period)) {
|
if (unlikely(left <= -period)) {
|
||||||
left = period;
|
left = period;
|
||||||
atomic64_set(&hwc->period_left, left);
|
local64_set(&hwc->period_left, left);
|
||||||
hwc->last_period = period;
|
hwc->last_period = period;
|
||||||
ret = 1;
|
ret = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (unlikely(left <= 0)) {
|
if (unlikely(left <= 0)) {
|
||||||
left += period;
|
left += period;
|
||||||
atomic64_set(&hwc->period_left, left);
|
local64_set(&hwc->period_left, left);
|
||||||
hwc->last_period = period;
|
hwc->last_period = period;
|
||||||
ret = 1;
|
ret = 1;
|
||||||
}
|
}
|
||||||
@@ -269,7 +269,7 @@ static int alpha_perf_event_set_period(struct perf_event *event,
|
|||||||
if (left > (long)alpha_pmu->pmc_max_period[idx])
|
if (left > (long)alpha_pmu->pmc_max_period[idx])
|
||||||
left = alpha_pmu->pmc_max_period[idx];
|
left = alpha_pmu->pmc_max_period[idx];
|
||||||
|
|
||||||
atomic64_set(&hwc->prev_count, (unsigned long)(-left));
|
local64_set(&hwc->prev_count, (unsigned long)(-left));
|
||||||
|
|
||||||
alpha_write_pmc(idx, (unsigned long)(-left));
|
alpha_write_pmc(idx, (unsigned long)(-left));
|
||||||
|
|
||||||
@@ -300,10 +300,10 @@ static unsigned long alpha_perf_event_update(struct perf_event *event,
|
|||||||
long delta;
|
long delta;
|
||||||
|
|
||||||
again:
|
again:
|
||||||
prev_raw_count = atomic64_read(&hwc->prev_count);
|
prev_raw_count = local64_read(&hwc->prev_count);
|
||||||
new_raw_count = alpha_read_pmc(idx);
|
new_raw_count = alpha_read_pmc(idx);
|
||||||
|
|
||||||
if (atomic64_cmpxchg(&hwc->prev_count, prev_raw_count,
|
if (local64_cmpxchg(&hwc->prev_count, prev_raw_count,
|
||||||
new_raw_count) != prev_raw_count)
|
new_raw_count) != prev_raw_count)
|
||||||
goto again;
|
goto again;
|
||||||
|
|
||||||
@@ -316,8 +316,8 @@ again:
|
|||||||
delta += alpha_pmu->pmc_max_period[idx] + 1;
|
delta += alpha_pmu->pmc_max_period[idx] + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
atomic64_add(delta, &event->count);
|
local64_add(delta, &event->count);
|
||||||
atomic64_sub(delta, &hwc->period_left);
|
local64_sub(delta, &hwc->period_left);
|
||||||
|
|
||||||
return new_raw_count;
|
return new_raw_count;
|
||||||
}
|
}
|
||||||
@@ -636,7 +636,7 @@ static int __hw_perf_event_init(struct perf_event *event)
|
|||||||
if (!hwc->sample_period) {
|
if (!hwc->sample_period) {
|
||||||
hwc->sample_period = alpha_pmu->pmc_max_period[0];
|
hwc->sample_period = alpha_pmu->pmc_max_period[0];
|
||||||
hwc->last_period = hwc->sample_period;
|
hwc->last_period = hwc->sample_period;
|
||||||
atomic64_set(&hwc->period_left, hwc->sample_period);
|
local64_set(&hwc->period_left, hwc->sample_period);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -387,8 +387,9 @@ EXPORT_SYMBOL(dump_elf_task_fp);
|
|||||||
* sys_execve() executes a new program.
|
* sys_execve() executes a new program.
|
||||||
*/
|
*/
|
||||||
asmlinkage int
|
asmlinkage int
|
||||||
do_sys_execve(const char __user *ufilename, char __user * __user *argv,
|
do_sys_execve(const char __user *ufilename,
|
||||||
char __user * __user *envp, struct pt_regs *regs)
|
const char __user *const __user *argv,
|
||||||
|
const char __user *const __user *envp, struct pt_regs *regs)
|
||||||
{
|
{
|
||||||
int error;
|
int error;
|
||||||
char *filename;
|
char *filename;
|
||||||
|
|||||||
@@ -156,9 +156,6 @@ extern void SMC669_Init(int);
|
|||||||
/* es1888.c */
|
/* es1888.c */
|
||||||
extern void es1888_init(void);
|
extern void es1888_init(void);
|
||||||
|
|
||||||
/* ns87312.c */
|
|
||||||
extern void ns87312_enable_ide(long ide_base);
|
|
||||||
|
|
||||||
/* ../lib/fpreg.c */
|
/* ../lib/fpreg.c */
|
||||||
extern void alpha_write_fp_reg (unsigned long reg, unsigned long val);
|
extern void alpha_write_fp_reg (unsigned long reg, unsigned long val);
|
||||||
extern unsigned long alpha_read_fp_reg (unsigned long reg);
|
extern unsigned long alpha_read_fp_reg (unsigned long reg);
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
#include "irq_impl.h"
|
#include "irq_impl.h"
|
||||||
#include "pci_impl.h"
|
#include "pci_impl.h"
|
||||||
#include "machvec_impl.h"
|
#include "machvec_impl.h"
|
||||||
|
#include "pc873xx.h"
|
||||||
|
|
||||||
/* Note mask bit is true for DISABLED irqs. */
|
/* Note mask bit is true for DISABLED irqs. */
|
||||||
static unsigned long cached_irq_mask = ~0UL;
|
static unsigned long cached_irq_mask = ~0UL;
|
||||||
@@ -235,18 +235,31 @@ cabriolet_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
|
|||||||
return COMMON_TABLE_LOOKUP;
|
return COMMON_TABLE_LOOKUP;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline void __init
|
||||||
|
cabriolet_enable_ide(void)
|
||||||
|
{
|
||||||
|
if (pc873xx_probe() == -1) {
|
||||||
|
printk(KERN_ERR "Probing for PC873xx Super IO chip failed.\n");
|
||||||
|
} else {
|
||||||
|
printk(KERN_INFO "Found %s Super IO chip at 0x%x\n",
|
||||||
|
pc873xx_get_model(), pc873xx_get_base());
|
||||||
|
|
||||||
|
pc873xx_enable_ide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static inline void __init
|
static inline void __init
|
||||||
cabriolet_init_pci(void)
|
cabriolet_init_pci(void)
|
||||||
{
|
{
|
||||||
common_init_pci();
|
common_init_pci();
|
||||||
ns87312_enable_ide(0x398);
|
cabriolet_enable_ide();
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void __init
|
static inline void __init
|
||||||
cia_cab_init_pci(void)
|
cia_cab_init_pci(void)
|
||||||
{
|
{
|
||||||
cia_init_pci();
|
cia_init_pci();
|
||||||
ns87312_enable_ide(0x398);
|
cabriolet_enable_ide();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
#include "irq_impl.h"
|
#include "irq_impl.h"
|
||||||
#include "pci_impl.h"
|
#include "pci_impl.h"
|
||||||
#include "machvec_impl.h"
|
#include "machvec_impl.h"
|
||||||
|
#include "pc873xx.h"
|
||||||
|
|
||||||
/* Note mask bit is true for DISABLED irqs. */
|
/* Note mask bit is true for DISABLED irqs. */
|
||||||
static unsigned long cached_irq_mask[2] = { -1, -1 };
|
static unsigned long cached_irq_mask[2] = { -1, -1 };
|
||||||
@@ -264,7 +264,14 @@ takara_init_pci(void)
|
|||||||
alpha_mv.pci_map_irq = takara_map_irq_srm;
|
alpha_mv.pci_map_irq = takara_map_irq_srm;
|
||||||
|
|
||||||
cia_init_pci();
|
cia_init_pci();
|
||||||
ns87312_enable_ide(0x26e);
|
|
||||||
|
if (pc873xx_probe() == -1) {
|
||||||
|
printk(KERN_ERR "Probing for PC873xx Super IO chip failed.\n");
|
||||||
|
} else {
|
||||||
|
printk(KERN_INFO "Found %s Super IO chip at 0x%x\n",
|
||||||
|
pc873xx_get_model(), pc873xx_get_base());
|
||||||
|
pc873xx_enable_ide();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -1601,6 +1601,7 @@ config ZRELADDR
|
|||||||
ARCH_ORION5X ||\
|
ARCH_ORION5X ||\
|
||||||
ARCH_SPEAR3XX ||\
|
ARCH_SPEAR3XX ||\
|
||||||
ARCH_SPEAR6XX ||\
|
ARCH_SPEAR6XX ||\
|
||||||
|
ARCH_TEGRA ||\
|
||||||
ARCH_U8500 ||\
|
ARCH_U8500 ||\
|
||||||
ARCH_VERSATILE ||\
|
ARCH_VERSATILE ||\
|
||||||
ARCH_W90X900
|
ARCH_W90X900
|
||||||
@@ -1622,7 +1623,8 @@ config ZRELADDR
|
|||||||
default 0x40008000 if ARCH_STMP378X ||\
|
default 0x40008000 if ARCH_STMP378X ||\
|
||||||
ARCH_STMP37XX ||\
|
ARCH_STMP37XX ||\
|
||||||
ARCH_SH7372 ||\
|
ARCH_SH7372 ||\
|
||||||
ARCH_SH7377
|
ARCH_SH7377 ||\
|
||||||
|
ARCH_S5PV310
|
||||||
default 0x50008000 if ARCH_S3C64XX ||\
|
default 0x50008000 if ARCH_S3C64XX ||\
|
||||||
ARCH_SH7367
|
ARCH_SH7367
|
||||||
default 0x60008000 if ARCH_VEXPRESS
|
default 0x60008000 if ARCH_VEXPRESS
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user