~thopiekar/linux/+git/linux-stable:linux-2.6.19.y

Last commit made on 2007-03-03
Get this branch:
git clone -b linux-2.6.19.y https://git.launchpad.net/~thopiekar/linux/+git/linux-stable

Branch merges

Branch information

Name:
linux-2.6.19.y
Repository:
lp:~thopiekar/linux/+git/linux-stable

Recent commits

09780ab... by Greg Kroah-Hartman <email address hidden>

Linux 2.6.19.7

2295e94... by Jin-Bong lee <email address hidden>

DVB: cxusb: fix firmware patch for big endian systems

Without this patch, the device will not be detected after firmware download
on big endian systems.

Signed-off-by: Jin-Bong lee <email address hidden>
Signed-off-by: Michael Krufky <email address hidden>
Signed-off-by: Mauro Carvalho Chehab <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

ae64d82... by Michael Krufky

DVB: digitv: open nxt6000 i2c_gate for TDED4 tuner handling

dvb-pll normally opens the i2c gate before attempting to communicate with
the pll, but the code for this device is not using dvb-pll. This should
be cleaned up in the future, but for now, just open the i2c gate at the
appropriate place in order to fix this driver bug.

Signed-off-by: Michael Krufky <email address hidden>
Signed-off-by: Mauro Carvalho Chehab <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

811a76e... by Marcel Siegert <email address hidden>

dvbdev: fix illegal re-usage of fileoperations struct

Arjan van de Ven <email address hidden> reported an illegal re-usage of
the fileoperations struct if more than one dvb device (e.g. frontend) is
present.

This patch fixes this issue.

It allocates a new fileoperations struct each time a device is
registered and copies the default template fileops.

Signed-off-by: Marcel Siegert <email address hidden>
Signed-off-by: Mauro Carvalho Chehab <email address hidden>
Signed-off-by: Michael Krufky <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

cc36d4a... by Greg Kroah-Hartman <email address hidden>

Linux 2.6.19.6

074023e... by Stephen Hemminger

sky2: fix ram buffer allocation settings

Different chipsets have different amount of ram buffer (some have none),
so need to make sure that driver does proper setup for all cases from 0 on
to 48K, in units of 1K.

This is a backport of the code from 2.6.19 or later

Signed-off-by: Stephen Hemminger <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

1df6a4c... by Stephen Hemminger

sky2: dont flush good pause frames

Don't mark pause frames as errors. This caused a bug that would
lockup transmitter, as well as all the other ports on a switch.

Signed-off-by: Stephen Hemminger <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

fead18b... by Stephen Hemminger

sky2: transmit timeout deadlock

The code in transmit timeout incorrectly assumed that netif_tx_lock
was not set.

Signed-off-by: Stephen Hemminger <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

eecf18f... by Stephen Hemminger

sky2: kfree_skb with IRQ with netconsole

When using netconsole, it is possible for the driver to try and
free skb's with IRQ's disabled. This could cause problems if the skb
had a destructor function that didn't expect this. The documented semantics
is that skb->destructor callback happens in softirq.

Signed-off-by: Stephen Hemminger <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

fe864eb... by Stephen Hemminger

sky2: fix for NAPI with dual port boards

This driver uses port 0 to handle receives on both ports. So
the netif_poll_disable call in dev_close would end up stopping the
second port on dual port cards.

Signed-off-by: Stephen Hemminger <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>