lkml.org 
[lkml]   [2002]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Linux 2.4.19-pre4
    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
    > ============================================
    >
    > <marcelo@plucky.distro.conectiva> (02/03/13 1.163)
    > Update aic7xxx to 6.2.5
    >
    > <sfr@canb.auug.org.au> (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 sfr@canb.auug.org.au
    > http://www.canb.auug.org.au/~sfr/
    >
    > <sfr@canb.auug.org.au> (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 sfr@canb.auug.org.au
    > http://www.canb.auug.org.au/~sfr/
    >
    > <sfr@canb.auug.org.au> (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 sfr@canb.auug.org.au
    > http://www.canb.auug.org.au/~sfr/
    >
    > <jgarzik@mandrakesoft.com> (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.
    >
    > <jgarzik@mandrakesoft.com> (02/03/13 1.168)
    > [PATCH] PATCH: starfire updates
    >
    > LK1.3.6 (Ion Badulescu)
    > - Sparc64 support and fixes
    > - Better stats and error handling
    >
    > <jgarzik@mandrakesoft.com> (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.
    >
    > <jgarzik@mandrakesoft.com> (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.
    >
    > <akpm@zip.com.au> (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)
    >
    > <greg@kroah.com> (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
    >
    > <kaos@ocs.com.au> (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
    >
    > <rml@tech9.net> (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
    >
    > <rml@tech9.net> (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
    >
    > <bcrl@redhat.com> (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."
    >
    > <sfr@canb.auug.org.au> (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 sfr@canb.auug.org.au
    > http://www.canb.auug.org.au/~sfr/
    >
    > <trond.myklebust@fys.uio.no> (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
    >
    > <trond.myklebust@fys.uio.no> (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
    >
    > <trond.myklebust@fys.uio.no> (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
    >
    > <trond.myklebust@fys.uio.no> (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
    >
    > <davem@nuts.ninka.net> (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.
    >
    > <davem@nuts.ninka.net> (02/03/13 1.183)
    > Fix unterminated comment in asm-sparc64/ide.h
    >
    > <marcelo@plucky.distro.conectiva> (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.
    >
    >
    > <davem@nuts.ninka.net> (02/03/14 1.184)
    > Missed this add during sparc64 updates.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.185)
    > Sparc64 build fix: add nop flush_icache_user_range definition.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.186)
    > Kill unused variable warnings in sunlance driver.
    >
    > <davem@nuts.ninka.net> (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.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.181.2.2)
    > Fix "performance optimization" that breaks the build
    > of the ns83820.c on every non-i386 platform.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.187)
    > Kill unused variable warnings in sunbmac.c and sunqe.c
    >
    > <davem@nuts.ninka.net> (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.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.189)
    > Fix unterminated comment in asm-sparc/ide.h
    >
    > <davem@nuts.ninka.net> (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.
    >
    > <geert@linux-m68k.org> (02/03/14 1.181.1.2)
    > [PATCH] Yearly m68k update (part 41)
    >
    > Hi Marcelo,
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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>
    >
    > <geert@linux-m68k.org> (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 <sammy@sammy.net>
    >
    > ### 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
    >
    > <geert@linux-m68k.org> (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'
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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")
    >
    > <geert@linux-m68k.org> (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)
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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.
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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>
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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()
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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_
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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()
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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)
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (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
    >
    > <geert@linux-m68k.org> (02/03/14 1.181.1.41)
    > [PATCH] Yearly m68k update (part 20)
    >
    > Hi Marcelo,
    >
    > <kraxel@bytesex.org> (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.
    >
    > <kraxel@bytesex.org> (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.
    >
    > <kraxel@bytesex.org> (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/).
    >
    > <kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.45)
    > [PATCH] ISDN fixes / update
    >
    >
    > <kai@tp1.ruhr-uni-bochum.de> (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
    >
    > <kai@tp1.ruhr-uni-bochum.de> (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
    >
    > <kai@tp1.ruhr-uni-bochum.de> (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
    >
    > <kai-germaschewski@uiowa.edu> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <greg@kroah.com> (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
    >
    > <davem@nuts.ninka.net> (02/03/14 1.181.2.4)
    > Allow ARP packets to be seen by netfilter.
    >
    > <kai@tp1.ruhr-uni-bochum.de> (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.
    >
    > <davem@nuts.ninka.net> (02/03/14 1.181.2.5)
    > Include linux/netfilter_arp.h
    >
    > <marcelo@plucky.distro.conectiva> (02/03/14 1.192)
    > Add missing aic7xxx updates
    >
    > <axboe@suse.de> (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
    >
    > <axboe@suse.de> (02/03/14 1.194)
    > [PATCH] cciss driver GETLUNINFO ioctl (2 of 4)
    >
    > Add GETLUNINFO as used by Compaq online array utilities.
    >
    > <axboe@suse.de> (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.
    >
    > <axboe@suse.de> (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. -- steve.cameron@compaq.com
    >
    > <marcelo@plucky.distro.conectiva> (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.
    >
    >
    > <davem@nuts.ninka.net> (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
    >
    > <davem@nuts.ninka.net> (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
    >
    > <EdV@macrolink.com> (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.
    >
    > <jgarzik@mandrakesoft.com> (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).
    >
    > <nahshon@actcom.co.il> (02/03/15 1.200)
    > Fix via audio recording, when frag size < page size.
    >
    > <silicon@falcon.sch.bme.hu> (02/03/15 1.201)
    > Add new slicecom/munich WAN driver.
    >
    > <hch@caldera.de> (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.
    >
    > <hch@caldera.de> (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.
    >
    > <hch@caldera.de> (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.
    >
    > <davem@nuts.ninka.net> (02/03/15 1.181.2.8)
    > Add arptables netfilter module for registering ARP
    > packet filtering rules.
    >
    > <bfennema@falcon.csc.calpoly.edu> (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
    >
    > <mikpe@csd.uu.se> (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
    >
    > <bfennema@falcon.csc.calpoly.edu> (02/03/15 1.197.1.7)
    > Fix videodev build warning
    >
    > <davem@nuts.ninka.net> (02/03/17 1.181.2.9)
    > Fix netfilter IPv4 conntrack build.
    >
    > <marcelo@plucky.distro.conectiva> (02/03/19 1.204)
    > Changed EXTRAVERSION in Makefile to pre4
    >
    > <stelian.pop@fr.alcove.com> (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.
    >
    > ===================================================================
    >
    >
    > ChangeSet@1.198, 2002-03-15 11:47:32+01:00, stelian@popies.net
    > Do initialise the vfd->lock or else video_exclusive_register will oops.
    >
    >
    > videodev.c | 1 +
    > 1 files changed, 1 insertion(+)
    >
    > <stelian.pop@fr.alcove.com> (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.
    >
    > ===================================================================
    >
    >
    > ChangeSet@1.199, 2002-03-15 11:53:50+01:00, stelian@popies.net
    > 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(-)
    >
    > <rusty@rustcorp.com.au> (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 <david@gibson.dropbear.id.au>: 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)
    >
    > <rusty@rustcorp.com.au> (02/03/19 1.208)
    > [PATCH] Trivial I: fs_exec.c core fix
    >
    > Obviously correct.
    >
    > Martin Pool <mbp@samba.org>: trivial kernel patch -- clean up fs_exec.c:
    >
    > <rusty@rustcorp.com.au> (02/03/19 1.209)
    > [PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram
    >
    > Paul Gortmaker <p_gortmaker@yahoo.com>: 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.
    >
    > <rusty@rustcorp.com.au> (02/03/19 1.210)
    > [PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY
    >
    > Paul Gortmaker <p_gortmaker@yahoo.com>: 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.
    >
    > <rusty@rustcorp.com.au> (02/03/19 1.211)
    > [PATCH] 2.4.19-pre3 Trivial VI: MSDOS options
    >
    > René Scharfe <l.s.r@web.de>: 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]
    >
    > <marcelo@plucky.distro.conectiva> (02/03/19 1.212)
    > If setup_arg_pages() fails, we continue
    > although nothing went wrong. The following patch kills the process
    > instead.
    >
    > <rmk@arm.linux.org.uk> (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.
    >
    > <rmk@arm.linux.org.uk> (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.
    >
    > <marcelo@plucky.distro.conectiva> (02/03/19 1.215)
    > Remove unused videodev_register_lock
    >
    > <marcelo@plucky.distro.conectiva> (02/03/19 1.216)
    > Avoid page_to_phys() from truncating the physical addresses to 32bit,
    > loosing higher bits.
    >
    > <hch@caldera.de> (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.
    >
    > <hch@caldera.de> (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 :)
    >
    > <hch@caldera.de> (02/03/19 1.219)
    > [PATCH] export rbtree routines
    >
    > It makes sense to use rbtree routines in modules. From -aa.
    >
    > <paulus@samba.org> (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.
    >
    > <trond.myklebust@fys.uio.no> (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 trond.myklebust@fys.uio.no 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
    > ============================================
    >
    > <marcelo@plucky.distro.conectiva> (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
    > ============================================
    >
    > <marcelo@plucky.distro.conectiva> (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
    > ============================================
    >
    > <marcelo@plucky.distro.conectiva> (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 majordomo@vger.kernel.org
    > 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.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:25    [W:0.222 / U:29.668 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site