16 May, 2005
1 commit
-
The attached patch updates generic HDLC to version 1.18.
FR Cisco LMI production-tested. Please apply to Linux 2.6. Thanks.Changes:
- doc updates
- added Cisco LMI support to Frame-Relay code
- cleaned hdlc_fr.c a bit, removed some orphaned #defines etc.
- fixed a problem with non-functional LMI in FR DCE mode.
- changed diagnostic messages to better conform to FR standards
- all protocols: information about carrier changes (DCD line) is now
printed to kernel logs.Signed-Off-By: Krzysztof Halasa
07 May, 2005
5 commits
-
This patch adds a VIDIOC_G_FREQUENCY command to tuner-core.c and sets
lowest and highest tunable frequencies in v4l2_tuner structure returned by
VIDIOC_G_TUNER command.Signed-off-by: Jiri Benc
Cc: Gerd Knorr
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
In VIDIOC_S_FREQUENCY command in tuner-core.c, t->freq is set to a new
value before calling set_freq(). This is not necessary, as set_freq() sets
t->freq itself. Moreover, it causes problems with Philips tuners, as they
need to take into consideration difference between previous and new
frequency.Signed-off-by: Jiri Benc
Cc: Gerd Knorr
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
I somehow missed that there is external usage of rd_size on some
architectures.Signed-off-by: Adrian Bunk
Signed-off-by: Linus Torvalds -
There's a slight bug in the routines in that if the period requires dt,
then the routine will unconditionally set it. DT may only be set if
Wide is also set, so this turns back on the wide bit.For domain validation to work correctly, we need to observe the wide bit
absolutely.Acked by: Matthew Wilcox
Signed-off-by: James Bottomley
06 May, 2005
28 commits
-
Signed-off-by: Russell King
-
The Coverity checker found that this for loop was wrong.
This patch changes it to what seems to be intended.
Signed-off-by: Adrian Bunk
Cc: James Bottomley
Cc: Matthew Wilcox
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
drivers/scsi/NCR53C9x.c: In function `esp_do_data':
drivers/scsi/NCR53C9x.c:1838: warning: unused variable `flags'Signed-off-by: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Ross moved. Remove the bad email address so people will find the correct
one in ./CREDITS.Signed-off-by: Jesper Juhl
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
compile warning cleanup - suggested by Adrian Bunk; remove unmaintained rcs
char strings from source and handle the occurrences of their use, make sure
kernel-userspace issues taken care of; break out into separate patchSigned-off-by: Stephen Biggs
Signed-off-by: Domen Puncer
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch makes some needlessly global identifiers static.
Signed-off-by: Adrian Bunk
Acked-by: Arjan van de Ven
Acked-by: Trond Myklebust
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch makes some needlessly global code static.
Signed-Off-By: Alasdair G Kergon
Signed-off-by: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
The dm emc hardware handler code memset the hardware handler structure to zero
AFTER it had initialized the structure's spinlock field.Signed-Off-By: Alasdair G Kergon
From: Dave Olien
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
dm-mpath.c needs to use a private workqueue (like other dm targets already do)
to avoid interfering with users of the default workqueue.Signed-Off-By: Alasdair G Kergon
Acked-by: Jens Axboe
Signed-off-by: Lars Marowsky-Bree
Signed-off-by:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Tidy dm_suspend.
Signed-Off-By: Alasdair G Kergon
From: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Handle error from __lock_fs()
Signed-Off-By: Alasdair G Kergon
From: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Allow freeze_bdev() to return an error.
Signed-Off-By: Alasdair G Kergon
From: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Make __unlock_fs() void.
From: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Store the struct block_device while device is frozen, saving us one call to
bdget_disk().Signed-Off-By: Alasdair G Kergon
From: Christoph Hellwig
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Attached is a patch to bttv which fixes the following problems.
Affected cards and problems:
~~~~~~~~~~~~~~~~~~~~~~~~
o VP-1020 (200103A) Tuning problems, device detection.
o VP-1020 (DST-MOT) Errors during tuning, device detection fails in a while.
o VP-1030 (DST-CI) Tuning sometimes fails after CI commands.
o VP-2031 (DCT-CI) Tuning problemsThe timeout happens before the actual timeout occured in the MCU
on the board, and hence the problems.Changes: (bttv-i2c.diff)
~~~~~~~~~~~~~~~~~~~~~~~~
o Changed the custom wait queue to wait_event_interruptible_timeout()
- Suggestion by Johannes Stezenbach.o Fixed the wait queue timeout problem
- This fixes the timeout problem on various cards.
- This problem was visible as many
* Cannot tune to channels, when signal levels are very low.
* app_info does not work in some conditions for CI based cards
- Smaller values worked good for newer cards, but the older cards
suffered, settled down to the worst case values that could happen in any
eventuality.Signed-off-by: Manu Abraham
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
The only caller that ever sets it can call fsync_bdev itself easily. Also
update some comments.Signed-off-by: Christoph Hellwig
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch adds support for a new class of DAC960 controllers. It's based
on the GPLed idac320 driver from IBM for Linux 2.4.18. That driver is a
fork of the 2.4.18 version of DAC960 that adds support for this new type of
controllers (internally called "GEM Series"), that differ from other DAC960
V2 firmware controllers only in the register offsets and removes support
for all others.This patch instead integrates support for these controllers into the DAC960
driver.Thanks to Anders Norrbring for pointing me to the idac320 driver and
testing this patch.No Signed-Off: line because all code is either copy & pasted from IBM's
idac320 driver or support for other controllers in the 2.6 DAC960 driver.Note: the really odd formating matches the rest of the DAC960 driver.
Cc: Dave Olien
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Make sure that if the INTRTIE bit is set both functions of the cardbus
bridge use the same IRQ before doing any probing...[ yes i hate the TI bridges for the fact that they are very flexible
so that so many BIOS vendors get it wrong. ]Signed-off-by: Daniel Ritz
Signed-off-by: Dominik Brodowski
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Enable 32-bit memory windows on pd6729 PCI-PCMCIA bridges.
Signed-off-by: Jarkko Raja
Signed-off-by: Dominik Brodowski
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch handles the VIDIOC_S_FMT and VIDIOC_G_FMT ioctls for the
saa6752hs.As only 4 preset video formats are supported (SIF, 1/2D1, 2/3D1, D1), we
compute to which the asked resolution is the nearest and apply it.Signed-off-by: Frederic Cand
Acked-by: Gerd Knorr
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Has lots of callsites.
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
These three functions are referenced from the __devinitdata
sis5513_chipset.Signed-off-by: Adrian Bunk
Cc: Bartlomiej Zolnierkiewicz
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
During a warm boot the device is in D3 and has troubles coming out of it.
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Signed-off-by: David S. Miller
-
tg3_stop_block() errors can be safely ignored since tg3_chip_reset()
always follows tg3_stop_block() calls.Signed-off-by: Michael Chan
Signed-off-by: David S. Miller -
Signed-off-by: David S. Miller
-
this matches the API used by other link layer like ethernet or token
ring.Signed-off-by: Christoph Hellwig
Acked-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller -
The premise is that domain validation is likely to trigger errors which
it wants to know about, so the only time it should be retrying them is
when it gets a unit attention (likely as the result of a previous bus or
device reset). Ironically, the previous coding retried three times in
all cases except those of unit attention. The attached fixes this to do
the right thing.Signed-off-by: James Bottomley
05 May, 2005
3 commits
-
With 2.6.11 and 2.6.12-rc2 (and perhaps a few versions before) usb
drivers for multi-interface devices, which do
usb_driver_release_interface() in their disconnect(), make rmmod hang.It turns out to be due to a bug in drivers/base/bus.c:driver_detach(),
that iterates over the list of attached devices with
list_for_each_safe() under an assumption that device_release_driver()
only releases the current device, while it may also call
device_release_driver() for other devices on the same list.The following patch fixes it. Please consider applying.
Signed-off-by: Roman Kagan
Signed-off-by: Greg Kroah-Hartman -
Earlier in the same function dev->bus is checked before dereferenced,
make consistent although I honestly don't know if dev->bus could
ever be NULLFound by the Coverity tool
Signed-off-by: Alexander Nyberg
Signed-off-by: Greg Kroah-Hartman
04 May, 2005
3 commits
-
[hv]sync[12] are __initdata, causing mplayer to oops with the previous i810fb fix.
My fault, this fixes it. Sorry.
Signed-off-by: Linux Torvalds
-
annotated, a bunch of direct dereferencing replaced with readb().
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds