mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
Merge ../linux-2.6
This commit is contained in:
commit
bac30d1a78
779 changed files with 22983 additions and 7760 deletions
|
|
@ -3159,7 +3159,7 @@ static int bond_slave_netdev_event(unsigned long event, struct net_device *slave
|
|||
* bond_netdev_event: handle netdev notifier chain events.
|
||||
*
|
||||
* This function receives events for the netdev chain. The caller (an
|
||||
* ioctl handler calling notifier_call_chain) holds the necessary
|
||||
* ioctl handler calling blocking_notifier_call_chain) holds the necessary
|
||||
* locks for us to safely manipulate the slave devices (RTNL lock,
|
||||
* dev_probe_lock).
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -134,6 +134,7 @@
|
|||
#include <linux/random.h>
|
||||
#include <linux/init.h>
|
||||
#include <linux/if_vlan.h>
|
||||
#include <linux/dma-mapping.h>
|
||||
|
||||
#include <asm/irq.h>
|
||||
#include <asm/io.h>
|
||||
|
|
@ -2932,7 +2933,7 @@ static int __devinit nv_probe(struct pci_dev *pci_dev, const struct pci_device_i
|
|||
if (id->driver_data & DEV_HAS_HIGH_DMA) {
|
||||
/* packet format 3: supports 40-bit addressing */
|
||||
np->desc_ver = DESC_VER_3;
|
||||
if (pci_set_dma_mask(pci_dev, 0x0000007fffffffffULL)) {
|
||||
if (pci_set_dma_mask(pci_dev, DMA_39BIT_MASK)) {
|
||||
printk(KERN_INFO "forcedeth: 64-bit DMA failed, using 32-bit addressing for device %s.\n",
|
||||
pci_name(pci_dev));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@
|
|||
#include <linux/ip.h>
|
||||
#include <linux/tcp.h>
|
||||
#include <linux/udp.h>
|
||||
#include <linux/dma-mapping.h>
|
||||
|
||||
#ifdef CONFIG_SERIAL_8250
|
||||
#include <linux/serial_core.h>
|
||||
|
|
@ -1195,17 +1196,17 @@ static int ioc3_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
|||
int err, pci_using_dac;
|
||||
|
||||
/* Configure DMA attributes. */
|
||||
err = pci_set_dma_mask(pdev, 0xffffffffffffffffULL);
|
||||
err = pci_set_dma_mask(pdev, DMA_64BIT_MASK);
|
||||
if (!err) {
|
||||
pci_using_dac = 1;
|
||||
err = pci_set_consistent_dma_mask(pdev, 0xffffffffffffffffULL);
|
||||
err = pci_set_consistent_dma_mask(pdev, DMA_64BIT_MASK);
|
||||
if (err < 0) {
|
||||
printk(KERN_ERR "%s: Unable to obtain 64 bit DMA "
|
||||
"for consistent allocations\n", pci_name(pdev));
|
||||
goto out;
|
||||
}
|
||||
} else {
|
||||
err = pci_set_dma_mask(pdev, 0xffffffffULL);
|
||||
err = pci_set_dma_mask(pdev, DMA_32BIT_MASK);
|
||||
if (err) {
|
||||
printk(KERN_ERR "%s: No usable DMA configuration, "
|
||||
"aborting.\n", pci_name(pdev));
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ static int __init nsc_ircc_init(void)
|
|||
/* Register with PnP subsystem to detect disable ports */
|
||||
ret = pnp_register_driver(&nsc_ircc_pnp_driver);
|
||||
|
||||
if (ret >= 0)
|
||||
if (!ret)
|
||||
pnp_registered = 1;
|
||||
|
||||
ret = -ENODEV;
|
||||
|
|
@ -812,7 +812,7 @@ static int nsc_ircc_init_39x(nsc_chip_t *chip, chipio_t *info)
|
|||
int cfg_base = info->cfg_base;
|
||||
int enabled;
|
||||
|
||||
/* User is shure about his config... accept it. */
|
||||
/* User is sure about his config... accept it. */
|
||||
IRDA_DEBUG(2, "%s(): nsc_ircc_init_39x (user settings): "
|
||||
"io=0x%04x, irq=%d, dma=%d\n",
|
||||
__FUNCTION__, info->fir_base, info->irq, info->dma);
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ static struct net_device_stats *get_stats(struct net_device *dev)
|
|||
|
||||
memset(stats, 0, sizeof(struct net_device_stats));
|
||||
|
||||
for_each_cpu(i) {
|
||||
for_each_possible_cpu(i) {
|
||||
struct net_device_stats *lb_stats;
|
||||
|
||||
lb_stats = &per_cpu(loopback_stats, i);
|
||||
|
|
|
|||
|
|
@ -1828,10 +1828,10 @@ static int __devinit ns83820_init_one(struct pci_dev *pci_dev, const struct pci_
|
|||
int using_dac = 0;
|
||||
|
||||
/* See if we can set the dma mask early on; failure is fatal. */
|
||||
if (sizeof(dma_addr_t) == 8 &&
|
||||
!pci_set_dma_mask(pci_dev, 0xffffffffffffffffULL)) {
|
||||
if (sizeof(dma_addr_t) == 8 &&
|
||||
!pci_set_dma_mask(pci_dev, DMA_64BIT_MASK)) {
|
||||
using_dac = 1;
|
||||
} else if (!pci_set_dma_mask(pci_dev, 0xffffffff)) {
|
||||
} else if (!pci_set_dma_mask(pci_dev, DMA_32BIT_MASK)) {
|
||||
using_dac = 0;
|
||||
} else {
|
||||
printk(KERN_WARNING "ns83820.c: pci_set_dma_mask failed!\n");
|
||||
|
|
|
|||
|
|
@ -2283,7 +2283,7 @@ static void set_rx_mode(struct net_device *net_dev)
|
|||
int i, table_entries;
|
||||
u32 rx_mode;
|
||||
|
||||
/* 635 Hash Table entires = 256(2^16) */
|
||||
/* 635 Hash Table entries = 256(2^16) */
|
||||
if((sis_priv->chipset_rev >= SIS635A_900_REV) ||
|
||||
(sis_priv->chipset_rev == SIS900B_900_REV))
|
||||
table_entries = 16;
|
||||
|
|
|
|||
|
|
@ -513,7 +513,7 @@ struct mii_phy {
|
|||
u_char *rst; /* Start of reset sequence in SROM */
|
||||
u_int mc; /* Media Capabilities */
|
||||
u_int ana; /* NWay Advertisement */
|
||||
u_int fdx; /* Full DupleX capabilites for each media */
|
||||
u_int fdx; /* Full DupleX capabilities for each media */
|
||||
u_int ttm; /* Transmit Threshold Mode for each media */
|
||||
u_int mci; /* 21142 MII Connector Interrupt info */
|
||||
};
|
||||
|
|
|
|||
|
|
@ -199,7 +199,7 @@ void pnic2_lnk_change(struct net_device *dev, int csr5)
|
|||
/* negotiation ended successfully */
|
||||
|
||||
/* get the link partners reply and mask out all but
|
||||
* bits 24-21 which show the partners capabilites
|
||||
* bits 24-21 which show the partners capabilities
|
||||
* and match those to what we advertised
|
||||
*
|
||||
* then begin to interpret the results of the negotiation.
|
||||
|
|
|
|||
|
|
@ -208,7 +208,7 @@ static const struct typhoon_card_info typhoon_card_info[] __devinitdata = {
|
|||
};
|
||||
|
||||
/* Notes on the new subsystem numbering scheme:
|
||||
* bits 0-1 indicate crypto capabilites: (0) variable, (1) DES, or (2) 3DES
|
||||
* bits 0-1 indicate crypto capabilities: (0) variable, (1) DES, or (2) 3DES
|
||||
* bit 4 indicates if this card has secured firmware (we don't support it)
|
||||
* bit 8 indicates if this is a (0) copper or (1) fiber card
|
||||
* bits 12-16 indicate card type: (0) client and (1) server
|
||||
|
|
@ -788,7 +788,7 @@ typhoon_start_tx(struct sk_buff *skb, struct net_device *dev)
|
|||
/* we have two rings to choose from, but we only use txLo for now
|
||||
* If we start using the Hi ring as well, we'll need to update
|
||||
* typhoon_stop_runtime(), typhoon_interrupt(), typhoon_num_free_tx(),
|
||||
* and TXHI_ENTIRES to match, as well as update the TSO code below
|
||||
* and TXHI_ENTRIES to match, as well as update the TSO code below
|
||||
* to get the right DMA address
|
||||
*/
|
||||
txRing = &tp->txLoRing;
|
||||
|
|
|
|||
|
|
@ -577,8 +577,8 @@ static int __devinit wanxl_pci_init_one(struct pci_dev *pdev,
|
|||
We set both dma_mask and consistent_dma_mask to 28 bits
|
||||
and pray pci_alloc_consistent() will use this info. It should
|
||||
work on most platforms */
|
||||
if (pci_set_consistent_dma_mask(pdev, 0x0FFFFFFF) ||
|
||||
pci_set_dma_mask(pdev, 0x0FFFFFFF)) {
|
||||
if (pci_set_consistent_dma_mask(pdev, DMA_28BIT_MASK) ||
|
||||
pci_set_dma_mask(pdev, DMA_28BIT_MASK)) {
|
||||
printk(KERN_ERR "wanXL: No usable DMA configuration\n");
|
||||
return -EIO;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3858,7 +3858,7 @@ static int orinoco_ioctl_setscan(struct net_device *dev,
|
|||
unsigned long flags;
|
||||
|
||||
/* Note : you may have realised that, as this is a SET operation,
|
||||
* this is priviledged and therefore a normal user can't
|
||||
* this is privileged and therefore a normal user can't
|
||||
* perform scanning.
|
||||
* This is not an error, while the device perform scanning,
|
||||
* traffic doesn't flow, so it's a perfect DoS...
|
||||
|
|
|
|||
|
|
@ -747,7 +747,7 @@ prism54_get_essid(struct net_device *ndev, struct iw_request_info *info,
|
|||
|
||||
if (essid->length) {
|
||||
dwrq->flags = 1; /* set ESSID to ON for Wireless Extensions */
|
||||
/* if it is to big, trunk it */
|
||||
/* if it is too big, trunk it */
|
||||
dwrq->length = min((u8)IW_ESSID_MAX_SIZE, essid->length);
|
||||
} else {
|
||||
dwrq->flags = 0;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include <linux/pci.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/init.h> /* For __init, __exit */
|
||||
#include <linux/dma-mapping.h>
|
||||
|
||||
#include "prismcompat.h"
|
||||
#include "islpci_dev.h"
|
||||
|
|
@ -124,7 +125,7 @@ prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id)
|
|||
}
|
||||
|
||||
/* enable PCI DMA */
|
||||
if (pci_set_dma_mask(pdev, 0xffffffff)) {
|
||||
if (pci_set_dma_mask(pdev, DMA_32BIT_MASK)) {
|
||||
printk(KERN_ERR "%s: 32-bit PCI DMA not supported", DRV_NAME);
|
||||
goto do_pci_disable_device;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue