So here goes pre4, now with a much more detailed changelog...
Summary of changes from v2.4.19-pre3 to v2.4.19-pre4
============================================
<[email protected]> (02/03/13 1.163)
Update aic7xxx to 6.2.5
<[email protected]> (02/03/13 1.164)
[PATCH] Trivial APM update part 1
Hi Marcelo, Linus,
This is the first of a series of patches I have got from Thomas Hood
that modify the apm code mainly for better self documentation.
This one does:
Variable "waiting_for_resume" is renamed 'ignore_sys_suspend'.
The reason for the change is that this flag variable is
employed in a manner analogous to that of other flag variables
named 'ignore ...'. When the flag is set, the driver needs to
ignore further system suspends. The driver does not "wait"
in the usual sense of that word. The only sense in which the
driver waits is the sense in which it needs to continue to
ignore system suspends until certain events occur. One such
event is a resume. However, another such event is the vetoing
of the suspend request by a driver. So it would be more
accurate to call the flag 'waiting_for_resume_or_suspend_reject'
or something like that. But for the reason mentioned first,
an even better name is 'ignore_sys_suspend'.
Patch against 2.4.19-pre3, but applies to 2.5.6 (with a small offset).
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/
<[email protected]> (02/03/13 1.165)
[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY
Hi Marcelo, Linus,
Number 6
This patch cleans up the way the ALWAYS_CALL_BUSY macro
forces calling of the APM BIOS busy routine. Instead
of storing a false value in clock_slowed, we disjoin
clock_slowed with the value of ALWAYS_CALL_BUSY. This
simplifies the code.
Patch against 2.4.19-pre3, but applies to 2.5.6 with small offset.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/
<[email protected]> (02/03/13 1.166)
[PATCH] APM patch: apm_cpu_idle cleanups
Hi Marcelo, Linus,
Number 7.
This patch contains four cleanup changes whose aim
is better code self-documentation (the best way to
document IMHO). They are sent together because they
overlap.
1. Rename the variable "sys_idle" to 'original_pm_idle'.
This is where we store the value that we find in pm_idle before
we substitute the address of our own apm_cpu_idle() function.
In principle we have no idea whose address this is, so
the variable name shouldn't imply that we know that this is
the address of a system idle function; it should simply
indicate that it is the original value of pm_idle.
2. Variable "apm_is_idle" is renamed 'apm_idle_done'.
This flag indicates when apm_do_idle() has been called.
It is a premise of apm_cpu_idle()'s operation that it is
not known whether the apm_do_idle() function really idles
the CPU. The name of the flag should not lead one to
believe otherwise.
3. Variable "t1" is renamed 'bucket'. The variable is not
a time but a countdown ("bucket"), so the variable name
should not lead one to believe it is some sort of time
value.
4. A default: case is added to the switch in order to
remind the reader that there is a third possible return
value from apm_do_idle().
Patch against 2.4.19-pre3, applies to 2.5.6 with some fuzz.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/
<[email protected]> (02/03/13 1.167)
[PATCH] PATCH: add MWI support to PCI
This code has existed and been stable in various drivers/net/*.c drivers
for a while.
As applied in 2.5, these API functions allows a driver to control the
PCI Memory-Write-Invalidate transaction, which is a performance speedup
for newer boards, but more importantly a requirement on some hardware.
<[email protected]> (02/03/13 1.168)
[PATCH] PATCH: starfire updates
LK1.3.6 (Ion Badulescu)
- Sparc64 support and fixes
- Better stats and error handling
<[email protected]> (02/03/13 1.169)
[PATCH] PATCH: tulip use pci_set_mwi
Fix tulip bugs in _experimental_, non-default MWI code path.
Use new pci_set_mwi to save code and fix more bugs.
<[email protected]> (02/03/13 1.170)
[PATCH] PATCH: starfire use pci_set_mwi
Update starfire driver to use pci_set_mwi, fixing one bug
(cache_line_size setting should go before mwi bit set) and saves some
code.
Kernel compatibility is updated, so this driver works on kernels without
the new pci_set_mwi function too.
<[email protected]> (02/03/14 1.171)
[PATCH] fix layout of mapped files
If you create a shared mapping of a sparse file, dirty it
and then run msync, all the file's blocks are laid out
backwards:
mnm:/mnt/sda6> 0 bmap foo
0-0: 530-530 (1)
1-1: 529-529 (1)
2-2: 528-528 (1)
3-3: 527-527 (1)
4-4: 526-526 (1)
5-5: 525-525 (1)
6-6: 524-524 (1)
7-7: 523-523 (1)
8-8: 522-522 (1)
9-9: 521-521 (1)
10-10: 520-520 (1)
11-11: 519-519 (1)
12-12: 518-518 (1)
13-13: 517-517 (1)
14-14: 516-516 (1)
15-15: 515-515 (1)
This is because filemap_sync puts the lowest-index page at
mapping->dirty_pages.prev and the highest at mapping->dirty_pages.next.
I think that by walking the dirty pages list in ascending file
offset order as we instantiate their disk mappings we will generally
get better layout.
mnm:/mnt/sda6> 0 bmap foo2
0-11: 531-542 (12)
12-15: 544-547 (4)
<[email protected]> (02/03/14 1.172)
[PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver
Hi,
Here's a patch against 2.4.19-pre2 that exports a symbol that is needed
by the IBM PCI hotplug driver if it is built as a module.
thanks,
greg k-h
<[email protected]> (02/03/14 1.173)
[PATCH] 2.4.19-pre3 rename duplicate partition_name()
ksymoops gets confused by two symbols called partition_name when one of
them is exported. Since the version in fs/partitions/msdos.c is local,
rename it, leave the version in drivers/md/md.c alone.
Index: 19-pre3.1/fs/partitions/msdos.c
<[email protected]> (02/03/14 1.174)
[PATCH] more lseek cleanup
Marcelo,
The -ac merge in 2.4.19-pre3 merged the majority of my 2.4 lseek
cleanup, but not all. The following patch continues the cleanup by
removing more instances of reimplementations of no_llseek and having the
driver in question use no_llseek.
Most of these are in a later -ac release. Patch is against 2.4.19-pre3,
please apply.
Robert Love
<[email protected]> (02/03/14 1.175)
[PATCH] 2.4: UFS lseek cleanup
Marcelo,
The following patch continues the 2.4 lseek cleanup by removing a
redundant ufs_file_lseek implementation and having UFS use the standard
generic_file_llseek.
Al (who signed off on this for 2.5) says the implementation assumed it
needed explicit size checking, but the standard generic_file_llseek does
this just fine. So it is redundant and a sane cleanup. The patch is
already in -ac, but not in 2.4.19-pre3.
This is against 2.4.19-pre3, please apply.
Robert Love
<[email protected]> (02/03/14 1.176)
[PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters)
On Sun, Mar 10, 2002 at 06:30:33PM -0800, David S. Miller wrote:
> Syskonnect sk98 with jumbo frames gets ~107MB/sec TCP bandwidth
> without NAPI, there is no reason other cards cannot go full speed as
> well.
>
> NAPI is really only going to help with high packet rates not with
> thinks like raw bandwidth tests.
A day's tweaking later, and I'm getting 810mbit/s with netperf between
two Athlons with default settings (1500 byte packets). What I've found
is that increasing the size of the RX/TX rings or the max sizes of the
tcp r/wmem backlogs really slows things down, so I'm not doing that
anymore. The pair of P3s shows 262mbit/s (up from 67).
Interrupt mitigation is now pretty stupid, but it helped: the irq
handler disables the rx interrupt and then triggers a tasklet to run
through the rx ring. The tasklet later enables rx interrupts again.
More tweaking tomorrow...
Marcelo, please apply the patch below to the next 2.4 prepatch: it
also has a fix for a tx hang problem, and a few other nasties. Thanks!
-ben
--
"A man with a bass just walked in,
and he's putting it down
on the floor."
<[email protected]> (02/03/14 1.177)
[PATCH] dnotify
Hi Marcelo, Linus,
The following patch makes directory notifications per thread group instead
of per process tree as they are now. This means, in particular, that if
a child closes a file descriptor that has a directory open with notifies
enabled, the notification will not be removed.
Thanks to Andrea for the push in the right direction.
Patch against 2.4.19-pre3, but also applies to 2.5.6 with a small offset.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/
<[email protected]> (02/03/14 1.178)
[PATCH] Fix 2.4.19-pre3 NFS client file creation
Hi Marcelo,
The following patch fixes a bug in NFS file creation. Recently (not
sure exactly when), open_namei() was changed so that it expects
vfs_create() to always return a fully instantiated dentry for the new
file.
The following patch ensures this is done in the cases where the RPC
CREATE call does not return valid attributes/filehandles. This is
always the case for NFSv2, and can sometimes be the case for v3...
Cheers,
Trond
<[email protected]> (02/03/14 1.179)
[PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.
Hi,
The VFS does not like us holding the 'write_access' lease on a
file for too long. The function 'get_write_access()' gets called on an
inode whenever a struct file is created for writing, and is only
released on the last fput() of that struct file.
NFS caches the struct file in the nfs_page in order to access
the RPC credentials that are cached in the filp->private_data area.
Unfortunately this means that both NFS reads and writes can end up
prolonging the write_access lease beyond the end of the 'sys_close()'.
The following patch changes the NFS code so that it caches the RPC
credentials directly in the nfs_page. The struct file is still kept
around for ordinary writes, in order that we can report asynchronous
write errors in sys_close() via filp->f_error.
Cheers,
Trond
<[email protected]> (02/03/14 1.180)
[PATCH] 2.4.19-pre3 NFS close-to-open fixes
Hi,
The following patch implements close-to-open semantics for the 2.4.x
series.
Most programs rely on NFS always checking the data cache integrity
on file open() (and then flushing out all writes on close()). This is
the same patch that was included in 2.5.x.
Issues fixed:
- Use the directory mtime in order to give us a hint when we should
check for namespace changes.
- Add support for the 'nocto' flag, in order to turn off the strict
attribute cache revalidation on file open().
- Simplify inode lookup. Don't check the 'fsid' field (which appears
to be buggy in too many servers in order to be reliable). Instead
we only rely on the inode number (a.k.a. 'fileid') and the
(supposedly unique) filehandle.
Cheers,
Trond
<[email protected]> (02/03/14 1.181)
[PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)
Hi,
The following patch fixes the one remaining hole in the
NFS close-to-open checking. It is due to the VFS assuming that it
doesn't have to revalidate the dentry when one does open("."), or
open(".."). This means that the NFS layer is never notified that it
needs to check the data cache integrity for this case.
Al has said he plans to plug this hole in 2.5.x as part of his unionfs
changes, however we also need a fix in 2.4.x. Other networked
filesystems (Alan has mentioned OpenGFS) are also having the same
problem...
Unless Al has a different suggestion (Al?), the following patch
inserts the necessary lines into link_path_walk().
Cheers,
Trond
<[email protected]> (02/03/13 1.182)
Sparc64 updates and fixes:
1) Add kernel stack overflow debugger, from Kanoj Sarcar.
2) Initialize FHC irq mapping registers early so we do not
scribble over the settings done by Zilog request_irq
3) Fix misintepretation of EBUS device reg properties.
4) Add Tunnel, random, and VLAN ioctl32 translations.
5) Fix PCI IRQ probing in certain bridging situations.
6) IPIs can sometimes mistakedly run a BH when IRQs are
disabled, fix this by rescheduling IPIs to PIL based
interrupts. Bug discovered by Kanoj Sarcar.
7) Work around some hw bugs in Schizo PCI controllers.
8) Fix ramdisk image handling ifdefs, from Ben Collins.
9) Handle better clock probing in the presence of both
EBUS and ISA bridges.
10) Make set_brkpt work on UltraSPARC-III by not assuming
anything about the layout of the rest of the LSU_CONTROL
register.
11) Add missing file->fd[] locking in Solaris emulation layer.
12) Include linux/in6.h in asm/checksum.h
13) Fix some FHC controller register offsets, luckily they
are currently unreferenced.
<[email protected]> (02/03/13 1.183)
Fix unterminated comment in asm-sparc64/ide.h
<[email protected]> (02/03/14 1.181.1.1)
Remove off-by-one Davej's fix in bluesmoke.c: it causes some
machines to crash at boot.
<[email protected]> (02/03/14 1.184)
Missed this add during sparc64 updates.
<[email protected]> (02/03/14 1.185)
Sparc64 build fix: add nop flush_icache_user_range definition.
<[email protected]> (02/03/14 1.186)
Kill unused variable warnings in sunlance driver.
<[email protected]> (02/03/14 1.181.2.1)
Networking updates and fixes:
1) Clean up ifdefs in netfilter conntrack header.
2) Make sock_writeable (used by datagram protocols mostly) much
more reasonable. Kill SOCK_MIN_WRITE_SPACE and replace references
with appropriate sock_writeable calls. The gem discovered by this
fix in the sunrpc code was particularly amusing.
3) In IPV4 output, do not use read/modify/write cycles to set the
frag_off field of the IP header. This avoid pipeline stalls
in this hot path.
4) CONFIG_NETLINK died, do not reference it in netfilter Config.in
5) Move IRC support make rules into appropriate groups.
6) Export more NAT netfilter symbols.
7) In ipt_REJECT module, do not use xchg on potentially unaligned
pointers.
8) In ipt_REJECT, do not out ICMP packets with IP_DF set.
9) Fix networking procfs nodes that report large inode numbers
as negative.
10) When creating a timewait bucket, put it into the bind hashes
first, then the established hash. This avoids races and consequent
OOPSes in TCP.
11) Make UDP short packet log message give more pertinent information.
12) ipv6 netfilter ip6_table module uses SMP_ALIGN improperly
13) GRED packet scheduler bug fixes from Jamal Hadi Salim.
<[email protected]> (02/03/14 1.181.2.2)
Fix "performance optimization" that breaks the build
of the ns83820.c on every non-i386 platform.
<[email protected]> (02/03/14 1.187)
Kill unused variable warnings in sunbmac.c and sunqe.c
<[email protected]> (02/03/14 1.188)
SunGEM driver updates:
1) Include config.h
2) Deal with RX fifo hang condition by carefully resetting
the RX side of the chip.
3) Wake up TX queue only when MAX_SKB_FRAGS + 1 are free.
4) Enforce minimum of 68 in gem_change_mtu.
5) Set cache line size in sw reset register on RIO chips.
6) Fix all the locking and document it.
7) When link comes up, indicate if pause is enabled.
8) Decrease RX fifo threshold to 128.
9) When setting max frame size register, add in 4 more
bytes for the sake of VLAN.
10) Tweak XON/XOFF threshold settings.
11) Only use infinite bursts on non-sparc64 non-alpha
as the PCI controllers on those platforms disconnect
at 64/128 byte boundaries anyways.
<[email protected]> (02/03/14 1.189)
Fix unterminated comment in asm-sparc/ide.h
<[email protected]> (02/03/14 1.181.2.3)
New driver for Tigon3 gigabit chipsets, written by
Jeff Garzik and myself.
Revamp VLAN layer so the locking and refounting are correct
and add hooks for network driver hw acceleration of VLAN.
Also improve performance of sw VLANs by using a hash table
for VLAN group lookups.
Add VLAN support for 8139cp driver plus other enhancements
by Jeff.
Add VLAN acceleration to acenic driver.
Add new ethtool interfaces for tuning interrupt coalescing,
RX/TX ring parameters, Pause negotiation, checksumming etc.
Add packet generator module from Robert Olsson. Great for
driver stress testing and performance analysis.
<[email protected]> (02/03/14 1.181.1.2)
[PATCH] Yearly m68k update (part 41)
Hi Marcelo,
<[email protected]> (02/03/14 1.181.1.3)
[PATCH] Yearly m68k update (part 40)
Hi Marcelo,
### Comments for Changeset
Dmasound driver updates for m68k machines
### Comments for drivers/sound/dmasound/dmasound.h
Reorder to reduce #ifdef HAS_RECORD clutter
### Comments for drivers/sound/dmasound/dmasound_atari.c
Fix return value of write_sq_setup() implementation
### Comments for drivers/sound/dmasound/dmasound_core.c
- Reorder to reduce #ifdef HAS_RECORD clutter
- Fix uninitialized `setup_func'
- Fix uninitialized `uUsed'
- Add dummy routines to reduce #ifdef HAS_RECORD clutter
### Comments for drivers/sound/dmasound/dmasound_paula.c
Fix return value of write_sq_setup() implementation
### Comments for drivers/sound/dmasound/dmasound_q40.c
Q40 sound driver updates
<[email protected]> (02/03/14 1.181.1.4)
[PATCH] Yearly m68k update (part 39)
Hi Marcelo,
### Comments for Changeset
Cirrus Logic frame buffer device driver updates for Zorro bus
### Comments for drivers/video/clgenfb.c
- release_io_ports is used for PCI boards only, not for Zorro boards
- kill warnings when unmapping Zorro space
<[email protected]> (02/03/14 1.181.1.5)
[PATCH] Yearly m68k update (part 36)
Hi Marcelo,
### Comments for Changeset
Amiga CyberVision64/3D graphics card driver updates
### Comments for drivers/video/virgefb.c
- Add video mode programming support
- Add Zorro II support
### Comments for drivers/video/virgefb.h
Add CyberVision64/3D register definitions
<[email protected]> (02/03/14 1.181.1.6)
[PATCH] Yearly m68k update (part 31)
Hi Marcelo,
### Comments for Changeset
Remove superfluous includes in m68k drivers
### Comments for drivers/block/z2ram.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/char/amiserial.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/net/a2065.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/net/ariadne.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/net/ariadne2.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/video/amifb.c
Remove superfluous #include <asm/io.h>
### Comments for drivers/ide/falconide.c
Remove superfluous #include <linux/config.h>
<[email protected]> (02/03/14 1.181.1.7)
[PATCH] Yearly m68k update (part 27)
Hi Marcelo,
### Comments for Changeset
Update support for Sun 3/3x Ethernet adapters
### Comments for Documentation/Configure.help
Add help entries for CONFIG_SUN3LANCE and CONFIG_SUN3_82586
### Comments for drivers/net/sun3lance.c
Update for the Sun3 LANCE Ethernet driver for the Sun 3/50, 3/60, and 3/80
workstations (add support for Sun 3x a.o.)
### Comments for drivers/net/sun3_82586.c
Add Sun3 i82586 Ethernet driver for the Sun 3/1xx and 3/2xx motherboards, by
Sam Creasey <[email protected]>
### Comments for drivers/net/sun3_82586.h
Add Intel i82586 Ethernet definitions
### Comments for drivers/net/Makefile
Add Sun3 i82586 Ethernet driver
### Comments for drivers/net/Space.c
Add Sun3 i82586 Ethernet driver
<[email protected]> (02/03/14 1.181.1.8)
[PATCH] Yearly m68k update (part 35)
Hi Marcelo,
### Comments for Changeset
Remove unused variables on m68k
### Comments for arch/m68k/kernel/ptrace.c
Remove unused variable `flags'
### Comments for drivers/block/amiflop.c
Remove unused variable `sb'
<[email protected]> (02/03/14 1.181.1.9)
[PATCH] Yearly m68k update (part 24)
Hi Marcelo,
### Comments for Changeset
Spelling fix on m68k
### Comments for include/asm-m68k/serial.h
Spelling fix
<[email protected]> (02/03/14 1.181.1.10)
[PATCH] Yearly m68k update (part 38)
Hi Marcelo,
### Comments for Changeset
Amiga Zorro bus updates
### Comments for arch/ppc/amiga/config.c
Print Zorro bus type in /proc/hardware (cfr. m68k)
### Comments for drivers/block/z2ram.c
Use z_remap_nocache_nonser() to map Zorro II RAM
### Comments for drivers/net/ariadne2.c
Use z_*() routines to access Zorro space
### Comments for drivers/net/hydra.c
Use z_*() routines to access Zorro space
### Comments for drivers/zorro/zorro.ids
Add ID for Super Big Bang Accelerator, SCSI Host Adapter and RAM Expansion
### Comments for include/asm-ppc/zorro.h
Add z_*() Zorro bus access routines (cfr. m68k)
### Comments for include/linux/zorro.h
Always include <asm/zorro.h> for arch (m68k/PPC) dependencies
<[email protected]> (02/03/14 1.181.1.11)
[PATCH] Yearly m68k update (part 28)
Hi Marcelo,
### Comments for Changeset
Add Sun-3x floppy support
### Comments for drivers/block/floppy.c
Add Sun-3x support to the standard floppy driver
<[email protected]> (02/03/14 1.181.1.12)
[PATCH] Yearly m68k update (part 13)
Hi Marcelo,
### Comments for Changeset
Add missing MODULE_LICENSE("GPL") in m68k drivers
### Comments for drivers/net/7990.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/net/ariadne.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/net/ariadne2.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/net/daynaport.c
- Add missing MODULE_LICENSE("GPL")
- Remove incorrect Emacs compile command (-m486 can't be correct on m68k)
### Comments for drivers/parport/parport_mfc3.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/NCR53C9x.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/a2091.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/a3000.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/atari_scsi.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/blz1230.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/blz2060.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/cyberstorm.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/cyberstormII.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/fastlane.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/gvp11.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/mac_esp.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/oktagon_esp.c
Add missing MODULE_LICENSE("GPL")
### Comments for drivers/scsi/wd33c93.c
Add missing MODULE_LICENSE("GPL")
<[email protected]> (02/03/14 1.181.1.13)
[PATCH] Yearly m68k update (part 37)
Hi Marcelo,
### Comments for Changeset
Add support for the Amiga X-Surf IDE interface
### Comments for drivers/ide/Config.in
Add X-Surf IDE interface
### Comments for drivers/ide/buddha.c
Add support for the Amiga X-Surf IDE interface (very similar to the
Buddha/Catweasel driver)
<[email protected]> (02/03/14 1.181.1.14)
[PATCH] Yearly m68k update (part 7)
Hi Marcelo,
### Comments for Changeset
/proc/cpuinfo updates for m68k
### Comments for arch/m68k/kernel/setup.c
- get_cpuinfo() was replaced by show_cpuinfo()
- Add cpuinfo_op seq_file operations
<[email protected]> (02/03/14 1.181.1.15)
[PATCH] Yearly m68k update (part 32)
Hi Marcelo,
### Comments for Changeset
Syscall updates for m68k
### Comments for arch/m68k/kernel/entry.S
Add pivot_root syscall
### Comments for include/asm-m68k/unistd.h
Add pivot_root syscall
<[email protected]> (02/03/14 1.181.1.16)
[PATCH] Yearly m68k update (part 34)
Hi Marcelo,
### Comments for Changeset
Update m68k trap handling
### Comments for arch/m68k/kernel/traps.c
- Fix list of included header files
- Fix address of access error on 68060
- Prohibit the compiler from reordering some inline asm code
- Update stack dump code
<[email protected]> (02/03/14 1.181.1.17)
[PATCH] Yearly m68k update (part 25)
Hi Marcelo,
### Comments for Changeset
Update Atari ST-RAM driver for changes in VM subsystem
### Comments for arch/m68k/atari/stram.c
Update Atari ST-RAM driver for changes in VM subsystem
<[email protected]> (02/03/14 1.181.1.18)
[PATCH] Yearly m68k update (part 11)
Hi Marcelo,
### Comments for Changeset
Update I/O handling on m68k (inb() and friends are for real ISA/PCMCIA/PCI I/O
space only)
### Comments for arch/m68k/atari/time.c
Use atari_writeb() for Atari builtin hardware accesses
### Comments for drivers/net/8390.h
Use {in,out}_8() for 8-bit memory space accesses on m68k
### Comments for drivers/net/apne.c
Convert AMIGA PCMCIA NE2000 driver to use real PCMCIA space accesses
<[email protected]> (02/03/14 1.181.1.19)
[PATCH] Yearly m68k update (part 30)
Hi Marcelo,
### Comments for Changeset:
Sun-3/3x SCSI host adapter updates
### Comments for Documentation/Configure.help:
Add help entries for CONFIG_SUN3_SCSI and CONFIG_SUN3X_ESP
### Comments for drivers/scsi/sun3_scsi.c
Update code
Add MODULE_LICENSE
### Comments for drivers/scsi/sun3x_esp.c
Add MODULE_LICENSE
### Comments for drivers/scsi/sun3_NCR5380.c
- Call BUG() on fatal error
- Update email address of author
<[email protected]> (02/03/14 1.181.1.20)
[PATCH] Yearly m68k update (part 6)
Hi Marcelo,
### Comments for Changeset
Update general m68k configuration
### Comments for arch/m68k/config.in
- Update PPP configuration
- Allow NE2000 support to be modular
- Update kernel debugging configuration
<[email protected]> (02/03/14 1.181.1.21)
[PATCH] Yearly m68k update (part 33)
Hi Marcelo,
### Comments for Changeset
Fix struct tq_struct initialization in m68k SCSI drivers
### Comments for drivers/scsi/atari_NCR5380.c
Fix struct tq_struct initialization
### Comments for drivers/scsi/mac_NCR5380.c
Fix struct tq_struct initialization
### Comments for drivers/scsi/oktagon_esp.c
Fix struct tq_struct initialization
### Comments for drivers/scsi/sun3_NCR5380.c
Fix struct tq_struct initialization
<[email protected]> (02/03/14 1.181.1.22)
[PATCH] Yearly m68k update (part 4)
Hi Marcelo,
### Comments for Changeset
Updates for the m68k floating point emulator
### Comments for arch/m68k/math-emu/fp_emu.h
Protect C definitions against inclusion from asm sources.
<[email protected]> (02/03/14 1.181.1.23)
[PATCH] Yearly m68k update (part 2)
Hi Marcelo,
### Comments for Changeset
A3000 SCSI host adapter updates
### Comments for drivers/scsi/a3000.c
Remove superfluous #ifdefs
<[email protected]> (02/03/14 1.181.1.24)
[PATCH] Yearly m68k update (part 8)
Hi Marcelo,
### Comments for Changeset
Add <asm/hw_irq.h> for m68k
### Comments for include/asm-m68k/hw_irq.h
Add dummy <asm/hw_irq.h>
<[email protected]> (02/03/14 1.181.1.25)
[PATCH] Yearly m68k update (part 12)
Hi Marcelo,
### Comments for Changeset
Update ISA space code on m68k
### Comments for arch/m68k/config.in
- Q40 has real ISA
- Amiga PCMCIA behaves like ISA
### Comments for arch/m68k/kernel/setup.c
Add support for multiple types of ISA busses in one kernel image (e.g. an
image for both Q40 and Amiga with PCMCIA)
### Comments for drivers/char/mem.c
Allow port operations on m68k if CONFIG_ISA is defined
<[email protected]> (02/03/14 1.181.1.26)
[PATCH] Yearly m68k update (part 16)
Hi Marcelo,
### Comments for Changeset
MVME serial driver updates
### Comments for drivers/char/serial167.c
- Add missing save of interrupt state
- _tty_name() got renamed to tty_name()
- Add devfs support
### Comments for drivers/char/vme_scc.c
- Add devfs support
- Add KERN_* to kernel messages
- Simplify baud logic
- Add missing MOD_DEC_USE_COUNT
- Add missing cli()
- block_til_ready() got renamed to gs_block_til_ready()
<[email protected]> (02/03/14 1.181.1.27)
[PATCH] Yearly m68k update (part 3)
Hi Marcelo,
### Comments for Changeset
Inline asm updates for m68k
### Comments for arch/m68k/hp300/time.c
Fix inline asm constraint
### Comments for arch/m68k/kernel/process.c
Optimize asm constraints
### Comments for arch/m68k/math-emu/multi_arith.h
Fix inline asm constraints
<[email protected]> (02/03/14 1.181.1.28)
[PATCH] Yearly m68k update (part 29)
Hi Marcelo,
### Comments for Changeset
Sun-3 MMU updates
### Comments for arch/m68k/kernel/sun3-head.S
Sun-3 MMU updates
<[email protected]> (02/03/14 1.181.1.29)
[PATCH] Yearly m68k update (part 19)
Hi Marcelo,
### Comments for Changeset
Misc Q40/Q60 updates
### Comments for CREDITS
Update info for Richard Zidlicky
### Comments for include/asm-m68k/q40_master.h
Prefix symbols with Q40_
<[email protected]> (02/03/14 1.181.1.30)
[PATCH] Yearly m68k update (part 21)
Hi Marcelo,
### Comments for Changeset
Update struct scatterlist on m68k
### Comments for include/asm-m68k/scatterlist.h
Update struct scatterlist on m68k
<[email protected]> (02/03/14 1.181.1.31)
[PATCH] Yearly m68k update (part 17)
Hi Marcelo,
### Comments for Changeset
Update m68k for changes in the mm subsystem
### Comments for include/asm-m68k/motorola_pgtable.h
- Remove page_address() (was moved to <linux/mm.h>)
- Remove obsolete __page_address()
### Comments for include/asm-m68k/sun3_pgtable.h
- Remove page_address() (was moved to <linux/mm.h>)
- Remove obsolete __page_address()
<[email protected]> (02/03/14 1.181.1.32)
[PATCH] Yearly m68k update (part 5)
Hi Marcelo,
### Comments for Changeset
M68k BUG() updates
### Comments for include/asm-m68k/page.h
Make BUG() a simple illegal instruction unless #ifdef CONFIG_DEBUG_BUGVERBOSE
<[email protected]> (02/03/14 1.181.1.33)
[PATCH] Yearly m68k update (part 15)
Hi Marcelo,
### Comments for Changeset
Update m68k misc character drivers
### Comments for drivers/char/Makefile
- Fix keyboard selection for Mac and Q40
- Q40 uses the standard NS16550 serial driver
<[email protected]> (02/03/14 1.181.1.34)
[PATCH] Yearly m68k update (part 26)
Hi Marcelo,
### Comments for Changeset
Sun-3 DVMA updates
### Comments for arch/m68k/sun3/sun3dvma.c
Sun-3 DVMA updates
<[email protected]> (02/03/14 1.181.1.35)
[PATCH] Yearly m68k update (part 22)
Hi Marcelo,
### Comments for Changeset
Signal updates for m68k
### Comments for arch/m68k/kernel/signal.c
Signal updates for m68k
<[email protected]> (02/03/14 1.181.1.36)
[PATCH] Yearly m68k update (part 1)
Hi Marcelo,
### Comments for Changeset
A2065 Ethernet driver updates
### Comments for drivers/net/a2065.c
Stop the LANCE before calling request_irq() (cfr. sunlance.c)
<[email protected]> (02/03/14 1.181.1.37)
[PATCH] Yearly m68k update (part 23)
Hi Marcelo,
### Comments for Changeset
Update m68k for changes in softirq handling
### Comments for arch/m68k/atari/ataints.c
Update for changes in softirq handling
### Comments for arch/m68k/kernel/entry.S
Update for changes in softirq handling
<[email protected]> (02/03/14 1.181.1.38)
[PATCH] Yearly m68k update (part 9)
Hi Marcelo,
### Comments for Changeset
Remove duplicated code in m68k mm code
### Comments for arch/m68k/mm/memory.c
Remove duplicated code
<[email protected]> (02/03/14 1.181.1.39)
[PATCH] Yearly m68k update (part 10)
Hi Marcelo,
### Comments for Changeset
Update m68k fault handling
### Comments for arch/m68k/mm/fault.c
- Update page fault handling
- Allow init to survive page faults
<[email protected]> (02/03/14 1.181.1.40)
[PATCH] Yearly m68k update (part 18)
Hi Marcelo,
### Comments for Changeset
Add /proc/hardware (m68k and PPC/Amiga) and /proc/stram (m68k/Atari)
### Comments for fs/proc/proc_misc.c
Add /proc/hardware and /proc/stram
<[email protected]> (02/03/14 1.181.1.41)
[PATCH] Yearly m68k update (part 20)
Hi Marcelo,
<[email protected]> (02/03/14 1.181.1.42)
[PATCH] v4l: video4linux API doc update
This patch updates/fixes the video4linux API documentation. The current
description for mmap() based capture is unclear and somewhat misleading.
<[email protected]> (02/03/14 1.181.1.43)
[PATCH] vmalloc_to_page() backport for 2.4
This is a 2.4.x backport of the new 2.5.x vmalloc_to_page() function.
I'd like to see that function in 2.4.x too because it makes driver
maintaining easier.
<[email protected]> (02/03/14 1.181.1.44)
[PATCH] v4l: videodev redesign
This patch is a redesign for videodev.[ch]. 2.5.7-pre1 has a similar
update, the main difference is that this 2.4 version of the patch
supports both traditional (for backward compatibility) and 2.5-like (to
simplify backporting 2.5 drivers) registration of v4l drivers.
Changes in detail:
- Allow drivers to use struct file_operations directly instead of the
read/write/mmap/poll/... function pointers in struct video_device.
2.5.x will drop the function pointers altogether. Dispatching to
different drivers by minor number is done the same way soundcore.o
handles this: swap file->f_fops at open() time.
- Stop using the BKL, use a mutex to protect open,register+unregister
calls against races.
- provide a video_generic_ioctl() function which can (and should) be
used by v4l drivers to handle copying from and to userspace.
- provide video_exclusive_open/release functions which can be used by
v4l drivers to make sure only one process at a time opens the
device. They can be hooked directly into struct file_operations if
some driver has nothing to initialize at open time (which is true
for many drivers in drivers/media/radio/).
<[email protected]> (02/03/14 1.181.1.45)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.46)
[PATCH] ISDN fixes / update
Marcelo,
this patch moves ISDN initialization behind USB initialization.
When the ST5481 USB ISDN driver was built into the kernel, it initialized
before the USB subsystem, causing a crash. As nothing else depends on
ISDN, it's safe to have it go last.
--Kai
<[email protected]> (02/03/14 1.181.1.47)
[PATCH] ISDN fixes / update
Marcelo,
this patch fixes a couple of minor bugs in the build system. Some rare
selections at configure time would cause objects to be missing in the
build.
--Kai
<[email protected]> (02/03/14 1.181.1.48)
[PATCH] ISDN fixes / update
Marcelo,
this patch disables some config choices which would result in a failing
build.
--Kai
<[email protected]> (02/03/14 1.181.1.49)
[PATCH] ISDN fixes / update
Marcelo,
this patch adds the PCMCIA client driver for the AVM A1/Fritz!PCMCIA
ISDN cards, which was only available as an external patch before.
The combined patch has been test by two people who have the hardware and
has been reported to work fine.
--Kai
<[email protected]> (02/03/14 1.181.1.50)
[PATCH] USB Config.in update
Hi,
Here's a patch against 2.4.19-pre3 for the USB Config.in files that
fixes a problem when CONFIG_USB is not selected, and updates the
CONFIG_USB_SERIAL_IPAQ description.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.51)
[PATCH] USB edgeport driver bugfix
Hi,
Here's a patch against 2.4.19-pre3 for the USB edgeport driver that
fixes a bug when more than one edgeport device is in the system at the
same time.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.52)
[PATCH] USB usbfs name added
Hi,
Here's a patch against 2.4.19-pre3 for the USB file system that allows
people to mount it as 'usbfs' as well as the old 'usbdevfs' name. This
is due to the 'usbdevfs' name being phased out over time due to people
mistaking it with devfs.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.53)
[PATCH] USB ipaq driver bugfix
Hi,
Here's a patch against 2.4.19-pre3 for the USB ipaq driver that fixes a
bug where the connection could get messed up. The patch is by Ganesh
Varadarajan.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.54)
[PATCH] USB catc ethtool support
Hi,
Here's a patch against 2.4.19-pre3 for the USB catc driver that adds
ethtool support to the driver. The patch was done by Brad Hards.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.55)
[PATCH] USB CREDITS and MAINTAINERS update
Hi,
Here's a patch against 2.4.19-pre3 that updates the CREDITS and
MAINTAINERS file entry for Petko Manolov, and changes the maintainer
info for the USB Keyspan drivers from Hugh to me.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.56)
[PATCH] USB pegasus ethtool support
Hi,
Here's a patch against 2.4.19-pre3 for the USB pegasus driver that adds
ethtool support to the driver and adds support for a few new devices.
The patch was done by Petko Manolov.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.1.57)
[PATCH] USB em26 driver added
Hi,
Here's a patch against 2.4.19-pre3 that adds support for the Emagic EMI
2|6 USB devices. This driver was done by Tapio Laxstr?m.
thanks,
greg k-h
<[email protected]> (02/03/14 1.181.2.4)
Allow ARP packets to be seen by netfilter.
<[email protected]> (02/03/14 1.181.1.58)
Put back the option to support AVM A1 / Fritz! PCMCIA cards inside hisax.
People may want to use it with the standalone PCMCIA package.
<[email protected]> (02/03/14 1.181.2.5)
Include linux/netfilter_arp.h
<[email protected]> (02/03/14 1.192)
Add missing aic7xxx updates
<[email protected]> (02/03/14 1.193)
[PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1 of 4)
Use the right pci dev passed in for pci_alloc
<[email protected]> (02/03/14 1.194)
[PATCH] cciss driver GETLUNINFO ioctl (2 of 4)
Add GETLUNINFO as used by Compaq online array utilities.
<[email protected]> (02/03/14 1.195)
[PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)
Patch to add HDIO_GETGEO_BIG ioctl, and clean up HDIO_GETGEO ioctl
for cciss driver.
<[email protected]> (02/03/14 1.196)
[PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)
Patch to remove CCISS_REVALIDVOLS ioctl from cciss driver.
The ioctl require the process calling this ioctl to be the
_only_ process with _anything_ open on the controller, a
requirement which makes the ioctl next to useless. It is
superceded by the ioctls to register and deregister new disks
which are already in the driver. I know of no application
which uses this ioctl. -- [email protected]
<[email protected]> (02/03/14 1.197)
The problem is that both the sd and sr drivers treat an
error that was recovered by the device as a fatal error. SCSI
devices use the recovered error status to inform the host that
some recovery action was required to complete the command, but
that the command was successfully completed. Since Recovered
Errors can be the harbinger of a future device failure, they
should be logged for the system adminstrator to see, but the
command should not be reported as failed to the rest of the system.
The mechanics of the patch are pretty simple. If you don't
explicitly filter out an error in the "rw_intr", the default
action by the completion code is to fail it. The change is
to look for recovered errors in each driver, print out the
sense information about the error, and then clear the error
status so that the command is completed as though no error
were reported by the device.
<[email protected]> (02/03/14 1.181.2.6)
From Harald Welte and the Netfilter team:
This patch adds support for destination nat on connections initiated by
local processes. This is needed in a couple of setups but not supported
by our current codebase.
However, as it is a little bit expensive to hook the nat table into yet
another netfilter hoook, we have made it a kernel config option
<[email protected]> (02/03/14 1.181.2.7)
From Harald Welte and the Netfilter team:
This patch fixes two issues:
1) implement missing ip_conntrack_protocol_unregister function
2) export ip_conntrack_unexpect_related symbol
<[email protected]> (02/03/15 1.198)
This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI952
PCI/dual 16950 UART chip, and adds this entry to pci.ids. I downloaded the
datasheet today and verified that 9521 is the correct device id.
<[email protected]> (02/03/15 1.199)
Remove VT8233 pci ids from via82cxxx_audio sound driver.
VT8233 is not supported by this driver without several additions (besides pci id).
<[email protected]> (02/03/15 1.200)
Fix via audio recording, when frag size < page size.
<[email protected]> (02/03/15 1.201)
Add new slicecom/munich WAN driver.
<[email protected]> (02/03/15 1.197.1.1)
[PATCH] remove superflous assignment in mmap()
Hi Marcelo,
the appended patch removes a superflous assignment in mm/mmap.c.
Proof: no codepatch that uses error after line 479 can be executed
without assigning to error before. From -aa.
Please apply,
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
<[email protected]> (02/03/15 1.197.1.2)
[PATCH] Error return fixes
Hi Marcelo,
it looks like SuSE did some audit of the syscall error return values.
(Maybe for LSB?), the attached patch, which I extracted from their tree,
contains following fixes:
o msync/mrptotect are not supposed to return EFAULT, return ENOMEM instead.
o msync can't be both sync and async
o shmdt is only supposed to return 0 in success case. This actually
looks like a typo in the original code :)
Please apply,
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
<[email protected]> (02/03/15 1.197.1.3)
[PATCH] missing include in net/sunrpc/stats.c
Hi Marcelo,
the appended patch adds a missing #include <linux/init.h> to
net/sunrpc/stats.c. You don't see this as it is accidentally
picked up by some <asm/*> header on i386.
Please apply,
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
<[email protected]> (02/03/15 1.181.2.8)
Add arptables netfilter module for registering ARP
packet filtering rules.
<[email protected]> (02/03/15 1.197.1.4)
Missing byte swaps needed for big endian archs
Fixes writing the descriptor version for udf revisions >= 2.0
Fixes an extent preallocation bug and adds missing sb_bread == NULL checks
Moves the udf spec header files into the fs/udf directory and removes all the
non-standard sized typedefs
<[email protected]> (02/03/15 1.197.1.5)
[PATCH] boot_cpu_data corruption on SMP x86
The patch below eliminates a case of boot_cpu_data corruption
on SMP x86 machines. This was first observed on SMP Athlons,
but it also affects SMP Intel boxes in a less serious way.
When the secondary processors boot and execute head.S:checkCPUtype,
the code performs a 32-bit write of a small constant to the
byte-sized variable boot_cpu_data.x86 (X86 in head.S). Since the
write is 32-bit, it also writes zeros to the following 3 bytes,
which clobbers the x86_vendor, x86_model, and x86_mask fields
previously set up by check_bugs()'s call to identify_cpu().
Thus, after smp_init(), boot_cpu_data will _always_ identify
the CPU as an Intel (X86_VENDOR_INTEL == 0 in processor.h) with
model 0 and stepping 0.
The effect in standard kernels is not catastrophic, since:
(a) most SMP x86 boxes are Intel
(b) most uses of x86_vendor occur before smp_init() or reference
the SMP cpu_data[] array
(c) most post-boot references to boot_cpu_data occur in the
cpu_has_XXX macros which only read the x86_capability[] array
However, third-party extensions (like my x86 performance-monitoring
conters driver) can get seriously confused by this mis-identification.
The patch is for 2.4.19-pre3, but it also applies to 2.5.6 and
2.2.21rc1. Please apply.
/Mikael
<[email protected]> (02/03/15 1.197.1.7)
Fix videodev build warning
<[email protected]> (02/03/17 1.181.2.9)
Fix netfilter IPv4 conntrack build.
<[email protected]> (02/03/19 1.204)
Changed EXTRAVERSION in Makefile to pre4
<[email protected]> (02/03/19 1.205)
[PATCH] videodev.c oopses in video_exclusive_register
Hi,
The recent videodev.c backport doesn't initialise the 'lock' mutex
which is used in video_exclusive_register. Any driver using
this function will cause an oops in this function.
Apply this patch to make it work.
Note to Gerd: I've ported the meye driver (see next patch) to the
new API and I'm pleased to report that it works correctly on
both 2.4 and 2.5 kernel lines. Good job!
Stelian.
You can import this changeset into BK by piping this whole message to
'| bk receive [path to repository]' or apply the patch as usual.
===================================================================
[email protected], 2002-03-15 11:47:32+01:00, [email protected]
Do initialise the vfd->lock or else video_exclusive_register will oops.
videodev.c | 1 +
1 files changed, 1 insertion(+)
<[email protected]> (02/03/19 1.206)
[PATCH] meye driver update to new V4L API.
Hi,
The attached BK patch (dependent on the previous videodev.c one)
backports the 2.5 version of the Motion Eye driver to 2.4 using
the recent changes in V4L API and the memory allocation cleanups,
thanks to vmalloc_to_page.
Stelian.
You can import this changeset into BK by piping this whole message to
'| bk receive [path to repository]' or apply the patch as usual.
===================================================================
[email protected], 2002-03-15 11:53:50+01:00, [email protected]
Backport the 2.5 meye driver thanks to the recent Gerd's work:
- use the new V4L API
- use vmalloc_to_page and clean up memory allocation
meye.c | 279 ++++++++++++++++++++++++++---------------------------------------
meye.h | 3
2 files changed, 114 insertions(+), 168 deletions(-)
<[email protected]> (02/03/19 1.207)
[PATCH] 2.4.19-pre3 Trivial I: seq_file.h update
Hi Marcelo,
It's Monday again (well, it was a public holiday here Monday,
so I'm a day late). That means trivial patch day! Yay!
David Gibson <[email protected]>: struct seq_file private pointer:
The patch below adds a private pointer field to struct seq_file.
Without this the seq_file interface is essentially unusable for
drivers. 2.5 already has the field, please apply to 2.4.
(Included in 2.5)
<[email protected]> (02/03/19 1.208)
[PATCH] Trivial I: fs_exec.c core fix
Obviously correct.
Martin Pool <[email protected]>: trivial kernel patch -- clean up fs_exec.c:
<[email protected]> (02/03/19 1.209)
[PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram
Paul Gortmaker <[email protected]>: ENOTTY for nvram ioctl:
ioctl(d, valid, crap) --> -EINVAL
ioctl(d, crap, ....) --> -ENOTTY
man ioctl agrees:
ENOTTY The specified request does not apply to the kind of
object that the descriptor d references.
Currently we return -EINVAL for both cases which is not as
informative for debugging stuff.
Patch is for 2.5.6 but applies cleanly (with minor offset) to 2.4.19p2
Paul.
<[email protected]> (02/03/19 1.210)
[PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY
Paul Gortmaker <[email protected]>: ENOTTY for rtc ioctl:
ioctl(d, valid, crap) --> -EINVAL
ioctl(d, crap, ....) --> -ENOTTY
man ioctl agrees:
ENOTTY The specified request does not apply to the kind of
object that the descriptor d references.
Currently we return -EINVAL for both cases which is not as
informative for debugging stuff.
Patch is for 2.5.6 but applies cleanly (with minor offset) to 2.4.19p2
Paul.
<[email protected]> (02/03/19 1.211)
[PATCH] 2.4.19-pre3 Trivial VI: MSDOS options
Ren? Scharfe <[email protected]>: MSDOS filesystem option mistreatment:
Hello,
this fixes a longstanding buglet in kernels 2.4 and 2.5, where
the MSDOS filesystem would ignore its 'check' mount option.
Ren?
[Approved by Al Viro]
<[email protected]> (02/03/19 1.212)
If setup_arg_pages() fails, we continue
although nothing went wrong. The following patch kills the process
instead.
<[email protected]> (02/03/19 1.213)
[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L
Linus, Marcelo, Dave,
The following patch removes Alt-Sysrq-L and its associated hack to kill
of PID1, the init process. This is a mis-feature.
If PID1 is killed, the kernel immediately enters an infinite loop in the
depths of do_exit() with interrupts disabled, completely locking the
machine. Obviously you can only reach for the reset button or power
switch after this, leaving you with dirty filesystems.
This patch has appeared on LKML a couple of months ago.
<[email protected]> (02/03/19 1.214)
[PATCH] 2.5 and 2.4: fix PCI IO BAR flags
There is a problem where the resource flags sometimes contain bits from
the address part of the PCI BAR, especially when you have the low address
bit set for an IO BAR.
(bit 3 of a PCI IO BAR is an address bit, and (bar & 0xf) propagates this
to res->flags).
This exists in Ivan Kokshaysky PCI patches, and so far hasn't made it into
the kernel. It's required for IDE on certain ARM machines to even work.
This patch fixes this. Please apply.
<[email protected]> (02/03/19 1.215)
Remove unused videodev_register_lock
<[email protected]> (02/03/19 1.216)
Avoid page_to_phys() from truncating the physical addresses to 32bit,
loosing higher bits.
<[email protected]> (02/03/19 1.217)
[PATCH] fix Config.in breakage
The appended patch fixes an Config.in abuse in drivers/net/Config.in.
The problem is that a mips-specific choice tries to redefine CONFIG_NE2000
as bool although it is a tristate - this breaks strict parses such as
mconfig.
<[email protected]> (02/03/19 1.218)
[PATCH] kill slow-path micro-optimization
With the struct page reduction patch a micro-optimization that
only applies to a very slow path has crept in: __SetPageReserved.
The additional locked instructions absoloutly don't matter when
booting up, it also is in wrong place in mm.h :)
<[email protected]> (02/03/19 1.219)
[PATCH] export rbtree routines
It makes sense to use rbtree routines in modules. From -aa.
<[email protected]> (02/03/19 1.220)
[PATCH] Re: [PATCH] zlib double-free bug
Someone pointed me at a previously-posted patch for the zlib
vulnerability. While I was looking at that patch I realized that both
that patch and mine were buggy in different ways. My patch was
freeing s->sub.trees.blens after that word had been overwritten by an
assignment to s->sub.decode.codes, whereas with the previously-posted
patch, it is still possible to get a double-free (if inflate_codes_new
returns NULL, it will leave s->mode == DTREE but s->sub.trees.blens
has already been freed).
Here is a new patch which should fix both those problems.
Paul.
<[email protected]> (02/03/20 1.222)
[PATCH] Fix bug in sunrpc code...
Marcelo,
The following change is necessary to prevent a hang in NFS when UDP
sockets run out of buffer space.
Cheers,
Trond
# This is a BitKeeper generated patch for the following project:
# Project Name: Linux kernel tree
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
# ChangeSet 1.220 -> 1.221
# net/sunrpc/xprt.c 1.9 -> 1.10
#
# The following is the BitKeeper ChangeSet Log
# --------------------------------------------
# 02/03/20 [email protected] 1.221
# Fix bug in sunrpc/xprt.c:udp_write_space() that was introduced by the
# recent sock_writeable() change.
# --------------------------------------------
#
Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
============================================
<[email protected]> (02/03/13 1.162)
- -ac merge (including new IDE) (Alan Cox)
- S390 merge (IBM)
- More cciss fixes (Stephen Cameron)
- Eicon SMP race fix (Armin Schindler)
- w9966 driver update (Jakob Kemi)
- Unify crc32 routine (removes lots of duplicated
code from drivers) (Matt Domsch)
- Lanstreamer bugfixes (Kent Yoder)
- Update scsi_debug (Douglas Gilbert)
- MCE Configure.help update (Paul Gortmaker)
- Fix SMB NLS oops (Urban Widmark)
- AGP Config.in update (Daniele Venzano)
- Fix small thinko in UFS set_blocksize return handling (me)
- Avoid unecessary cache flushes on PPC (Paul Mackerras)
- PPP deadlock fixes (Paul Mackerras)
- Signal changes for thread groups (Dave McCracken)
- Make max_threads be based on normal zone size (Dave McCracken)
- ray_cs wireless extension fix (Jean Tourrilhes)
- irda bugfixes and enhancements (Jean Tourrilhes)
- USB update (Greg KH)
- Fix through-8259A mode for IRQ0 routing on APIC (Maciej W. Rozycki/Joe Korty)
- Add Dell Inspiron 2500 to broken APM blacklist (Arjan van de Ven)
- Fix off-by-one error in bluesmoke (Dave Jones)
- Reiserfs update (Oleg Drokin)
- Fix PCI compile without /proc support (Eric Sandeen)
- Fix problem with bad inode handling (Alexander Viro)
- aic7xxx update (Justin T. Gibbs)
- Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)
- Add Memory-Write-Invalidate support to PCI (Jeff Garzik)
- Starfire update (Ion Badulescu)
- tulip update (Jeff Garzik)
Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
============================================
<[email protected]> (02/03/13 1.161)
- -ac merge (Alan Cox)
- Huge MIPS/MIPS64 merge (Ralf Baechle)
- IA64 update (David Mosberger)
- PPC update (Tom Rini)
- Shrink struct page (Rik van Riel)
- QNX4 update (now its able to mount QNX 6.1 fses) (Anders Larsen)
- Make max_map_count sysctl configurable (Christoph Hellwig)
- matroxfb update (Petr Vandrovec)
- ymfpci update (Pete Zaitcev)
- LVM update (Heinz J . Mauelshagen)
- btaudio driver update (Gerd Knorr)
- bttv update (Gerd Knorr)
- Out of line code cleanup (Keith Owens)
- Add watchdog API documentation (Christer Weinigel)
- Rivafb update (Ani Joshi)
- Enable PCI buses above quad0 on NUMA-Q (Martin J. Bligh)
- Fix PIIX IDE slave PCI timings (Dave Bogdanoff)
- Make PLIP work again (Tim Waugh)
- Remove unecessary printk from lp.c (Tim Waugh)
- Make parport_daisy_select work for ECP/EPP modes (Max Vorobiev)
- Support O_NONBLOCK on lp/ppdev correctly (Tim Waugh)
- Add PCI card hooks to parport (Tim Waugh)
- Compaq cciss driver fixes (Stephen Cameron)
- VFS cleanups and fixes (Alexander Viro)
- USB update (including USB 2.0 support) (Greg KH)
- More jiffies compare cleanups (Tim Schmielau)
- PCI hotplug update (Greg KH)
- bluesmoke fixes (Dave Jones)
- Fix off-by-one in ide-scsi (John Fremlin)
- Fix warnings in make xconfig (Ren? Scharfe)
- Make x86 MCE a configure option (Paul Gortmaker)
- Small ramdisk fixes (Christoph Hellwig)
- Add missing atime update to pipe code (Christoph Hellwig)
- Serialize microcode access (Tigran Aivazian)
- AMD Elan handling on serial.c (Robert Schwebel)
Summary of changes from v2.4.18 to v2.4.19-pre1
============================================
<[email protected]> (02/03/13 1.160)
- Add tape support to cciss driver (Stephen Cameron)
- Add Permedia3 fb driver (Romain Dolbeau)
- meye driver update (Stelian Pop)
- opl3sa2 update (Zwane Mwaikambo)
- JFFS2 update (David Woodhouse)
- NBD deadlock fix (Steven Whitehouse)
- Correct sys_shmdt() return value on failure (Adam Bottchen)
- Apply the SET_PERSONALITY patch missing from 2.4.18 (me)
- Alpha update (Jay Estabrook)
- SPARC64 update (David S. Miller)
- Fix potential blk freelist corruption (Jens Axboe)
- Fix potential hpfs oops (Chris Mason)
- get_request() starvation fix (Andrew Morton)
- cramfs update (Daniel Quinlan)
- Allow binfmt_elf as module (Paul Gortmaker)
- ymfpci Configure.help update (Pete Zaitcev)
- Backout one eepro100 change made in 2.4.18: it
was causing slowdowns on some cards (Jeff Garzik)
- Tridentfb compilation fix (Jani Monoses)
- Fix refcounting of directories on renames in tmpfs (Christoph Rohland)
- Add Fujitsu notebook to broken APM implementation
blacklist (Arjan Van de Ven)
- "do { ... } while(0)" cleanups on some fb drivers (Geert Uytterhoeven)
- Fix natsemi's ETHTOOL_GLINK ioctl (Tim Hockin)
- Fix clik! drive detection code in ide-floppy (Paul Bristow)
- Add additional support for the 82801 I/O controller (Wim Van Sebroeck)
- Remove duplicates in pci_ids.h (Wim Van Sebroeck)
hi
it's good with a nice and detailed changelog - but ... I'd be grateful to
see a nice little summary at the top.
thanks for the good work
roy
On Wed, 20 Mar 2002, Marcelo Tosatti wrote:
>
> So here goes pre4, now with a much more detailed changelog...
>
>
>
> Summary of changes from v2.4.19-pre3 to v2.4.19-pre4
> ============================================
>
> <[email protected]> (02/03/13 1.163)
> Update aic7xxx to 6.2.5
>
> <[email protected]> (02/03/13 1.164)
> [PATCH] Trivial APM update part 1
>
> Hi Marcelo, Linus,
>
> This is the first of a series of patches I have got from Thomas Hood
> that modify the apm code mainly for better self documentation.
>
> This one does:
>
> Variable "waiting_for_resume" is renamed 'ignore_sys_suspend'.
> The reason for the change is that this flag variable is
> employed in a manner analogous to that of other flag variables
> named 'ignore ...'. When the flag is set, the driver needs to
> ignore further system suspends. The driver does not "wait"
> in the usual sense of that word. The only sense in which the
> driver waits is the sense in which it needs to continue to
> ignore system suspends until certain events occur. One such
> event is a resume. However, another such event is the vetoing
> of the suspend request by a driver. So it would be more
> accurate to call the flag 'waiting_for_resume_or_suspend_reject'
> or something like that. But for the reason mentioned first,
> an even better name is 'ignore_sys_suspend'.
>
> Patch against 2.4.19-pre3, but applies to 2.5.6 (with a small offset).
> --
> Cheers,
> Stephen Rothwell [email protected]
> http://www.canb.auug.org.au/~sfr/
>
> <[email protected]> (02/03/13 1.165)
> [PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY
>
> Hi Marcelo, Linus,
>
> Number 6
>
> This patch cleans up the way the ALWAYS_CALL_BUSY macro
> forces calling of the APM BIOS busy routine. Instead
> of storing a false value in clock_slowed, we disjoin
> clock_slowed with the value of ALWAYS_CALL_BUSY. This
> simplifies the code.
>
> Patch against 2.4.19-pre3, but applies to 2.5.6 with small offset.
> --
> Cheers,
> Stephen Rothwell [email protected]
> http://www.canb.auug.org.au/~sfr/
>
> <[email protected]> (02/03/13 1.166)
> [PATCH] APM patch: apm_cpu_idle cleanups
>
> Hi Marcelo, Linus,
>
> Number 7.
>
> This patch contains four cleanup changes whose aim
> is better code self-documentation (the best way to
> document IMHO). They are sent together because they
> overlap.
>
> 1. Rename the variable "sys_idle" to 'original_pm_idle'.
> This is where we store the value that we find in pm_idle before
> we substitute the address of our own apm_cpu_idle() function.
> In principle we have no idea whose address this is, so
> the variable name shouldn't imply that we know that this is
> the address of a system idle function; it should simply
> indicate that it is the original value of pm_idle.
>
> 2. Variable "apm_is_idle" is renamed 'apm_idle_done'.
> This flag indicates when apm_do_idle() has been called.
> It is a premise of apm_cpu_idle()'s operation that it is
> not known whether the apm_do_idle() function really idles
> the CPU. The name of the flag should not lead one to
> believe otherwise.
>
> 3. Variable "t1" is renamed 'bucket'. The variable is not
> a time but a countdown ("bucket"), so the variable name
> should not lead one to believe it is some sort of time
> value.
>
> 4. A default: case is added to the switch in order to
> remind the reader that there is a third possible return
> value from apm_do_idle().
>
> Patch against 2.4.19-pre3, applies to 2.5.6 with some fuzz.
> --
> Cheers,
> Stephen Rothwell [email protected]
> http://www.canb.auug.org.au/~sfr/
>
> <[email protected]> (02/03/13 1.167)
> [PATCH] PATCH: add MWI support to PCI
>
> This code has existed and been stable in various drivers/net/*.c drivers
> for a while.
>
> As applied in 2.5, these API functions allows a driver to control the
> PCI Memory-Write-Invalidate transaction, which is a performance speedup
> for newer boards, but more importantly a requirement on some hardware.
>
> <[email protected]> (02/03/13 1.168)
> [PATCH] PATCH: starfire updates
>
> LK1.3.6 (Ion Badulescu)
> - Sparc64 support and fixes
> - Better stats and error handling
>
> <[email protected]> (02/03/13 1.169)
> [PATCH] PATCH: tulip use pci_set_mwi
>
> Fix tulip bugs in _experimental_, non-default MWI code path.
> Use new pci_set_mwi to save code and fix more bugs.
>
> <[email protected]> (02/03/13 1.170)
> [PATCH] PATCH: starfire use pci_set_mwi
>
> Update starfire driver to use pci_set_mwi, fixing one bug
> (cache_line_size setting should go before mwi bit set) and saves some
> code.
> Kernel compatibility is updated, so this driver works on kernels without
> the new pci_set_mwi function too.
>
> <[email protected]> (02/03/14 1.171)
> [PATCH] fix layout of mapped files
>
> If you create a shared mapping of a sparse file, dirty it
> and then run msync, all the file's blocks are laid out
> backwards:
>
> mnm:/mnt/sda6> 0 bmap foo
> 0-0: 530-530 (1)
> 1-1: 529-529 (1)
> 2-2: 528-528 (1)
> 3-3: 527-527 (1)
> 4-4: 526-526 (1)
> 5-5: 525-525 (1)
> 6-6: 524-524 (1)
> 7-7: 523-523 (1)
> 8-8: 522-522 (1)
> 9-9: 521-521 (1)
> 10-10: 520-520 (1)
> 11-11: 519-519 (1)
> 12-12: 518-518 (1)
> 13-13: 517-517 (1)
> 14-14: 516-516 (1)
> 15-15: 515-515 (1)
>
> This is because filemap_sync puts the lowest-index page at
> mapping->dirty_pages.prev and the highest at mapping->dirty_pages.next.
>
> I think that by walking the dirty pages list in ascending file
> offset order as we instantiate their disk mappings we will generally
> get better layout.
>
> mnm:/mnt/sda6> 0 bmap foo2
> 0-11: 531-542 (12)
> 12-15: 544-547 (4)
>
> <[email protected]> (02/03/14 1.172)
> [PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver
>
> Hi,
>
> Here's a patch against 2.4.19-pre2 that exports a symbol that is needed
> by the IBM PCI hotplug driver if it is built as a module.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.173)
> [PATCH] 2.4.19-pre3 rename duplicate partition_name()
>
> ksymoops gets confused by two symbols called partition_name when one of
> them is exported. Since the version in fs/partitions/msdos.c is local,
> rename it, leave the version in drivers/md/md.c alone.
>
> Index: 19-pre3.1/fs/partitions/msdos.c
>
> <[email protected]> (02/03/14 1.174)
> [PATCH] more lseek cleanup
>
> Marcelo,
>
> The -ac merge in 2.4.19-pre3 merged the majority of my 2.4 lseek
> cleanup, but not all. The following patch continues the cleanup by
> removing more instances of reimplementations of no_llseek and having the
> driver in question use no_llseek.
>
> Most of these are in a later -ac release. Patch is against 2.4.19-pre3,
> please apply.
>
> Robert Love
>
> <[email protected]> (02/03/14 1.175)
> [PATCH] 2.4: UFS lseek cleanup
>
> Marcelo,
>
> The following patch continues the 2.4 lseek cleanup by removing a
> redundant ufs_file_lseek implementation and having UFS use the standard
> generic_file_llseek.
>
> Al (who signed off on this for 2.5) says the implementation assumed it
> needed explicit size checking, but the standard generic_file_llseek does
> this just fine. So it is redundant and a sane cleanup. The patch is
> already in -ac, but not in 2.4.19-pre3.
>
> This is against 2.4.19-pre3, please apply.
>
> Robert Love
>
> <[email protected]> (02/03/14 1.176)
> [PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters)
>
> On Sun, Mar 10, 2002 at 06:30:33PM -0800, David S. Miller wrote:
> > Syskonnect sk98 with jumbo frames gets ~107MB/sec TCP bandwidth
> > without NAPI, there is no reason other cards cannot go full speed as
> > well.
> >
> > NAPI is really only going to help with high packet rates not with
> > thinks like raw bandwidth tests.
>
> A day's tweaking later, and I'm getting 810mbit/s with netperf between
> two Athlons with default settings (1500 byte packets). What I've found
> is that increasing the size of the RX/TX rings or the max sizes of the
> tcp r/wmem backlogs really slows things down, so I'm not doing that
> anymore. The pair of P3s shows 262mbit/s (up from 67).
>
> Interrupt mitigation is now pretty stupid, but it helped: the irq
> handler disables the rx interrupt and then triggers a tasklet to run
> through the rx ring. The tasklet later enables rx interrupts again.
> More tweaking tomorrow...
>
> Marcelo, please apply the patch below to the next 2.4 prepatch: it
> also has a fix for a tx hang problem, and a few other nasties. Thanks!
>
> -ben
> --
> "A man with a bass just walked in,
> and he's putting it down
> on the floor."
>
> <[email protected]> (02/03/14 1.177)
> [PATCH] dnotify
>
> Hi Marcelo, Linus,
>
> The following patch makes directory notifications per thread group instead
> of per process tree as they are now. This means, in particular, that if
> a child closes a file descriptor that has a directory open with notifies
> enabled, the notification will not be removed.
>
> Thanks to Andrea for the push in the right direction.
>
> Patch against 2.4.19-pre3, but also applies to 2.5.6 with a small offset.
> --
> Cheers,
> Stephen Rothwell [email protected]
> http://www.canb.auug.org.au/~sfr/
>
> <[email protected]> (02/03/14 1.178)
> [PATCH] Fix 2.4.19-pre3 NFS client file creation
>
> Hi Marcelo,
>
> The following patch fixes a bug in NFS file creation. Recently (not
> sure exactly when), open_namei() was changed so that it expects
> vfs_create() to always return a fully instantiated dentry for the new
> file.
>
> The following patch ensures this is done in the cases where the RPC
> CREATE call does not return valid attributes/filehandles. This is
> always the case for NFSv2, and can sometimes be the case for v3...
>
> Cheers,
> Trond
>
> <[email protected]> (02/03/14 1.179)
> [PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.
>
> Hi,
>
> The VFS does not like us holding the 'write_access' lease on a
> file for too long. The function 'get_write_access()' gets called on an
> inode whenever a struct file is created for writing, and is only
> released on the last fput() of that struct file.
>
> NFS caches the struct file in the nfs_page in order to access
> the RPC credentials that are cached in the filp->private_data area.
> Unfortunately this means that both NFS reads and writes can end up
> prolonging the write_access lease beyond the end of the 'sys_close()'.
>
>
> The following patch changes the NFS code so that it caches the RPC
> credentials directly in the nfs_page. The struct file is still kept
> around for ordinary writes, in order that we can report asynchronous
> write errors in sys_close() via filp->f_error.
>
> Cheers,
> Trond
>
> <[email protected]> (02/03/14 1.180)
> [PATCH] 2.4.19-pre3 NFS close-to-open fixes
>
> Hi,
>
> The following patch implements close-to-open semantics for the 2.4.x
> series.
>
> Most programs rely on NFS always checking the data cache integrity
> on file open() (and then flushing out all writes on close()). This is
> the same patch that was included in 2.5.x.
>
> Issues fixed:
>
> - Use the directory mtime in order to give us a hint when we should
> check for namespace changes.
>
> - Add support for the 'nocto' flag, in order to turn off the strict
> attribute cache revalidation on file open().
>
> - Simplify inode lookup. Don't check the 'fsid' field (which appears
> to be buggy in too many servers in order to be reliable). Instead
> we only rely on the inode number (a.k.a. 'fileid') and the
> (supposedly unique) filehandle.
>
> Cheers,
> Trond
>
> <[email protected]> (02/03/14 1.181)
> [PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)
>
> Hi,
>
> The following patch fixes the one remaining hole in the
> NFS close-to-open checking. It is due to the VFS assuming that it
> doesn't have to revalidate the dentry when one does open("."), or
> open(".."). This means that the NFS layer is never notified that it
> needs to check the data cache integrity for this case.
>
>
> Al has said he plans to plug this hole in 2.5.x as part of his unionfs
> changes, however we also need a fix in 2.4.x. Other networked
> filesystems (Alan has mentioned OpenGFS) are also having the same
> problem...
> Unless Al has a different suggestion (Al?), the following patch
> inserts the necessary lines into link_path_walk().
>
> Cheers,
> Trond
>
> <[email protected]> (02/03/13 1.182)
> Sparc64 updates and fixes:
> 1) Add kernel stack overflow debugger, from Kanoj Sarcar.
> 2) Initialize FHC irq mapping registers early so we do not
> scribble over the settings done by Zilog request_irq
> 3) Fix misintepretation of EBUS device reg properties.
> 4) Add Tunnel, random, and VLAN ioctl32 translations.
> 5) Fix PCI IRQ probing in certain bridging situations.
> 6) IPIs can sometimes mistakedly run a BH when IRQs are
> disabled, fix this by rescheduling IPIs to PIL based
> interrupts. Bug discovered by Kanoj Sarcar.
> 7) Work around some hw bugs in Schizo PCI controllers.
> 8) Fix ramdisk image handling ifdefs, from Ben Collins.
> 9) Handle better clock probing in the presence of both
> EBUS and ISA bridges.
> 10) Make set_brkpt work on UltraSPARC-III by not assuming
> anything about the layout of the rest of the LSU_CONTROL
> register.
> 11) Add missing file->fd[] locking in Solaris emulation layer.
> 12) Include linux/in6.h in asm/checksum.h
> 13) Fix some FHC controller register offsets, luckily they
> are currently unreferenced.
>
> <[email protected]> (02/03/13 1.183)
> Fix unterminated comment in asm-sparc64/ide.h
>
> <[email protected]> (02/03/14 1.181.1.1)
> Remove off-by-one Davej's fix in bluesmoke.c: it causes some
> machines to crash at boot.
>
>
> <[email protected]> (02/03/14 1.184)
> Missed this add during sparc64 updates.
>
> <[email protected]> (02/03/14 1.185)
> Sparc64 build fix: add nop flush_icache_user_range definition.
>
> <[email protected]> (02/03/14 1.186)
> Kill unused variable warnings in sunlance driver.
>
> <[email protected]> (02/03/14 1.181.2.1)
> Networking updates and fixes:
> 1) Clean up ifdefs in netfilter conntrack header.
> 2) Make sock_writeable (used by datagram protocols mostly) much
> more reasonable. Kill SOCK_MIN_WRITE_SPACE and replace references
> with appropriate sock_writeable calls. The gem discovered by this
> fix in the sunrpc code was particularly amusing.
> 3) In IPV4 output, do not use read/modify/write cycles to set the
> frag_off field of the IP header. This avoid pipeline stalls
> in this hot path.
> 4) CONFIG_NETLINK died, do not reference it in netfilter Config.in
> 5) Move IRC support make rules into appropriate groups.
> 6) Export more NAT netfilter symbols.
> 7) In ipt_REJECT module, do not use xchg on potentially unaligned
> pointers.
> 8) In ipt_REJECT, do not out ICMP packets with IP_DF set.
> 9) Fix networking procfs nodes that report large inode numbers
> as negative.
> 10) When creating a timewait bucket, put it into the bind hashes
> first, then the established hash. This avoids races and consequent
> OOPSes in TCP.
> 11) Make UDP short packet log message give more pertinent information.
> 12) ipv6 netfilter ip6_table module uses SMP_ALIGN improperly
> 13) GRED packet scheduler bug fixes from Jamal Hadi Salim.
>
> <[email protected]> (02/03/14 1.181.2.2)
> Fix "performance optimization" that breaks the build
> of the ns83820.c on every non-i386 platform.
>
> <[email protected]> (02/03/14 1.187)
> Kill unused variable warnings in sunbmac.c and sunqe.c
>
> <[email protected]> (02/03/14 1.188)
> SunGEM driver updates:
> 1) Include config.h
> 2) Deal with RX fifo hang condition by carefully resetting
> the RX side of the chip.
> 3) Wake up TX queue only when MAX_SKB_FRAGS + 1 are free.
> 4) Enforce minimum of 68 in gem_change_mtu.
> 5) Set cache line size in sw reset register on RIO chips.
> 6) Fix all the locking and document it.
> 7) When link comes up, indicate if pause is enabled.
> 8) Decrease RX fifo threshold to 128.
> 9) When setting max frame size register, add in 4 more
> bytes for the sake of VLAN.
> 10) Tweak XON/XOFF threshold settings.
> 11) Only use infinite bursts on non-sparc64 non-alpha
> as the PCI controllers on those platforms disconnect
> at 64/128 byte boundaries anyways.
>
> <[email protected]> (02/03/14 1.189)
> Fix unterminated comment in asm-sparc/ide.h
>
> <[email protected]> (02/03/14 1.181.2.3)
> New driver for Tigon3 gigabit chipsets, written by
> Jeff Garzik and myself.
> Revamp VLAN layer so the locking and refounting are correct
> and add hooks for network driver hw acceleration of VLAN.
> Also improve performance of sw VLANs by using a hash table
> for VLAN group lookups.
> Add VLAN support for 8139cp driver plus other enhancements
> by Jeff.
> Add VLAN acceleration to acenic driver.
> Add new ethtool interfaces for tuning interrupt coalescing,
> RX/TX ring parameters, Pause negotiation, checksumming etc.
> Add packet generator module from Robert Olsson. Great for
> driver stress testing and performance analysis.
>
> <[email protected]> (02/03/14 1.181.1.2)
> [PATCH] Yearly m68k update (part 41)
>
> Hi Marcelo,
>
> <[email protected]> (02/03/14 1.181.1.3)
> [PATCH] Yearly m68k update (part 40)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Dmasound driver updates for m68k machines
>
> ### Comments for drivers/sound/dmasound/dmasound.h
> Reorder to reduce #ifdef HAS_RECORD clutter
>
> ### Comments for drivers/sound/dmasound/dmasound_atari.c
> Fix return value of write_sq_setup() implementation
>
> ### Comments for drivers/sound/dmasound/dmasound_core.c
> - Reorder to reduce #ifdef HAS_RECORD clutter
> - Fix uninitialized `setup_func'
> - Fix uninitialized `uUsed'
> - Add dummy routines to reduce #ifdef HAS_RECORD clutter
>
> ### Comments for drivers/sound/dmasound/dmasound_paula.c
> Fix return value of write_sq_setup() implementation
>
> ### Comments for drivers/sound/dmasound/dmasound_q40.c
> Q40 sound driver updates
>
> <[email protected]> (02/03/14 1.181.1.4)
> [PATCH] Yearly m68k update (part 39)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Cirrus Logic frame buffer device driver updates for Zorro bus
>
> ### Comments for drivers/video/clgenfb.c
> - release_io_ports is used for PCI boards only, not for Zorro boards
> - kill warnings when unmapping Zorro space
>
> <[email protected]> (02/03/14 1.181.1.5)
> [PATCH] Yearly m68k update (part 36)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Amiga CyberVision64/3D graphics card driver updates
>
> ### Comments for drivers/video/virgefb.c
> - Add video mode programming support
> - Add Zorro II support
>
> ### Comments for drivers/video/virgefb.h
> Add CyberVision64/3D register definitions
>
> <[email protected]> (02/03/14 1.181.1.6)
> [PATCH] Yearly m68k update (part 31)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Remove superfluous includes in m68k drivers
>
> ### Comments for drivers/block/z2ram.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/char/amiserial.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/net/a2065.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/net/ariadne.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/net/ariadne2.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/video/amifb.c
> Remove superfluous #include <asm/io.h>
>
> ### Comments for drivers/ide/falconide.c
> Remove superfluous #include <linux/config.h>
>
> <[email protected]> (02/03/14 1.181.1.7)
> [PATCH] Yearly m68k update (part 27)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update support for Sun 3/3x Ethernet adapters
>
> ### Comments for Documentation/Configure.help
> Add help entries for CONFIG_SUN3LANCE and CONFIG_SUN3_82586
>
> ### Comments for drivers/net/sun3lance.c
> Update for the Sun3 LANCE Ethernet driver for the Sun 3/50, 3/60, and 3/80
> workstations (add support for Sun 3x a.o.)
>
> ### Comments for drivers/net/sun3_82586.c
> Add Sun3 i82586 Ethernet driver for the Sun 3/1xx and 3/2xx motherboards, by
> Sam Creasey <[email protected]>
>
> ### Comments for drivers/net/sun3_82586.h
> Add Intel i82586 Ethernet definitions
>
> ### Comments for drivers/net/Makefile
> Add Sun3 i82586 Ethernet driver
>
> ### Comments for drivers/net/Space.c
> Add Sun3 i82586 Ethernet driver
>
> <[email protected]> (02/03/14 1.181.1.8)
> [PATCH] Yearly m68k update (part 35)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Remove unused variables on m68k
>
> ### Comments for arch/m68k/kernel/ptrace.c
> Remove unused variable `flags'
>
> ### Comments for drivers/block/amiflop.c
> Remove unused variable `sb'
>
> <[email protected]> (02/03/14 1.181.1.9)
> [PATCH] Yearly m68k update (part 24)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Spelling fix on m68k
>
> ### Comments for include/asm-m68k/serial.h
> Spelling fix
>
> <[email protected]> (02/03/14 1.181.1.10)
> [PATCH] Yearly m68k update (part 38)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Amiga Zorro bus updates
>
> ### Comments for arch/ppc/amiga/config.c
> Print Zorro bus type in /proc/hardware (cfr. m68k)
>
> ### Comments for drivers/block/z2ram.c
> Use z_remap_nocache_nonser() to map Zorro II RAM
>
> ### Comments for drivers/net/ariadne2.c
> Use z_*() routines to access Zorro space
>
> ### Comments for drivers/net/hydra.c
> Use z_*() routines to access Zorro space
>
> ### Comments for drivers/zorro/zorro.ids
> Add ID for Super Big Bang Accelerator, SCSI Host Adapter and RAM Expansion
>
> ### Comments for include/asm-ppc/zorro.h
> Add z_*() Zorro bus access routines (cfr. m68k)
>
> ### Comments for include/linux/zorro.h
> Always include <asm/zorro.h> for arch (m68k/PPC) dependencies
>
> <[email protected]> (02/03/14 1.181.1.11)
> [PATCH] Yearly m68k update (part 28)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Add Sun-3x floppy support
>
> ### Comments for drivers/block/floppy.c
> Add Sun-3x support to the standard floppy driver
>
> <[email protected]> (02/03/14 1.181.1.12)
> [PATCH] Yearly m68k update (part 13)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Add missing MODULE_LICENSE("GPL") in m68k drivers
>
> ### Comments for drivers/net/7990.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/net/ariadne.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/net/ariadne2.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/net/daynaport.c
> - Add missing MODULE_LICENSE("GPL")
> - Remove incorrect Emacs compile command (-m486 can't be correct on m68k)
>
> ### Comments for drivers/parport/parport_mfc3.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/NCR53C9x.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/a2091.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/a3000.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/atari_scsi.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/blz1230.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/blz2060.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/cyberstorm.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/cyberstormII.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/fastlane.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/gvp11.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/mac_esp.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/oktagon_esp.c
> Add missing MODULE_LICENSE("GPL")
>
> ### Comments for drivers/scsi/wd33c93.c
> Add missing MODULE_LICENSE("GPL")
>
> <[email protected]> (02/03/14 1.181.1.13)
> [PATCH] Yearly m68k update (part 37)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Add support for the Amiga X-Surf IDE interface
>
> ### Comments for drivers/ide/Config.in
> Add X-Surf IDE interface
>
> ### Comments for drivers/ide/buddha.c
> Add support for the Amiga X-Surf IDE interface (very similar to the
> Buddha/Catweasel driver)
>
> <[email protected]> (02/03/14 1.181.1.14)
> [PATCH] Yearly m68k update (part 7)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> /proc/cpuinfo updates for m68k
>
> ### Comments for arch/m68k/kernel/setup.c
> - get_cpuinfo() was replaced by show_cpuinfo()
> - Add cpuinfo_op seq_file operations
>
> <[email protected]> (02/03/14 1.181.1.15)
> [PATCH] Yearly m68k update (part 32)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Syscall updates for m68k
>
> ### Comments for arch/m68k/kernel/entry.S
> Add pivot_root syscall
>
> ### Comments for include/asm-m68k/unistd.h
> Add pivot_root syscall
>
> <[email protected]> (02/03/14 1.181.1.16)
> [PATCH] Yearly m68k update (part 34)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update m68k trap handling
>
> ### Comments for arch/m68k/kernel/traps.c
> - Fix list of included header files
> - Fix address of access error on 68060
> - Prohibit the compiler from reordering some inline asm code
> - Update stack dump code
>
> <[email protected]> (02/03/14 1.181.1.17)
> [PATCH] Yearly m68k update (part 25)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update Atari ST-RAM driver for changes in VM subsystem
>
> ### Comments for arch/m68k/atari/stram.c
> Update Atari ST-RAM driver for changes in VM subsystem
>
> <[email protected]> (02/03/14 1.181.1.18)
> [PATCH] Yearly m68k update (part 11)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update I/O handling on m68k (inb() and friends are for real ISA/PCMCIA/PCI I/O
> space only)
>
> ### Comments for arch/m68k/atari/time.c
> Use atari_writeb() for Atari builtin hardware accesses
>
> ### Comments for drivers/net/8390.h
> Use {in,out}_8() for 8-bit memory space accesses on m68k
>
> ### Comments for drivers/net/apne.c
> Convert AMIGA PCMCIA NE2000 driver to use real PCMCIA space accesses
>
> <[email protected]> (02/03/14 1.181.1.19)
> [PATCH] Yearly m68k update (part 30)
>
> Hi Marcelo,
>
> ### Comments for Changeset:
> Sun-3/3x SCSI host adapter updates
>
> ### Comments for Documentation/Configure.help:
> Add help entries for CONFIG_SUN3_SCSI and CONFIG_SUN3X_ESP
>
> ### Comments for drivers/scsi/sun3_scsi.c
> Update code
> Add MODULE_LICENSE
>
> ### Comments for drivers/scsi/sun3x_esp.c
> Add MODULE_LICENSE
>
> ### Comments for drivers/scsi/sun3_NCR5380.c
> - Call BUG() on fatal error
> - Update email address of author
>
> <[email protected]> (02/03/14 1.181.1.20)
> [PATCH] Yearly m68k update (part 6)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update general m68k configuration
>
> ### Comments for arch/m68k/config.in
> - Update PPP configuration
> - Allow NE2000 support to be modular
> - Update kernel debugging configuration
>
> <[email protected]> (02/03/14 1.181.1.21)
> [PATCH] Yearly m68k update (part 33)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Fix struct tq_struct initialization in m68k SCSI drivers
>
> ### Comments for drivers/scsi/atari_NCR5380.c
> Fix struct tq_struct initialization
>
> ### Comments for drivers/scsi/mac_NCR5380.c
> Fix struct tq_struct initialization
>
> ### Comments for drivers/scsi/oktagon_esp.c
> Fix struct tq_struct initialization
>
> ### Comments for drivers/scsi/sun3_NCR5380.c
> Fix struct tq_struct initialization
>
> <[email protected]> (02/03/14 1.181.1.22)
> [PATCH] Yearly m68k update (part 4)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Updates for the m68k floating point emulator
>
> ### Comments for arch/m68k/math-emu/fp_emu.h
> Protect C definitions against inclusion from asm sources.
>
> <[email protected]> (02/03/14 1.181.1.23)
> [PATCH] Yearly m68k update (part 2)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> A3000 SCSI host adapter updates
>
> ### Comments for drivers/scsi/a3000.c
> Remove superfluous #ifdefs
>
> <[email protected]> (02/03/14 1.181.1.24)
> [PATCH] Yearly m68k update (part 8)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Add <asm/hw_irq.h> for m68k
>
> ### Comments for include/asm-m68k/hw_irq.h
> Add dummy <asm/hw_irq.h>
>
> <[email protected]> (02/03/14 1.181.1.25)
> [PATCH] Yearly m68k update (part 12)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update ISA space code on m68k
>
> ### Comments for arch/m68k/config.in
> - Q40 has real ISA
> - Amiga PCMCIA behaves like ISA
>
> ### Comments for arch/m68k/kernel/setup.c
> Add support for multiple types of ISA busses in one kernel image (e.g. an
> image for both Q40 and Amiga with PCMCIA)
>
> ### Comments for drivers/char/mem.c
> Allow port operations on m68k if CONFIG_ISA is defined
>
> <[email protected]> (02/03/14 1.181.1.26)
> [PATCH] Yearly m68k update (part 16)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> MVME serial driver updates
>
> ### Comments for drivers/char/serial167.c
> - Add missing save of interrupt state
> - _tty_name() got renamed to tty_name()
> - Add devfs support
>
> ### Comments for drivers/char/vme_scc.c
> - Add devfs support
> - Add KERN_* to kernel messages
> - Simplify baud logic
> - Add missing MOD_DEC_USE_COUNT
> - Add missing cli()
> - block_til_ready() got renamed to gs_block_til_ready()
>
> <[email protected]> (02/03/14 1.181.1.27)
> [PATCH] Yearly m68k update (part 3)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Inline asm updates for m68k
>
> ### Comments for arch/m68k/hp300/time.c
> Fix inline asm constraint
>
> ### Comments for arch/m68k/kernel/process.c
> Optimize asm constraints
>
> ### Comments for arch/m68k/math-emu/multi_arith.h
> Fix inline asm constraints
>
> <[email protected]> (02/03/14 1.181.1.28)
> [PATCH] Yearly m68k update (part 29)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Sun-3 MMU updates
>
> ### Comments for arch/m68k/kernel/sun3-head.S
> Sun-3 MMU updates
>
> <[email protected]> (02/03/14 1.181.1.29)
> [PATCH] Yearly m68k update (part 19)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Misc Q40/Q60 updates
>
> ### Comments for CREDITS
> Update info for Richard Zidlicky
>
> ### Comments for include/asm-m68k/q40_master.h
> Prefix symbols with Q40_
>
> <[email protected]> (02/03/14 1.181.1.30)
> [PATCH] Yearly m68k update (part 21)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update struct scatterlist on m68k
>
> ### Comments for include/asm-m68k/scatterlist.h
> Update struct scatterlist on m68k
>
> <[email protected]> (02/03/14 1.181.1.31)
> [PATCH] Yearly m68k update (part 17)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update m68k for changes in the mm subsystem
>
> ### Comments for include/asm-m68k/motorola_pgtable.h
> - Remove page_address() (was moved to <linux/mm.h>)
> - Remove obsolete __page_address()
>
> ### Comments for include/asm-m68k/sun3_pgtable.h
> - Remove page_address() (was moved to <linux/mm.h>)
> - Remove obsolete __page_address()
>
> <[email protected]> (02/03/14 1.181.1.32)
> [PATCH] Yearly m68k update (part 5)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> M68k BUG() updates
>
> ### Comments for include/asm-m68k/page.h
> Make BUG() a simple illegal instruction unless #ifdef CONFIG_DEBUG_BUGVERBOSE
>
> <[email protected]> (02/03/14 1.181.1.33)
> [PATCH] Yearly m68k update (part 15)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update m68k misc character drivers
>
> ### Comments for drivers/char/Makefile
> - Fix keyboard selection for Mac and Q40
> - Q40 uses the standard NS16550 serial driver
>
> <[email protected]> (02/03/14 1.181.1.34)
> [PATCH] Yearly m68k update (part 26)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Sun-3 DVMA updates
>
> ### Comments for arch/m68k/sun3/sun3dvma.c
> Sun-3 DVMA updates
>
> <[email protected]> (02/03/14 1.181.1.35)
> [PATCH] Yearly m68k update (part 22)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Signal updates for m68k
>
> ### Comments for arch/m68k/kernel/signal.c
> Signal updates for m68k
>
> <[email protected]> (02/03/14 1.181.1.36)
> [PATCH] Yearly m68k update (part 1)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> A2065 Ethernet driver updates
>
> ### Comments for drivers/net/a2065.c
> Stop the LANCE before calling request_irq() (cfr. sunlance.c)
>
> <[email protected]> (02/03/14 1.181.1.37)
> [PATCH] Yearly m68k update (part 23)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update m68k for changes in softirq handling
>
> ### Comments for arch/m68k/atari/ataints.c
> Update for changes in softirq handling
>
> ### Comments for arch/m68k/kernel/entry.S
> Update for changes in softirq handling
>
> <[email protected]> (02/03/14 1.181.1.38)
> [PATCH] Yearly m68k update (part 9)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Remove duplicated code in m68k mm code
>
> ### Comments for arch/m68k/mm/memory.c
> Remove duplicated code
>
> <[email protected]> (02/03/14 1.181.1.39)
> [PATCH] Yearly m68k update (part 10)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Update m68k fault handling
>
> ### Comments for arch/m68k/mm/fault.c
> - Update page fault handling
> - Allow init to survive page faults
>
> <[email protected]> (02/03/14 1.181.1.40)
> [PATCH] Yearly m68k update (part 18)
>
> Hi Marcelo,
>
> ### Comments for Changeset
> Add /proc/hardware (m68k and PPC/Amiga) and /proc/stram (m68k/Atari)
>
> ### Comments for fs/proc/proc_misc.c
> Add /proc/hardware and /proc/stram
>
> <[email protected]> (02/03/14 1.181.1.41)
> [PATCH] Yearly m68k update (part 20)
>
> Hi Marcelo,
>
> <[email protected]> (02/03/14 1.181.1.42)
> [PATCH] v4l: video4linux API doc update
>
> This patch updates/fixes the video4linux API documentation. The current
> description for mmap() based capture is unclear and somewhat misleading.
>
> <[email protected]> (02/03/14 1.181.1.43)
> [PATCH] vmalloc_to_page() backport for 2.4
>
>
> This is a 2.4.x backport of the new 2.5.x vmalloc_to_page() function.
> I'd like to see that function in 2.4.x too because it makes driver
> maintaining easier.
>
> <[email protected]> (02/03/14 1.181.1.44)
> [PATCH] v4l: videodev redesign
>
>
> This patch is a redesign for videodev.[ch]. 2.5.7-pre1 has a similar
> update, the main difference is that this 2.4 version of the patch
> supports both traditional (for backward compatibility) and 2.5-like (to
> simplify backporting 2.5 drivers) registration of v4l drivers.
>
> Changes in detail:
>
> - Allow drivers to use struct file_operations directly instead of the
> read/write/mmap/poll/... function pointers in struct video_device.
> 2.5.x will drop the function pointers altogether. Dispatching to
> different drivers by minor number is done the same way soundcore.o
> handles this: swap file->f_fops at open() time.
>
> - Stop using the BKL, use a mutex to protect open,register+unregister
> calls against races.
>
> - provide a video_generic_ioctl() function which can (and should) be
> used by v4l drivers to handle copying from and to userspace.
>
> - provide video_exclusive_open/release functions which can be used by
> v4l drivers to make sure only one process at a time opens the
> device. They can be hooked directly into struct file_operations if
> some driver has nothing to initialize at open time (which is true
> for many drivers in drivers/media/radio/).
>
> <[email protected]> (02/03/14 1.181.1.45)
> [PATCH] ISDN fixes / update
>
>
> <[email protected]> (02/03/14 1.181.1.46)
> [PATCH] ISDN fixes / update
>
> Marcelo,
>
> this patch moves ISDN initialization behind USB initialization.
> When the ST5481 USB ISDN driver was built into the kernel, it initialized
> before the USB subsystem, causing a crash. As nothing else depends on
> ISDN, it's safe to have it go last.
>
> --Kai
>
> <[email protected]> (02/03/14 1.181.1.47)
> [PATCH] ISDN fixes / update
>
> Marcelo,
>
> this patch fixes a couple of minor bugs in the build system. Some rare
> selections at configure time would cause objects to be missing in the
> build.
>
> --Kai
>
> <[email protected]> (02/03/14 1.181.1.48)
> [PATCH] ISDN fixes / update
>
> Marcelo,
>
> this patch disables some config choices which would result in a failing
> build.
>
> --Kai
>
> <[email protected]> (02/03/14 1.181.1.49)
> [PATCH] ISDN fixes / update
>
> Marcelo,
>
> this patch adds the PCMCIA client driver for the AVM A1/Fritz!PCMCIA
> ISDN cards, which was only available as an external patch before.
>
> The combined patch has been test by two people who have the hardware and
> has been reported to work fine.
>
> --Kai
>
> <[email protected]> (02/03/14 1.181.1.50)
> [PATCH] USB Config.in update
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB Config.in files that
> fixes a problem when CONFIG_USB is not selected, and updates the
> CONFIG_USB_SERIAL_IPAQ description.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.51)
> [PATCH] USB edgeport driver bugfix
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB edgeport driver that
> fixes a bug when more than one edgeport device is in the system at the
> same time.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.52)
> [PATCH] USB usbfs name added
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB file system that allows
> people to mount it as 'usbfs' as well as the old 'usbdevfs' name. This
> is due to the 'usbdevfs' name being phased out over time due to people
> mistaking it with devfs.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.53)
> [PATCH] USB ipaq driver bugfix
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB ipaq driver that fixes a
> bug where the connection could get messed up. The patch is by Ganesh
> Varadarajan.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.54)
> [PATCH] USB catc ethtool support
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB catc driver that adds
> ethtool support to the driver. The patch was done by Brad Hards.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.55)
> [PATCH] USB CREDITS and MAINTAINERS update
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 that updates the CREDITS and
> MAINTAINERS file entry for Petko Manolov, and changes the maintainer
> info for the USB Keyspan drivers from Hugh to me.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.56)
> [PATCH] USB pegasus ethtool support
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 for the USB pegasus driver that adds
> ethtool support to the driver and adds support for a few new devices.
> The patch was done by Petko Manolov.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.1.57)
> [PATCH] USB em26 driver added
>
> Hi,
>
> Here's a patch against 2.4.19-pre3 that adds support for the Emagic EMI
> 2|6 USB devices. This driver was done by Tapio Laxstr?m.
>
> thanks,
>
> greg k-h
>
> <[email protected]> (02/03/14 1.181.2.4)
> Allow ARP packets to be seen by netfilter.
>
> <[email protected]> (02/03/14 1.181.1.58)
> Put back the option to support AVM A1 / Fritz! PCMCIA cards inside hisax.
> People may want to use it with the standalone PCMCIA package.
>
> <[email protected]> (02/03/14 1.181.2.5)
> Include linux/netfilter_arp.h
>
> <[email protected]> (02/03/14 1.192)
> Add missing aic7xxx updates
>
> <[email protected]> (02/03/14 1.193)
> [PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1 of 4)
>
> Use the right pci dev passed in for pci_alloc
>
> <[email protected]> (02/03/14 1.194)
> [PATCH] cciss driver GETLUNINFO ioctl (2 of 4)
>
> Add GETLUNINFO as used by Compaq online array utilities.
>
> <[email protected]> (02/03/14 1.195)
> [PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)
>
> Patch to add HDIO_GETGEO_BIG ioctl, and clean up HDIO_GETGEO ioctl
> for cciss driver.
>
> <[email protected]> (02/03/14 1.196)
> [PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)
>
> Patch to remove CCISS_REVALIDVOLS ioctl from cciss driver.
> The ioctl require the process calling this ioctl to be the
> _only_ process with _anything_ open on the controller, a
> requirement which makes the ioctl next to useless. It is
> superceded by the ioctls to register and deregister new disks
> which are already in the driver. I know of no application
> which uses this ioctl. -- [email protected]
>
> <[email protected]> (02/03/14 1.197)
> The problem is that both the sd and sr drivers treat an
> error that was recovered by the device as a fatal error. SCSI
> devices use the recovered error status to inform the host that
> some recovery action was required to complete the command, but
> that the command was successfully completed. Since Recovered
> Errors can be the harbinger of a future device failure, they
> should be logged for the system adminstrator to see, but the
> command should not be reported as failed to the rest of the system.
>
> The mechanics of the patch are pretty simple. If you don't
> explicitly filter out an error in the "rw_intr", the default
> action by the completion code is to fail it. The change is
> to look for recovered errors in each driver, print out the
> sense information about the error, and then clear the error
> status so that the command is completed as though no error
> were reported by the device.
>
>
> <[email protected]> (02/03/14 1.181.2.6)
> From Harald Welte and the Netfilter team:
>
> This patch adds support for destination nat on connections initiated by
> local processes. This is needed in a couple of setups but not supported
> by our current codebase.
>
> However, as it is a little bit expensive to hook the nat table into yet
> another netfilter hoook, we have made it a kernel config option
>
> <[email protected]> (02/03/14 1.181.2.7)
> From Harald Welte and the Netfilter team:
>
> This patch fixes two issues:
>
> 1) implement missing ip_conntrack_protocol_unregister function
> 2) export ip_conntrack_unexpect_related symbol
>
> <[email protected]> (02/03/15 1.198)
> This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI952
> PCI/dual 16950 UART chip, and adds this entry to pci.ids. I downloaded the
> datasheet today and verified that 9521 is the correct device id.
>
> <[email protected]> (02/03/15 1.199)
> Remove VT8233 pci ids from via82cxxx_audio sound driver.
> VT8233 is not supported by this driver without several additions (besides pci id).
>
> <[email protected]> (02/03/15 1.200)
> Fix via audio recording, when frag size < page size.
>
> <[email protected]> (02/03/15 1.201)
> Add new slicecom/munich WAN driver.
>
> <[email protected]> (02/03/15 1.197.1.1)
> [PATCH] remove superflous assignment in mmap()
>
> Hi Marcelo,
>
> the appended patch removes a superflous assignment in mm/mmap.c.
> Proof: no codepatch that uses error after line 479 can be executed
> without assigning to error before. From -aa.
>
> Please apply,
>
> Christoph
>
> --
> Of course it doesn't work. We've performed a software upgrade.
>
> <[email protected]> (02/03/15 1.197.1.2)
> [PATCH] Error return fixes
>
> Hi Marcelo,
>
> it looks like SuSE did some audit of the syscall error return values.
> (Maybe for LSB?), the attached patch, which I extracted from their tree,
> contains following fixes:
>
> o msync/mrptotect are not supposed to return EFAULT, return ENOMEM instead.
> o msync can't be both sync and async
> o shmdt is only supposed to return 0 in success case. This actually
> looks like a typo in the original code :)
>
> Please apply,
>
> Christoph
>
> --
> Of course it doesn't work. We've performed a software upgrade.
>
> <[email protected]> (02/03/15 1.197.1.3)
> [PATCH] missing include in net/sunrpc/stats.c
>
> Hi Marcelo,
>
> the appended patch adds a missing #include <linux/init.h> to
> net/sunrpc/stats.c. You don't see this as it is accidentally
> picked up by some <asm/*> header on i386.
>
> Please apply,
>
> Christoph
>
> --
> Of course it doesn't work. We've performed a software upgrade.
>
> <[email protected]> (02/03/15 1.181.2.8)
> Add arptables netfilter module for registering ARP
> packet filtering rules.
>
> <[email protected]> (02/03/15 1.197.1.4)
> Missing byte swaps needed for big endian archs
> Fixes writing the descriptor version for udf revisions >= 2.0
> Fixes an extent preallocation bug and adds missing sb_bread == NULL checks
> Moves the udf spec header files into the fs/udf directory and removes all the
> non-standard sized typedefs
>
> <[email protected]> (02/03/15 1.197.1.5)
> [PATCH] boot_cpu_data corruption on SMP x86
>
> The patch below eliminates a case of boot_cpu_data corruption
> on SMP x86 machines. This was first observed on SMP Athlons,
> but it also affects SMP Intel boxes in a less serious way.
>
> When the secondary processors boot and execute head.S:checkCPUtype,
> the code performs a 32-bit write of a small constant to the
> byte-sized variable boot_cpu_data.x86 (X86 in head.S). Since the
> write is 32-bit, it also writes zeros to the following 3 bytes,
> which clobbers the x86_vendor, x86_model, and x86_mask fields
> previously set up by check_bugs()'s call to identify_cpu().
> Thus, after smp_init(), boot_cpu_data will _always_ identify
> the CPU as an Intel (X86_VENDOR_INTEL == 0 in processor.h) with
> model 0 and stepping 0.
>
> The effect in standard kernels is not catastrophic, since:
> (a) most SMP x86 boxes are Intel
> (b) most uses of x86_vendor occur before smp_init() or reference
> the SMP cpu_data[] array
> (c) most post-boot references to boot_cpu_data occur in the
> cpu_has_XXX macros which only read the x86_capability[] array
> However, third-party extensions (like my x86 performance-monitoring
> conters driver) can get seriously confused by this mis-identification.
>
> The patch is for 2.4.19-pre3, but it also applies to 2.5.6 and
> 2.2.21rc1. Please apply.
>
> /Mikael
>
> <[email protected]> (02/03/15 1.197.1.7)
> Fix videodev build warning
>
> <[email protected]> (02/03/17 1.181.2.9)
> Fix netfilter IPv4 conntrack build.
>
> <[email protected]> (02/03/19 1.204)
> Changed EXTRAVERSION in Makefile to pre4
>
> <[email protected]> (02/03/19 1.205)
> [PATCH] videodev.c oopses in video_exclusive_register
>
> Hi,
>
> The recent videodev.c backport doesn't initialise the 'lock' mutex
> which is used in video_exclusive_register. Any driver using
> this function will cause an oops in this function.
>
> Apply this patch to make it work.
>
> Note to Gerd: I've ported the meye driver (see next patch) to the
> new API and I'm pleased to report that it works correctly on
> both 2.4 and 2.5 kernel lines. Good job!
>
> Stelian.
>
>
> You can import this changeset into BK by piping this whole message to
> '| bk receive [path to repository]' or apply the patch as usual.
>
> ===================================================================
>
>
> [email protected], 2002-03-15 11:47:32+01:00, [email protected]
> Do initialise the vfd->lock or else video_exclusive_register will oops.
>
>
> videodev.c | 1 +
> 1 files changed, 1 insertion(+)
>
> <[email protected]> (02/03/19 1.206)
> [PATCH] meye driver update to new V4L API.
>
> Hi,
>
> The attached BK patch (dependent on the previous videodev.c one)
> backports the 2.5 version of the Motion Eye driver to 2.4 using
> the recent changes in V4L API and the memory allocation cleanups,
> thanks to vmalloc_to_page.
>
> Stelian.
>
> You can import this changeset into BK by piping this whole message to
> '| bk receive [path to repository]' or apply the patch as usual.
>
> ===================================================================
>
>
> [email protected], 2002-03-15 11:53:50+01:00, [email protected]
> Backport the 2.5 meye driver thanks to the recent Gerd's work:
> - use the new V4L API
> - use vmalloc_to_page and clean up memory allocation
>
>
> meye.c | 279 ++++++++++++++++++++++++++---------------------------------------
> meye.h | 3
> 2 files changed, 114 insertions(+), 168 deletions(-)
>
> <[email protected]> (02/03/19 1.207)
> [PATCH] 2.4.19-pre3 Trivial I: seq_file.h update
>
> Hi Marcelo,
>
> It's Monday again (well, it was a public holiday here Monday,
> so I'm a day late). That means trivial patch day! Yay!
>
> David Gibson <[email protected]>: struct seq_file private pointer:
> The patch below adds a private pointer field to struct seq_file.
> Without this the seq_file interface is essentially unusable for
> drivers. 2.5 already has the field, please apply to 2.4.
>
>
> (Included in 2.5)
>
> <[email protected]> (02/03/19 1.208)
> [PATCH] Trivial I: fs_exec.c core fix
>
> Obviously correct.
>
> Martin Pool <[email protected]>: trivial kernel patch -- clean up fs_exec.c:
>
> <[email protected]> (02/03/19 1.209)
> [PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram
>
> Paul Gortmaker <[email protected]>: ENOTTY for nvram ioctl:
> ioctl(d, valid, crap) --> -EINVAL
> ioctl(d, crap, ....) --> -ENOTTY
>
> man ioctl agrees:
>
> ENOTTY The specified request does not apply to the kind of
> object that the descriptor d references.
>
> Currently we return -EINVAL for both cases which is not as
> informative for debugging stuff.
>
> Patch is for 2.5.6 but applies cleanly (with minor offset) to 2.4.19p2
>
> Paul.
>
> <[email protected]> (02/03/19 1.210)
> [PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY
>
> Paul Gortmaker <[email protected]>: ENOTTY for rtc ioctl:
> ioctl(d, valid, crap) --> -EINVAL
> ioctl(d, crap, ....) --> -ENOTTY
>
> man ioctl agrees:
>
> ENOTTY The specified request does not apply to the kind of
> object that the descriptor d references.
>
> Currently we return -EINVAL for both cases which is not as
> informative for debugging stuff.
>
> Patch is for 2.5.6 but applies cleanly (with minor offset) to 2.4.19p2
>
> Paul.
>
> <[email protected]> (02/03/19 1.211)
> [PATCH] 2.4.19-pre3 Trivial VI: MSDOS options
>
> Ren? Scharfe <[email protected]>: MSDOS filesystem option mistreatment:
> Hello,
>
> this fixes a longstanding buglet in kernels 2.4 and 2.5, where
> the MSDOS filesystem would ignore its 'check' mount option.
>
> Ren?
>
> [Approved by Al Viro]
>
> <[email protected]> (02/03/19 1.212)
> If setup_arg_pages() fails, we continue
> although nothing went wrong. The following patch kills the process
> instead.
>
> <[email protected]> (02/03/19 1.213)
> [PATCH] 2.4 and 2.5: remove Alt-Sysrq-L
>
> Linus, Marcelo, Dave,
>
> The following patch removes Alt-Sysrq-L and its associated hack to kill
> of PID1, the init process. This is a mis-feature.
>
> If PID1 is killed, the kernel immediately enters an infinite loop in the
> depths of do_exit() with interrupts disabled, completely locking the
> machine. Obviously you can only reach for the reset button or power
> switch after this, leaving you with dirty filesystems.
>
> This patch has appeared on LKML a couple of months ago.
>
> <[email protected]> (02/03/19 1.214)
> [PATCH] 2.5 and 2.4: fix PCI IO BAR flags
>
> There is a problem where the resource flags sometimes contain bits from
> the address part of the PCI BAR, especially when you have the low address
> bit set for an IO BAR.
>
> (bit 3 of a PCI IO BAR is an address bit, and (bar & 0xf) propagates this
> to res->flags).
>
> This exists in Ivan Kokshaysky PCI patches, and so far hasn't made it into
> the kernel. It's required for IDE on certain ARM machines to even work.
>
> This patch fixes this. Please apply.
>
> <[email protected]> (02/03/19 1.215)
> Remove unused videodev_register_lock
>
> <[email protected]> (02/03/19 1.216)
> Avoid page_to_phys() from truncating the physical addresses to 32bit,
> loosing higher bits.
>
> <[email protected]> (02/03/19 1.217)
> [PATCH] fix Config.in breakage
>
> The appended patch fixes an Config.in abuse in drivers/net/Config.in.
> The problem is that a mips-specific choice tries to redefine CONFIG_NE2000
> as bool although it is a tristate - this breaks strict parses such as
> mconfig.
>
> <[email protected]> (02/03/19 1.218)
> [PATCH] kill slow-path micro-optimization
>
> With the struct page reduction patch a micro-optimization that
> only applies to a very slow path has crept in: __SetPageReserved.
>
> The additional locked instructions absoloutly don't matter when
> booting up, it also is in wrong place in mm.h :)
>
> <[email protected]> (02/03/19 1.219)
> [PATCH] export rbtree routines
>
> It makes sense to use rbtree routines in modules. From -aa.
>
> <[email protected]> (02/03/19 1.220)
> [PATCH] Re: [PATCH] zlib double-free bug
>
> Someone pointed me at a previously-posted patch for the zlib
> vulnerability. While I was looking at that patch I realized that both
> that patch and mine were buggy in different ways. My patch was
> freeing s->sub.trees.blens after that word had been overwritten by an
> assignment to s->sub.decode.codes, whereas with the previously-posted
> patch, it is still possible to get a double-free (if inflate_codes_new
> returns NULL, it will leave s->mode == DTREE but s->sub.trees.blens
> has already been freed).
>
> Here is a new patch which should fix both those problems.
>
> Paul.
>
> <[email protected]> (02/03/20 1.222)
> [PATCH] Fix bug in sunrpc code...
>
> Marcelo,
>
> The following change is necessary to prevent a hang in NFS when UDP
> sockets run out of buffer space.
>
> Cheers,
> Trond
>
> # This is a BitKeeper generated patch for the following project:
> # Project Name: Linux kernel tree
> # This patch format is intended for GNU patch command version 2.5 or higher.
> # This patch includes the following deltas:
> # ChangeSet 1.220 -> 1.221
> # net/sunrpc/xprt.c 1.9 -> 1.10
> #
> # The following is the BitKeeper ChangeSet Log
> # --------------------------------------------
> # 02/03/20 [email protected] 1.221
> # Fix bug in sunrpc/xprt.c:udp_write_space() that was introduced by the
> # recent sock_writeable() change.
> # --------------------------------------------
> #
>
>
> Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
> ============================================
>
> <[email protected]> (02/03/13 1.162)
> - -ac merge (including new IDE) (Alan Cox)
> - S390 merge (IBM)
> - More cciss fixes (Stephen Cameron)
> - Eicon SMP race fix (Armin Schindler)
> - w9966 driver update (Jakob Kemi)
> - Unify crc32 routine (removes lots of duplicated
> code from drivers) (Matt Domsch)
> - Lanstreamer bugfixes (Kent Yoder)
> - Update scsi_debug (Douglas Gilbert)
> - MCE Configure.help update (Paul Gortmaker)
> - Fix SMB NLS oops (Urban Widmark)
> - AGP Config.in update (Daniele Venzano)
> - Fix small thinko in UFS set_blocksize return handling (me)
> - Avoid unecessary cache flushes on PPC (Paul Mackerras)
> - PPP deadlock fixes (Paul Mackerras)
> - Signal changes for thread groups (Dave McCracken)
> - Make max_threads be based on normal zone size (Dave McCracken)
> - ray_cs wireless extension fix (Jean Tourrilhes)
> - irda bugfixes and enhancements (Jean Tourrilhes)
> - USB update (Greg KH)
> - Fix through-8259A mode for IRQ0 routing on APIC (Maciej W. Rozycki/Joe Korty)
> - Add Dell Inspiron 2500 to broken APM blacklist (Arjan van de Ven)
> - Fix off-by-one error in bluesmoke (Dave Jones)
> - Reiserfs update (Oleg Drokin)
> - Fix PCI compile without /proc support (Eric Sandeen)
> - Fix problem with bad inode handling (Alexander Viro)
> - aic7xxx update (Justin T. Gibbs)
> - Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)
> - Add Memory-Write-Invalidate support to PCI (Jeff Garzik)
> - Starfire update (Ion Badulescu)
> - tulip update (Jeff Garzik)
>
>
> Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
> ============================================
>
> <[email protected]> (02/03/13 1.161)
> - -ac merge (Alan Cox)
> - Huge MIPS/MIPS64 merge (Ralf Baechle)
> - IA64 update (David Mosberger)
> - PPC update (Tom Rini)
> - Shrink struct page (Rik van Riel)
> - QNX4 update (now its able to mount QNX 6.1 fses) (Anders Larsen)
> - Make max_map_count sysctl configurable (Christoph Hellwig)
> - matroxfb update (Petr Vandrovec)
> - ymfpci update (Pete Zaitcev)
> - LVM update (Heinz J . Mauelshagen)
> - btaudio driver update (Gerd Knorr)
> - bttv update (Gerd Knorr)
> - Out of line code cleanup (Keith Owens)
> - Add watchdog API documentation (Christer Weinigel)
> - Rivafb update (Ani Joshi)
> - Enable PCI buses above quad0 on NUMA-Q (Martin J. Bligh)
> - Fix PIIX IDE slave PCI timings (Dave Bogdanoff)
> - Make PLIP work again (Tim Waugh)
> - Remove unecessary printk from lp.c (Tim Waugh)
> - Make parport_daisy_select work for ECP/EPP modes (Max Vorobiev)
> - Support O_NONBLOCK on lp/ppdev correctly (Tim Waugh)
> - Add PCI card hooks to parport (Tim Waugh)
> - Compaq cciss driver fixes (Stephen Cameron)
> - VFS cleanups and fixes (Alexander Viro)
> - USB update (including USB 2.0 support) (Greg KH)
> - More jiffies compare cleanups (Tim Schmielau)
> - PCI hotplug update (Greg KH)
> - bluesmoke fixes (Dave Jones)
> - Fix off-by-one in ide-scsi (John Fremlin)
> - Fix warnings in make xconfig (Ren? Scharfe)
> - Make x86 MCE a configure option (Paul Gortmaker)
> - Small ramdisk fixes (Christoph Hellwig)
> - Add missing atime update to pipe code (Christoph Hellwig)
> - Serialize microcode access (Tigran Aivazian)
> - AMD Elan handling on serial.c (Robert Schwebel)
>
>
> Summary of changes from v2.4.18 to v2.4.19-pre1
> ============================================
>
> <[email protected]> (02/03/13 1.160)
> - Add tape support to cciss driver (Stephen Cameron)
> - Add Permedia3 fb driver (Romain Dolbeau)
> - meye driver update (Stelian Pop)
> - opl3sa2 update (Zwane Mwaikambo)
> - JFFS2 update (David Woodhouse)
> - NBD deadlock fix (Steven Whitehouse)
> - Correct sys_shmdt() return value on failure (Adam Bottchen)
> - Apply the SET_PERSONALITY patch missing from 2.4.18 (me)
> - Alpha update (Jay Estabrook)
> - SPARC64 update (David S. Miller)
> - Fix potential blk freelist corruption (Jens Axboe)
> - Fix potential hpfs oops (Chris Mason)
> - get_request() starvation fix (Andrew Morton)
> - cramfs update (Daniel Quinlan)
> - Allow binfmt_elf as module (Paul Gortmaker)
> - ymfpci Configure.help update (Pete Zaitcev)
> - Backout one eepro100 change made in 2.4.18: it
> was causing slowdowns on some cards (Jeff Garzik)
> - Tridentfb compilation fix (Jani Monoses)
> - Fix refcounting of directories on renames in tmpfs (Christoph Rohland)
> - Add Fujitsu notebook to broken APM implementation
> blacklist (Arjan Van de Ven)
> - "do { ... } while(0)" cleanups on some fb drivers (Geert Uytterhoeven)
> - Fix natsemi's ETHTOOL_GLINK ioctl (Tim Hockin)
> - Fix clik! drive detection code in ide-floppy (Paul Bristow)
> - Add additional support for the 82801 I/O controller (Wim Van Sebroeck)
> - Remove duplicates in pci_ids.h (Wim Van Sebroeck)
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Roy Sigurd Karlsbakk, Datavaktmester
Computers are like air conditioners.
They stop working when you open Windows.
Marcelo Tosatti wrote:
>
> So here goes pre4, now with a much more detailed changelog...
Or maybe the makefile should not include it?
ld: cannot open pdcadma.o: No such file or directory
make[3]: *** [ide-mod.o] Error 1
make[3]: Leaving directory
`/data2/usr/local/src/linux-2.4-pre/drivers/ide'
--
Eyal Lebedinsky ([email protected]) <http://samba.org/eyal/>
Marcelo Tosatti wrote:
>
> So here goes pre4, now with a much more detailed changelog...
>
gcc -D__KERNEL__ -I/data2/usr/local/src/linux-2.4-pre/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i686 -malign-functions=4 -DMODULE -DMODVERSIONS -include
/data2/usr/local/src/linux-2.4-pre/include/linux/modversions.h
-DKBUILD_BASENAME=zr36067 -c -o zr36067.o zr36067.c
zr36067.c: In function `zoran_open':
zr36067.c:3268: structure has no member named `busy'
zr36067.c: At top level:
zr36067.c:4405: warning: initialization makes integer from pointer
without a cast
zr36067.c:4406: warning: initialization makes integer from pointer
without a cast
zr36067.c:4407: warning: initialization from incompatible pointer type
zr36067.c:4408: warning: initialization from incompatible pointer type
zr36067.c:4410: warning: initialization from incompatible pointer type
zr36067.c:4411: warning: initialization from incompatible pointer type
zr36067.c:4412: warning: initialization from incompatible pointer type
make[3]: *** [zr36067.o] Error 1
make[3]: Leaving directory
`/data2/usr/local/src/linux-2.4-pre/drivers/media/video'
--
Eyal Lebedinsky ([email protected]) <http://samba.org/eyal/>
Marcelo Tosatti wrote:
>
> So here goes pre4, now with a much more detailed changelog...
>
/drivers/media/video/stradis.c probably is missing the 'users' update.
--
Eyal Lebedinsky ([email protected]) <http://samba.org/eyal/>
> /data2/usr/local/src/linux-2.4-pre/include/linux/modversions.h
> -DKBUILD_BASENAME=zr36067 -c -o zr36067.o zr36067.c
> zr36067.c: In function `zoran_open':
> zr36067.c:3268: structure has no member named `busy'
> zr36067.c: At top level:
Revert the video4linux changes - I played with them briefly and found
the same problem - they break most of the drivers.
Geert,
Is the new API really backwards compatible ? ;)
On Thu, 21 Mar 2002, Alan Cox wrote:
> > /data2/usr/local/src/linux-2.4-pre/include/linux/modversions.h
> > -DKBUILD_BASENAME=zr36067 -c -o zr36067.o zr36067.c
> > zr36067.c: In function `zoran_open':
> > zr36067.c:3268: structure has no member named `busy'
> > zr36067.c: At top level:
>
> Revert the video4linux changes - I played with them briefly and found
> the same problem - they break most of the drivers.
>
> > So here goes pre4, now with a much more detailed changelog...
>
> Or maybe the makefile should not include it?
>
> ld: cannot open pdcadma.o: No such file or directory
> make[3]: *** [ide-mod.o] Error 1
> make[3]: Leaving directory
It should be comemnted out in the Config.in file for that directory. I
sent that diff, must have escaped the merge. Grab it from -ac
On Thu, Mar 21, 2002 at 12:01:31AM +0100, Roy Sigurd Karlsbakk wrote:
>
> it's good with a nice and detailed changelog - but ... I'd be grateful to
> see a nice little summary at the top.
>
> On Wed, 20 Mar 2002, Marcelo Tosatti wrote:
>
<snip>
>
> > Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
> > ============================================
> >
> > <[email protected]> (02/03/13 1.162)
> > - -ac merge (including new IDE) (Alan Cox)
> > - S390 merge (IBM)
> > - More cciss fixes (Stephen Cameron)
> > - Eicon SMP race fix (Armin Schindler)
> > - w9966 driver update (Jakob Kemi)
> > - Unify crc32 routine (removes lots of duplicated
> > code from drivers) (Matt Domsch)
> > - Lanstreamer bugfixes (Kent Yoder)
> > - Update scsi_debug (Douglas Gilbert)
> > - MCE Configure.help update (Paul Gortmaker)
> > - Fix SMB NLS oops (Urban Widmark)
> > - AGP Config.in update (Daniele Venzano)
> > - Fix small thinko in UFS set_blocksize return handling (me)
> > - Avoid unecessary cache flushes on PPC (Paul Mackerras)
> > - PPP deadlock fixes (Paul Mackerras)
> > - Signal changes for thread groups (Dave McCracken)
> > - Make max_threads be based on normal zone size (Dave McCracken)
> > - ray_cs wireless extension fix (Jean Tourrilhes)
> > - irda bugfixes and enhancements (Jean Tourrilhes)
> > - USB update (Greg KH)
> > - Fix through-8259A mode for IRQ0 routing on APIC (Maciej W. Rozycki/Joe Korty)
> > - Add Dell Inspiron 2500 to broken APM blacklist (Arjan van de Ven)
> > - Fix off-by-one error in bluesmoke (Dave Jones)
> > - Reiserfs update (Oleg Drokin)
> > - Fix PCI compile without /proc support (Eric Sandeen)
> > - Fix problem with bad inode handling (Alexander Viro)
> > - aic7xxx update (Justin T. Gibbs)
> > - Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)
> > - Add Memory-Write-Invalidate support to PCI (Jeff Garzik)
> > - Starfire update (Ion Badulescu)
> > - tulip update (Jeff Garzik)
> >
> >
> > Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
> > ============================================
> >
> > <[email protected]> (02/03/13 1.161)
> > - -ac merge (Alan Cox)
> > - Huge MIPS/MIPS64 merge (Ralf Baechle)
> > - IA64 update (David Mosberger)
> > - PPC update (Tom Rini)
> > - Shrink struct page (Rik van Riel)
> > - QNX4 update (now its able to mount QNX 6.1 fses) (Anders Larsen)
> > - Make max_map_count sysctl configurable (Christoph Hellwig)
> > - matroxfb update (Petr Vandrovec)
> > - ymfpci update (Pete Zaitcev)
> > - LVM update (Heinz J . Mauelshagen)
> > - btaudio driver update (Gerd Knorr)
> > - bttv update (Gerd Knorr)
> > - Out of line code cleanup (Keith Owens)
> > - Add watchdog API documentation (Christer Weinigel)
> > - Rivafb update (Ani Joshi)
> > - Enable PCI buses above quad0 on NUMA-Q (Martin J. Bligh)
> > - Fix PIIX IDE slave PCI timings (Dave Bogdanoff)
> > - Make PLIP work again (Tim Waugh)
> > - Remove unecessary printk from lp.c (Tim Waugh)
> > - Make parport_daisy_select work for ECP/EPP modes (Max Vorobiev)
> > - Support O_NONBLOCK on lp/ppdev correctly (Tim Waugh)
> > - Add PCI card hooks to parport (Tim Waugh)
> > - Compaq cciss driver fixes (Stephen Cameron)
> > - VFS cleanups and fixes (Alexander Viro)
> > - USB update (including USB 2.0 support) (Greg KH)
> > - More jiffies compare cleanups (Tim Schmielau)
> > - PCI hotplug update (Greg KH)
> > - bluesmoke fixes (Dave Jones)
> > - Fix off-by-one in ide-scsi (John Fremlin)
> > - Fix warnings in make xconfig (Ren? Scharfe)
> > - Make x86 MCE a configure option (Paul Gortmaker)
> > - Small ramdisk fixes (Christoph Hellwig)
> > - Add missing atime update to pipe code (Christoph Hellwig)
> > - Serialize microcode access (Tigran Aivazian)
> > - AMD Elan handling on serial.c (Robert Schwebel)
The summary was there, just at the bottom of the email.
-Dave
On Wed, Mar 20, 2002 at 04:13:34PM -0800, David Rees wrote:
> > > Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
>
> The summary was there, just at the bottom of the email.
Crap, I'm stupid, and should proof read my email more carefully. The
summary I quoted was the old one!
-Dave
On Wed, Mar 20, 2002 at 04:13:34PM -0800, David Rees wrote:
> <snip>
> > > Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
> > > ============================================
<deletia>
> The summary was there, just at the bottom of the email.
But not for pre4, which was the point he was getting at I believe.
--
| Dave Jones. http://www.codemonkey.org.uk
| SuSE Labs
On Wed, 2002-03-20 at 19:13, David Rees wrote:
> On Thu, Mar 21, 2002 at 12:01:31AM +0100, Roy Sigurd Karlsbakk wrote:
>
> > it's good with a nice and detailed changelog - but ... I'd be grateful to
> > see a nice little summary at the top.
>
> The summary was there, just at the bottom of the email.
Eh, no, those are the old summaries - pre1 -> pre2 and pre2->pre3. The
new release is pre4 and it has the BK ChangeLog only. That is what Roy
was mentioning.
Robert Love
On Thu, Mar 21, 2002 at 01:17:54AM +0100, Dave Jones wrote:
>
> But not for pre4, which was the point he was getting at I believe.
On Wed, Mar 20, 2002 at 07:18:34PM -0500, Robert Love wrote:
>
> Eh, no, those are the old summaries - pre1 -> pre2 and pre2->pre3. The
> new release is pre4 and it has the BK ChangeLog only. That is what Roy
> was mentioning.
Man, you guys didn't even give me the 2 minutes I needed to realize my error
and issue before replying. ;-) Fastest replies I've ever seen to a l-k
post in my life!
-Dave
On Wed, Mar 20, 2002 at 04:21:05PM -0800, David Rees wrote:
> Man, you guys didn't even give me the 2 minutes I needed to realize my error
> and issue before replying. ;-) Fastest replies I've ever seen to a l-k
> post in my life!
Easy ones always are 8-)
--
| Dave Jones. http://www.codemonkey.org.uk
| SuSE Labs
On Wed, Mar 20, 2002 at 07:44:27PM -0300, Marcelo Tosatti wrote:
>
> Geert,
>
> Is the new API really backwards compatible ? ;)
>
> > > /data2/usr/local/src/linux-2.4-pre/include/linux/modversions.h
> > > -DKBUILD_BASENAME=zr36067 -c -o zr36067.o zr36067.c
> > > zr36067.c: In function `zoran_open':
> > > zr36067.c:3268: structure has no member named `busy'
The drivers shouldn't touch video_device->busy, videodev.c uses this
internally. I have noticed too late that the zoran driver tampers with
that field (stradis too). Driver fixes below.
Gerd
==============================[ cut here ]==============================
ChangeSet
1.222 02/03/20 10:30:03 [email protected] +1 -0
fix compile error due to recent videodev changes
use name-based initialization for struct video_device
drivers/media/video/zr36067.c
1.7 02/03/20 10:30:00 [email protected] +17 -17
fix compile error due to recent videodev changes
use name-based initialization for struct video_device
======================================================================
zr36067.c | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff -Nru a/drivers/media/video/zr36067.c b/drivers/media/video/zr36067.c
--- a/drivers/media/video/zr36067.c Wed Mar 20 10:42:19 2002
+++ b/drivers/media/video/zr36067.c Wed Mar 20 10:42:19 2002
@@ -3265,7 +3265,10 @@
btwrite(IRQ_MASK, ZR36057_ISR); // Clears interrupts
btor(ZR36057_ICR_IntPinEn, ZR36057_ICR);
- dev->busy = 0; /* Allow second open */
+ /* FIXME: Don't do it this way, use the
+ * video_device->fops registration for a sane
+ * implementation of multiple opens */
+ dev->users--; /* Allow second open */
}
break;
@@ -3323,6 +3326,7 @@
}
}
+ dev->users++;
zr->user--;
MOD_DEC_USE_COUNT;
@@ -4397,22 +4401,18 @@
}
static struct video_device zoran_template = {
- THIS_MODULE,
- ZORAN_NAME,
- VID_TYPE_CAPTURE | VID_TYPE_OVERLAY | VID_TYPE_CLIPPING |
- VID_TYPE_FRAMERAM | VID_TYPE_SCALES | VID_TYPE_SUBCAPTURE,
- ZORAN_HARDWARE,
- zoran_open,
- zoran_close,
- zoran_read,
- zoran_write,
- NULL,
- zoran_ioctl,
- zoran_mmap,
- zoran_init_done,
- NULL,
- 0,
- 0
+ owner: THIS_MODULE,
+ name: ZORAN_NAME,
+ type: VID_TYPE_CAPTURE | VID_TYPE_OVERLAY | VID_TYPE_CLIPPING |
+ VID_TYPE_FRAMERAM | VID_TYPE_SCALES | VID_TYPE_SUBCAPTURE,
+ hardware: ZORAN_HARDWARE,
+ open: zoran_open,
+ close: zoran_close,
+ read: zoran_read,
+ write: zoran_write,
+ ioctl: zoran_ioctl,
+ mmap: zoran_mmap,
+ initialize: zoran_init_done,
};
/*
======================================================================
This BitKeeper patch contains the following changesets:
1.222
## Wrapped with gzip_uu ##
begin 664 bkpatch7937
M'XL(`'M9F#P``]5576_:2A!]]OZ*D?I0*:GQ[MI@2D54!VB#2A)$0GM[7]#&
M7L(JMA>M%T@B__B.3>JD'XIZ;WL?+F"C.3MS]NS,D?T"YH4T/>?&B%N9DA=P
MH@O;<Z[NK"SD;4N;:\1F6B/F[;2Y\8X_>-L@=7DK(+@R%39>P5::HN>PEM\@
M]FXM>\YL]'X^B6:$]/LP6(G\6EY("_T^L=IL19H4;X5=I3IO62/R(I-6M&*=
ME4UJR2GE^&VST*?M3LDZ-`C+F"6,B8#)A/*@VPG(7OO;)YJ_I_#Q_IJ'O%O2
M@'48&0)K<<Z!<H_Z'J?`:,^G/>H?4M:C%'YDA$,&+B7'\&>E#T@,2W4+6+M6
MJ01IC#:0;"3N`T;&,K>P58G4B=Q"7),76+(I).0BD^Z5*&0"*E=6B53="ZMT
M#DND**S9Q`^U"RQ6L20?P/>[C$P?9T'<?_@AA`I*CF!=3?GG+4B,JOS@93)1
MPJL%>/?&[]!.V(H?V_*:49^5`>_2L!1)EUZUV?)*^-V0A3]I_Z^PUD/V*:7(
MZK-V[;IGRRHG_J<'^7UVSOV0=4L><-:I71O^X%GZG&=#<%'&_]RU^W&>@VMV
M]0]M.'U^LO_"UT.?=[K`R+C^#XCC.-X!O!O_=3KJP5#G+RTD&I0%NU(%[,3=
MJ_H\=B6K5#CX1K1[M-3K`EMQK?!(C^<34(C\:X'*UJG,L%?[=;V$;)-:A2#H
MM<P+./"J3&1TCW`K4[CNFTI3E*9Z!X6,=9[4F57BV/=Y&^4_23\\?$.&08#6
M0.^,@X#A.B>.WN75`]^Y/!E?+$[/A_/)Z!5QJKD@^/?Y+#I;G$6G%;9_B#L?
MQ\/%Y>?I:#&(II?SV0A*:*#SCZ/9)/K\%!I,QM/I^.P]E)7Z!GXW0U*\GJ9>
M#*+)Z.(;9'[\L`ONOQ(FV0F#&O:R3J+9\%-4+U7'1FGW&GV\J`+$XE07L@'K
M"%$C1=*`58#8SBC[F%E'B"H=V[1!ZPC1+!/K!JR"*O.K<Y'D(1N11:)SY&G>
8@?%*QC?%)NMS&B=HJI!\`9O)!LEM!P``
`
end
==============================[ cut here ]==============================
ChangeSet
1.221 02/03/20 10:27:28 [email protected] +1 -0
fix compile error due to recent videodev changes
drivers/media/video/stradis.c
1.9 02/03/20 10:27:14 [email protected] +4 -2
fix compile error due to recent videodev changes
======================================================================
stradis.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff -Nru a/drivers/media/video/stradis.c b/drivers/media/video/stradis.c
--- a/drivers/media/video/stradis.c Wed Mar 20 10:42:05 2002
+++ b/drivers/media/video/stradis.c Wed Mar 20 10:42:05 2002
@@ -1972,7 +1972,9 @@
{
struct saa7146 *saa = (struct saa7146 *) dev;
- saa->video_dev.busy = 0;
+ /* FIXME: Don't do it this way, use the video_device->fops
+ * registration for a sane implementation of multiple opens */
+ saa->video_dev.users--;
saa->user++;
if (saa->user > 1)
return 0; /* device open already, don't reset */
@@ -1984,7 +1986,7 @@
{
struct saa7146 *saa = (struct saa7146 *) dev;
saa->user--;
- saa->video_dev.busy = 0;
+ saa->video_dev.users++;
if (saa->user > 0) /* still someone using device */
return;
saawrite(0x007f0000, SAA7146_MC1); /* stop all overlay dma */
======================================================================
This BitKeeper patch contains the following changesets:
1.221
## Wrapped with gzip_uu ##
begin 664 bkpatch7802
M'XL(`&U9F#P``\U476O;,!1]MG[%A3X,FMG65^+8):7KQ[;2C86,PMZ&:M\T
MHK85)"5MP3]^B@-I*:7=1Q]F&\E<71V=<^]!>W#IT!;1C55W6),]^&R<+Z*K
M>X\.[Q)CKT-L9DR(I;?&WJ3'%^E:UC%/)`DK4^7+!:S1NB)BB=A%_/T2BVAV
M]NGRRX<9(9,)G"Q4>XW?T<-D0KRQ:U57[DCY16W:Q%O5N@:]2DK3=+O4CE/*
MPSMDF:##4<=&5&9=R2K&E&1842['(TF6:E6OW)%3S97:,'X*(%C.PP^5'94Y
MD^046,(Y`\I3*E).@=&"9P4?#R@K*(5M+8X>U0`&#&)*CN%MB9^0$N;Z#L+>
MI:X1T%ICH5IA.`<LEMAZ6.L*385K*'MP1RY`LA$CTX>*DO@/'T*HHN3P%365
MU9O&I@U66J4]C]2%E$J[I'RD4%*6=X*.AJ++<R[&\RQ30YJ-\VSX3"E_!U:$
M,><9DYT4.66]?U[<]KJGWD!,\%FP]K_`;P9&.R%HOG5A_M2#3+[@00DQ_V\\
MV#?F&\3VMO^"J:8O]^@O7'K*-AYBY+R?!8G2??AX_N/K60&GIGWGH3*@/?B%
M=G"K[M_#R@7:"]P2_AD8ZQ+CP[E9.A+!?I!SK3=\O#8MS(-,!4ZU"+I9UM@$
MI=L5,X=F57L=@F"6V#K83TGDE(H/=\!).,JZ.#[8D!QG6Y+]_&SB8'#P<%V6
6"RQOW*J9X%#Q7,X%^05"WR=AA@4`````
`
end
On Thu, Mar 21, 2002 at 12:01:31AM +0100, Roy Sigurd Karlsbakk wrote:
> hi
>
> it's good with a nice and detailed changelog - but ... I'd be grateful to
> see a nice little summary at the top.
>
Using:
egrep -iA1 '\([0-9]{2}[/][0-9]{2}[/][0-9]{2}.*\..*\)'
Here it is:
<[email protected]> (02/03/13 1.163)
Update aic7xxx to 6.2.5
--
<[email protected]> (02/03/13 1.164)
[PATCH] Trivial APM update part 1
--
<[email protected]> (02/03/13 1.165)
[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY
--
<[email protected]> (02/03/13 1.166)
[PATCH] APM patch: apm_cpu_idle cleanups
--
<[email protected]> (02/03/13 1.167)
[PATCH] PATCH: add MWI support to PCI
--
<[email protected]> (02/03/13 1.168)
[PATCH] PATCH: starfire updates
--
<[email protected]> (02/03/13 1.169)
[PATCH] PATCH: tulip use pci_set_mwi
--
<[email protected]> (02/03/13 1.170)
[PATCH] PATCH: starfire use pci_set_mwi
--
<[email protected]> (02/03/14 1.171)
[PATCH] fix layout of mapped files
--
<[email protected]> (02/03/14 1.172)
[PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver
--
<[email protected]> (02/03/14 1.173)
[PATCH] 2.4.19-pre3 rename duplicate partition_name()
--
<[email protected]> (02/03/14 1.174)
[PATCH] more lseek cleanup
--
<[email protected]> (02/03/14 1.175)
[PATCH] 2.4: UFS lseek cleanup
--
<[email protected]> (02/03/14 1.176)
[PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters=
--
<[email protected]> (02/03/14 1.177)
[PATCH] dnotify
--
<[email protected]> (02/03/14 1.178)
[PATCH] Fix 2.4.19-pre3 NFS client file creation
--
<[email protected]> (02/03/14 1.179)
[PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.
--
<[email protected]> (02/03/14 1.180)
[PATCH] 2.4.19-pre3 NFS close-to-open fixes
--
<[email protected]> (02/03/14 1.181)
[PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)
--
<[email protected]> (02/03/13 1.182)
Sparc64 updates and fixes:
--
<[email protected]> (02/03/13 1.183)
Fix unterminated comment in asm-sparc64/ide.h
--
<[email protected]> (02/03/14 1.181.1.1)
Remove off-by-one Davej's fix in bluesmoke.c: it causes some=20
--
<[email protected]> (02/03/14 1.184)
Missed this add during sparc64 updates.
--
<[email protected]> (02/03/14 1.185)
Sparc64 build fix: add nop flush_icache_user_range definition.
--
<[email protected]> (02/03/14 1.186)
Kill unused variable warnings in sunlance driver.
--
<[email protected]> (02/03/14 1.181.2.1)
Networking updates and fixes:
--
<[email protected]> (02/03/14 1.181.2.2)
Fix "performance optimization" that breaks the build
--
<[email protected]> (02/03/14 1.187)
Kill unused variable warnings in sunbmac.c and sunqe.c
--
<[email protected]> (02/03/14 1.188)
SunGEM driver updates:
--
<[email protected]> (02/03/14 1.189)
Fix unterminated comment in asm-sparc/ide.h
--
<[email protected]> (02/03/14 1.181.2.3)
New driver for Tigon3 gigabit chipsets, written by
--
<[email protected]> (02/03/14 1.181.1.2)
[PATCH] Yearly m68k update (part 41)
--
<[email protected]> (02/03/14 1.181.1.3)
[PATCH] Yearly m68k update (part 40)
--
<[email protected]> (02/03/14 1.181.1.4)
[PATCH] Yearly m68k update (part 39)
--
<[email protected]> (02/03/14 1.181.1.5)
[PATCH] Yearly m68k update (part 36)
--
<[email protected]> (02/03/14 1.181.1.6)
[PATCH] Yearly m68k update (part 31)
--
<[email protected]> (02/03/14 1.181.1.7)
[PATCH] Yearly m68k update (part 27)
--
<[email protected]> (02/03/14 1.181.1.8)
[PATCH] Yearly m68k update (part 35)
--
<[email protected]> (02/03/14 1.181.1.9)
[PATCH] Yearly m68k update (part 24)
--
<[email protected]> (02/03/14 1.181.1.10)
[PATCH] Yearly m68k update (part 38)
--
<[email protected]> (02/03/14 1.181.1.11)
[PATCH] Yearly m68k update (part 28)
--
<[email protected]> (02/03/14 1.181.1.12)
[PATCH] Yearly m68k update (part 13)
--
<[email protected]> (02/03/14 1.181.1.13)
[PATCH] Yearly m68k update (part 37)
--
<[email protected]> (02/03/14 1.181.1.14)
[PATCH] Yearly m68k update (part 7)
--
<[email protected]> (02/03/14 1.181.1.15)
[PATCH] Yearly m68k update (part 32)
--
<[email protected]> (02/03/14 1.181.1.16)
[PATCH] Yearly m68k update (part 34)
--
<[email protected]> (02/03/14 1.181.1.17)
[PATCH] Yearly m68k update (part 25)
--
<[email protected]> (02/03/14 1.181.1.18)
[PATCH] Yearly m68k update (part 11)
--
<[email protected]> (02/03/14 1.181.1.19)
[PATCH] Yearly m68k update (part 30)
--
<[email protected]> (02/03/14 1.181.1.20)
[PATCH] Yearly m68k update (part 6)
--
<[email protected]> (02/03/14 1.181.1.21)
[PATCH] Yearly m68k update (part 33)
--
<[email protected]> (02/03/14 1.181.1.22)
[PATCH] Yearly m68k update (part 4)
--
<[email protected]> (02/03/14 1.181.1.23)
[PATCH] Yearly m68k update (part 2)
--
<[email protected]> (02/03/14 1.181.1.24)
[PATCH] Yearly m68k update (part 8)
--
<[email protected]> (02/03/14 1.181.1.25)
[PATCH] Yearly m68k update (part 12)
--
<[email protected]> (02/03/14 1.181.1.26)
[PATCH] Yearly m68k update (part 16)
--
<[email protected]> (02/03/14 1.181.1.27)
[PATCH] Yearly m68k update (part 3)
--
<[email protected]> (02/03/14 1.181.1.28)
[PATCH] Yearly m68k update (part 29)
--
<[email protected]> (02/03/14 1.181.1.29)
[PATCH] Yearly m68k update (part 19)
--
<[email protected]> (02/03/14 1.181.1.30)
[PATCH] Yearly m68k update (part 21)
--
<[email protected]> (02/03/14 1.181.1.31)
[PATCH] Yearly m68k update (part 17)
--
<[email protected]> (02/03/14 1.181.1.32)
[PATCH] Yearly m68k update (part 5)
--
<[email protected]> (02/03/14 1.181.1.33)
[PATCH] Yearly m68k update (part 15)
--
<[email protected]> (02/03/14 1.181.1.34)
[PATCH] Yearly m68k update (part 26)
--
<[email protected]> (02/03/14 1.181.1.35)
[PATCH] Yearly m68k update (part 22)
--
<[email protected]> (02/03/14 1.181.1.36)
[PATCH] Yearly m68k update (part 1)
--
<[email protected]> (02/03/14 1.181.1.37)
[PATCH] Yearly m68k update (part 23)
--
<[email protected]> (02/03/14 1.181.1.38)
[PATCH] Yearly m68k update (part 9)
--
<[email protected]> (02/03/14 1.181.1.39)
[PATCH] Yearly m68k update (part 10)
--
<[email protected]> (02/03/14 1.181.1.40)
[PATCH] Yearly m68k update (part 18)
--
<[email protected]> (02/03/14 1.181.1.41)
[PATCH] Yearly m68k update (part 20)
--
<[email protected]> (02/03/14 1.181.1.42)
[PATCH] v4l: video4linux API doc update
--
<[email protected]> (02/03/14 1.181.1.43)
[PATCH] vmalloc_to_page() backport for 2.4
--
<[email protected]> (02/03/14 1.181.1.44)
[PATCH] v4l: videodev redesign
--
<[email protected]> (02/03/14 1.181.1.45)
[PATCH] ISDN fixes / update
--
<[email protected]> (02/03/14 1.181.1.46)
[PATCH] ISDN fixes / update
--
<[email protected]> (02/03/14 1.181.1.47)
[PATCH] ISDN fixes / update
--
<[email protected]> (02/03/14 1.181.1.48)
[PATCH] ISDN fixes / update
--
<[email protected]> (02/03/14 1.181.1.49)
[PATCH] ISDN fixes / update
--
<[email protected]> (02/03/14 1.181.1.50)
[PATCH] USB Config.in update
--
<[email protected]> (02/03/14 1.181.1.51)
[PATCH] USB edgeport driver bugfix
--
<[email protected]> (02/03/14 1.181.1.52)
[PATCH] USB usbfs name added
--
<[email protected]> (02/03/14 1.181.1.53)
[PATCH] USB ipaq driver bugfix
--
<[email protected]> (02/03/14 1.181.1.54)
[PATCH] USB catc ethtool support
--
<[email protected]> (02/03/14 1.181.1.55)
[PATCH] USB CREDITS and MAINTAINERS update
--
<[email protected]> (02/03/14 1.181.1.56)
[PATCH] USB pegasus ethtool support
--
<[email protected]> (02/03/14 1.181.1.57)
[PATCH] USB em26 driver added
--
<[email protected]> (02/03/14 1.181.2.4)
Allow ARP packets to be seen by netfilter.
--
<[email protected]> (02/03/14 1.181.1.58)
Put back the option to support AVM A1 / Fritz! PCMCIA cards inside his=
--
<[email protected]> (02/03/14 1.181.2.5)
Include linux/netfilter_arp.h
--
<[email protected]> (02/03/14 1.192)
Add missing aic7xxx updates
--
<[email protected]> (02/03/14 1.193)
[PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1=
--
<[email protected]> (02/03/14 1.194)
[PATCH] cciss driver GETLUNINFO ioctl (2 of 4)
--
<[email protected]> (02/03/14 1.195)
[PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)
--
<[email protected]> (02/03/14 1.196)
[PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)
--
<[email protected]> (02/03/14 1.197)
The problem is that both the sd and sr drivers treat an
--
<[email protected]> (02/03/14 1.181.2.6)
From Harald Welte and the Netfilter team:
--
<[email protected]> (02/03/14 1.181.2.7)
From Harald Welte and the Netfilter team:
--
<[email protected]> (02/03/15 1.198)
This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI=
--
<[email protected]> (02/03/15 1.199)
Remove VT8233 pci ids from via82cxxx_audio sound driver.
--
<[email protected]> (02/03/15 1.200)
Fix via audio recording, when frag size < page size.
--
<[email protected]> (02/03/15 1.201)
Add new slicecom/munich WAN driver.
--
<[email protected]> (02/03/15 1.197.1.1)
[PATCH] remove superflous assignment in mmap()
--
<[email protected]> (02/03/15 1.197.1.2)
[PATCH] Error return fixes
--
<[email protected]> (02/03/15 1.197.1.3)
[PATCH] missing include in net/sunrpc/stats.c
--
<[email protected]> (02/03/15 1.181.2.8)
Add arptables netfilter module for registering ARP
--
<[email protected]> (02/03/15 1.197.1.4)
Missing byte swaps needed for big endian archs
--
<[email protected]> (02/03/15 1.197.1.5)
[PATCH] boot_cpu_data corruption on SMP x86
--
<[email protected]> (02/03/15 1.197.1.7)
Fix videodev build warning
--
<[email protected]> (02/03/17 1.181.2.9)
Fix netfilter IPv4 conntrack build.
--
<[email protected]> (02/03/19 1.204)
Changed EXTRAVERSION in Makefile to pre4
--
<[email protected]> (02/03/19 1.205)
[PATCH] videodev.c oopses in video_exclusive_register
--
<[email protected]> (02/03/19 1.206)
[PATCH] meye driver update to new V4L API.
--
<[email protected]> (02/03/19 1.207)
[PATCH] 2.4.19-pre3 Trivial I: seq_file.h update
--
<[email protected]> (02/03/19 1.208)
[PATCH] Trivial I: fs_exec.c core fix
--
<[email protected]> (02/03/19 1.209)
[PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram
--
<[email protected]> (02/03/19 1.210)
[PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY
--
<[email protected]> (02/03/19 1.211)
[PATCH] 2.4.19-pre3 Trivial VI: MSDOS options
--
<[email protected]> (02/03/19 1.212)
If setup_arg_pages() fails, we continue
--
<[email protected]> (02/03/19 1.213)
[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L
--
<[email protected]> (02/03/19 1.214)
[PATCH] 2.5 and 2.4: fix PCI IO BAR flags
--
<[email protected]> (02/03/19 1.215)
Remove unused videodev_register_lock
--
<[email protected]> (02/03/19 1.216)
Avoid page_to_phys() from truncating the physical addresses to 32bit,
--
<[email protected]> (02/03/19 1.217)
[PATCH] fix Config.in breakage
--
<[email protected]> (02/03/19 1.218)
[PATCH] kill slow-path micro-optimization
--
<[email protected]> (02/03/19 1.219)
[PATCH] export rbtree routines
--
<[email protected]> (02/03/19 1.220)
[PATCH] Re: [PATCH] zlib double-free bug
--
<[email protected]> (02/03/20 1.222)
[PATCH] Fix bug in sunrpc code...
--
<[email protected]> (02/03/13 1.162)
- -ac merge (including new IDE) (Alan Cox)
--
<[email protected]> (02/03/13 1.161)
- -ac merge (Alan Cox)
--
<[email protected]> (02/03/13 1.160)
- Add tape support to cciss driver (Stephen Camer=
On Wed, Mar 20, 2002 at 09:33:38PM -0800, Mike Fedyk wrote:
> On Thu, Mar 21, 2002 at 12:01:31AM +0100, Roy Sigurd Karlsbakk wrote:
> > hi
> >
> > it's good with a nice and detailed changelog - but ... I'd be grateful to
> > see a nice little summary at the top.
> >
>
> Using:
> egrep -iA1 '\([0-9]{2}[/][0-9]{2}[/][0-9]{2}.*\..*\)'
Or better yet:
egrep -iA1 '\([0-9]{2}[/][0-9]{2}[/][0-9]{2}.*\..*\)'|sed 's/--$//'
<[email protected]> (02/03/13 1.163)
Update aic7xxx to 6.2.5
<[email protected]> (02/03/13 1.164)
[PATCH] Trivial APM update part 1
<[email protected]> (02/03/13 1.165)
[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY
<[email protected]> (02/03/13 1.166)
[PATCH] APM patch: apm_cpu_idle cleanups
<[email protected]> (02/03/13 1.167)
[PATCH] PATCH: add MWI support to PCI
<[email protected]> (02/03/13 1.168)
[PATCH] PATCH: starfire updates
<[email protected]> (02/03/13 1.169)
[PATCH] PATCH: tulip use pci_set_mwi
<[email protected]> (02/03/13 1.170)
[PATCH] PATCH: starfire use pci_set_mwi
<[email protected]> (02/03/14 1.171)
[PATCH] fix layout of mapped files
<[email protected]> (02/03/14 1.172)
[PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver
<[email protected]> (02/03/14 1.173)
[PATCH] 2.4.19-pre3 rename duplicate partition_name()
<[email protected]> (02/03/14 1.174)
[PATCH] more lseek cleanup
<[email protected]> (02/03/14 1.175)
[PATCH] 2.4: UFS lseek cleanup
<[email protected]> (02/03/14 1.176)
[PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters=
<[email protected]> (02/03/14 1.177)
[PATCH] dnotify
<[email protected]> (02/03/14 1.178)
[PATCH] Fix 2.4.19-pre3 NFS client file creation
<[email protected]> (02/03/14 1.179)
[PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.
<[email protected]> (02/03/14 1.180)
[PATCH] 2.4.19-pre3 NFS close-to-open fixes
<[email protected]> (02/03/14 1.181)
[PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)
<[email protected]> (02/03/13 1.182)
Sparc64 updates and fixes:
<[email protected]> (02/03/13 1.183)
Fix unterminated comment in asm-sparc64/ide.h
<[email protected]> (02/03/14 1.181.1.1)
Remove off-by-one Davej's fix in bluesmoke.c: it causes some=20
<[email protected]> (02/03/14 1.184)
Missed this add during sparc64 updates.
<[email protected]> (02/03/14 1.185)
Sparc64 build fix: add nop flush_icache_user_range definition.
<[email protected]> (02/03/14 1.186)
Kill unused variable warnings in sunlance driver.
<[email protected]> (02/03/14 1.181.2.1)
Networking updates and fixes:
<[email protected]> (02/03/14 1.181.2.2)
Fix "performance optimization" that breaks the build
<[email protected]> (02/03/14 1.187)
Kill unused variable warnings in sunbmac.c and sunqe.c
<[email protected]> (02/03/14 1.188)
SunGEM driver updates:
<[email protected]> (02/03/14 1.189)
Fix unterminated comment in asm-sparc/ide.h
<[email protected]> (02/03/14 1.181.2.3)
New driver for Tigon3 gigabit chipsets, written by
<[email protected]> (02/03/14 1.181.1.2)
[PATCH] Yearly m68k update (part 41)
<[email protected]> (02/03/14 1.181.1.3)
[PATCH] Yearly m68k update (part 40)
<[email protected]> (02/03/14 1.181.1.4)
[PATCH] Yearly m68k update (part 39)
<[email protected]> (02/03/14 1.181.1.5)
[PATCH] Yearly m68k update (part 36)
<[email protected]> (02/03/14 1.181.1.6)
[PATCH] Yearly m68k update (part 31)
<[email protected]> (02/03/14 1.181.1.7)
[PATCH] Yearly m68k update (part 27)
<[email protected]> (02/03/14 1.181.1.8)
[PATCH] Yearly m68k update (part 35)
<[email protected]> (02/03/14 1.181.1.9)
[PATCH] Yearly m68k update (part 24)
<[email protected]> (02/03/14 1.181.1.10)
[PATCH] Yearly m68k update (part 38)
<[email protected]> (02/03/14 1.181.1.11)
[PATCH] Yearly m68k update (part 28)
<[email protected]> (02/03/14 1.181.1.12)
[PATCH] Yearly m68k update (part 13)
<[email protected]> (02/03/14 1.181.1.13)
[PATCH] Yearly m68k update (part 37)
<[email protected]> (02/03/14 1.181.1.14)
[PATCH] Yearly m68k update (part 7)
<[email protected]> (02/03/14 1.181.1.15)
[PATCH] Yearly m68k update (part 32)
<[email protected]> (02/03/14 1.181.1.16)
[PATCH] Yearly m68k update (part 34)
<[email protected]> (02/03/14 1.181.1.17)
[PATCH] Yearly m68k update (part 25)
<[email protected]> (02/03/14 1.181.1.18)
[PATCH] Yearly m68k update (part 11)
<[email protected]> (02/03/14 1.181.1.19)
[PATCH] Yearly m68k update (part 30)
<[email protected]> (02/03/14 1.181.1.20)
[PATCH] Yearly m68k update (part 6)
<[email protected]> (02/03/14 1.181.1.21)
[PATCH] Yearly m68k update (part 33)
<[email protected]> (02/03/14 1.181.1.22)
[PATCH] Yearly m68k update (part 4)
<[email protected]> (02/03/14 1.181.1.23)
[PATCH] Yearly m68k update (part 2)
<[email protected]> (02/03/14 1.181.1.24)
[PATCH] Yearly m68k update (part 8)
<[email protected]> (02/03/14 1.181.1.25)
[PATCH] Yearly m68k update (part 12)
<[email protected]> (02/03/14 1.181.1.26)
[PATCH] Yearly m68k update (part 16)
<[email protected]> (02/03/14 1.181.1.27)
[PATCH] Yearly m68k update (part 3)
<[email protected]> (02/03/14 1.181.1.28)
[PATCH] Yearly m68k update (part 29)
<[email protected]> (02/03/14 1.181.1.29)
[PATCH] Yearly m68k update (part 19)
<[email protected]> (02/03/14 1.181.1.30)
[PATCH] Yearly m68k update (part 21)
<[email protected]> (02/03/14 1.181.1.31)
[PATCH] Yearly m68k update (part 17)
<[email protected]> (02/03/14 1.181.1.32)
[PATCH] Yearly m68k update (part 5)
<[email protected]> (02/03/14 1.181.1.33)
[PATCH] Yearly m68k update (part 15)
<[email protected]> (02/03/14 1.181.1.34)
[PATCH] Yearly m68k update (part 26)
<[email protected]> (02/03/14 1.181.1.35)
[PATCH] Yearly m68k update (part 22)
<[email protected]> (02/03/14 1.181.1.36)
[PATCH] Yearly m68k update (part 1)
<[email protected]> (02/03/14 1.181.1.37)
[PATCH] Yearly m68k update (part 23)
<[email protected]> (02/03/14 1.181.1.38)
[PATCH] Yearly m68k update (part 9)
<[email protected]> (02/03/14 1.181.1.39)
[PATCH] Yearly m68k update (part 10)
<[email protected]> (02/03/14 1.181.1.40)
[PATCH] Yearly m68k update (part 18)
<[email protected]> (02/03/14 1.181.1.41)
[PATCH] Yearly m68k update (part 20)
<[email protected]> (02/03/14 1.181.1.42)
[PATCH] v4l: video4linux API doc update
<[email protected]> (02/03/14 1.181.1.43)
[PATCH] vmalloc_to_page() backport for 2.4
<[email protected]> (02/03/14 1.181.1.44)
[PATCH] v4l: videodev redesign
<[email protected]> (02/03/14 1.181.1.45)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.46)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.47)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.48)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.49)
[PATCH] ISDN fixes / update
<[email protected]> (02/03/14 1.181.1.50)
[PATCH] USB Config.in update
<[email protected]> (02/03/14 1.181.1.51)
[PATCH] USB edgeport driver bugfix
<[email protected]> (02/03/14 1.181.1.52)
[PATCH] USB usbfs name added
<[email protected]> (02/03/14 1.181.1.53)
[PATCH] USB ipaq driver bugfix
<[email protected]> (02/03/14 1.181.1.54)
[PATCH] USB catc ethtool support
<[email protected]> (02/03/14 1.181.1.55)
[PATCH] USB CREDITS and MAINTAINERS update
<[email protected]> (02/03/14 1.181.1.56)
[PATCH] USB pegasus ethtool support
<[email protected]> (02/03/14 1.181.1.57)
[PATCH] USB em26 driver added
<[email protected]> (02/03/14 1.181.2.4)
Allow ARP packets to be seen by netfilter.
<[email protected]> (02/03/14 1.181.1.58)
Put back the option to support AVM A1 / Fritz! PCMCIA cards inside his=
<[email protected]> (02/03/14 1.181.2.5)
Include linux/netfilter_arp.h
<[email protected]> (02/03/14 1.192)
Add missing aic7xxx updates
<[email protected]> (02/03/14 1.193)
[PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1=
<[email protected]> (02/03/14 1.194)
[PATCH] cciss driver GETLUNINFO ioctl (2 of 4)
<[email protected]> (02/03/14 1.195)
[PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)
<[email protected]> (02/03/14 1.196)
[PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)
<[email protected]> (02/03/14 1.197)
The problem is that both the sd and sr drivers treat an
<[email protected]> (02/03/14 1.181.2.6)
From Harald Welte and the Netfilter team:
<[email protected]> (02/03/14 1.181.2.7)
From Harald Welte and the Netfilter team:
<[email protected]> (02/03/15 1.198)
This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI=
<[email protected]> (02/03/15 1.199)
Remove VT8233 pci ids from via82cxxx_audio sound driver.
<[email protected]> (02/03/15 1.200)
Fix via audio recording, when frag size < page size.
<[email protected]> (02/03/15 1.201)
Add new slicecom/munich WAN driver.
<[email protected]> (02/03/15 1.197.1.1)
[PATCH] remove superflous assignment in mmap()
<[email protected]> (02/03/15 1.197.1.2)
[PATCH] Error return fixes
<[email protected]> (02/03/15 1.197.1.3)
[PATCH] missing include in net/sunrpc/stats.c
<[email protected]> (02/03/15 1.181.2.8)
Add arptables netfilter module for registering ARP
<[email protected]> (02/03/15 1.197.1.4)
Missing byte swaps needed for big endian archs
<[email protected]> (02/03/15 1.197.1.5)
[PATCH] boot_cpu_data corruption on SMP x86
<[email protected]> (02/03/15 1.197.1.7)
Fix videodev build warning
<[email protected]> (02/03/17 1.181.2.9)
Fix netfilter IPv4 conntrack build.
<[email protected]> (02/03/19 1.204)
Changed EXTRAVERSION in Makefile to pre4
<[email protected]> (02/03/19 1.205)
[PATCH] videodev.c oopses in video_exclusive_register
<[email protected]> (02/03/19 1.206)
[PATCH] meye driver update to new V4L API.
<[email protected]> (02/03/19 1.207)
[PATCH] 2.4.19-pre3 Trivial I: seq_file.h update
<[email protected]> (02/03/19 1.208)
[PATCH] Trivial I: fs_exec.c core fix
<[email protected]> (02/03/19 1.209)
[PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram
<[email protected]> (02/03/19 1.210)
[PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY
<[email protected]> (02/03/19 1.211)
[PATCH] 2.4.19-pre3 Trivial VI: MSDOS options
<[email protected]> (02/03/19 1.212)
If setup_arg_pages() fails, we continue
<[email protected]> (02/03/19 1.213)
[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L
<[email protected]> (02/03/19 1.214)
[PATCH] 2.5 and 2.4: fix PCI IO BAR flags
<[email protected]> (02/03/19 1.215)
Remove unused videodev_register_lock
<[email protected]> (02/03/19 1.216)
Avoid page_to_phys() from truncating the physical addresses to 32bit,
<[email protected]> (02/03/19 1.217)
[PATCH] fix Config.in breakage
<[email protected]> (02/03/19 1.218)
[PATCH] kill slow-path micro-optimization
<[email protected]> (02/03/19 1.219)
[PATCH] export rbtree routines
<[email protected]> (02/03/19 1.220)
[PATCH] Re: [PATCH] zlib double-free bug
<[email protected]> (02/03/20 1.222)
[PATCH] Fix bug in sunrpc code...
<[email protected]> (02/03/13 1.162)
- -ac merge (including new IDE) (Alan Cox)
<[email protected]> (02/03/13 1.161)
- -ac merge (Alan Cox)
<[email protected]> (02/03/13 1.160)
- Add tape support to cciss driver (Stephen Camer=
On Thu, 21 Mar 2002, Alan Cox wrote:
> > > So here goes pre4, now with a much more detailed changelog...
> >
> > Or maybe the makefile should not include it?
> >
> > ld: cannot open pdcadma.o: No such file or directory
> > make[3]: *** [ide-mod.o] Error 1
> > make[3]: Leaving directory
>
> It should be comemnted out in the Config.in file for that directory. I
> sent that diff, must have escaped the merge. Grab it from -ac
Got it...