2002-06-17 02:43:14

by Linus Torvalds

[permalink] [raw]
Subject: Linux-2.5.22


Hmm.. This should make cardbus work again, and gets rif of the IDE "oops
on shutdown" thing. Big x86-64 merge, and lots of acpi updates. IDE
updates (as usual) and a lot of compiler warning work by various people.
IrDA update and SCSI cleanups..

What else can you ask for?

Linus

-----

Summary of changes from v2.5.21 to v2.5.22
============================================

<[email protected]>:
o ACPI updates (1-3)
o ACPI cleanups (1-2)

<[email protected]>:
o DBRI driver: Add T7903 doc URL

<[email protected]>:
o Compile error, ALSA Cirrus Logic driver

<[email protected]>:
o add Aiptek 8000U USB driver

<[email protected]>:
o 2.5.21 - list.h cleanup

<[email protected]>:
o usblp_ioctl for non-little-endian machines

<[email protected]>:
o many reiserfs updates

<jejb@mulgrave.(none)>:
o 53c700
o [SCSI 53c700] bux fix in tag starvation, cosmetic cleanup of
set_depth
o [SCSI 53c700] update version to 2.8

<[email protected]>:
o atm warning fix (vs 2.5.21)

<[email protected]>:
o new list macros for USB

<[email protected]>:
o usb_set_interface for discontinous altsettings

<[email protected]>:
o fs/locks.c cleanup

<[email protected]>:
o remove forget_pte() remnants

<[email protected]>:
o 2.5.21 deadlocks on UP (SMP kernel) w/ IOAPIC

Alexander Viro <[email protected]>:
o resync (1-14)

Andi Kleen <[email protected]>:
o 2.5.21 x86-64 jumbo patch - arch specific changes
o network maintainer
o i386 mptable cpu name decoding cleanup
o i386 stack frame security fix
o CONFIG_ISA for several driver dirs

Andrew Morton <[email protected]>:
o ext3 out-of-inodes fix
o ext2_put_inode race fix
o ext3 ordering fix
o stram.c compile fix
o writeback memory allocation robustness
o fix smbfs oops

Andries E. Brouwer <[email protected]>:
o scsi stuff
o SCSI stuff part 2

Benjamin LaHaise <[email protected]>:
o pci dma patch rediffed for 2.5.21
o ns83820.c update to 0.18
o 2.5.20 x86 iobitmap cleanup

Brad Hards <[email protected]>:
o USB: usb-midi Configure.help entry
o USB Checker missing null pointer checks fix
o USB Checker missing unlocks fixes

Christopher Hoover <[email protected]>:
o [ARM PATCH] 1169/1: Add support for LEDS on BadgePAD 4 Add support
for LEDS on BadgePAD 4.

David Brownell <[email protected]>:
o cdc-ether, remove warning
o ohci-hcd, speedups+misc
o ohci-hcd init err detect
o ohci-hcd init err detect

David S. Miller <[email protected]>:
o TLB gather: Distinguish between full-mm and partial-mm flushes
o Sparc: Fix copy_{to,from}_user return value handling
o Sparc64: readv/writev SuS compliance fix for sparc32 compat
o Get Sparc64 building again, both UP and SMP
o Build fix for 2.5.x
o Another Sparc build fix
o Warning fix

Fran?ois Romieu <[email protected]>:
o 2.5.21 - hdlc drivers fixes
o 2.5.21 - hdlc drivers fixes
o 2.5.21 - hdlc drivers fixes
o 2.5.21 - hdlc drivers fixes

Greg Kroah-Hartman <[email protected]>:
o USB: printer fix as found by the CHECKER tool
o USB keyspan_pda.c : fix problems found by CHECKER
o USB: fixed problems when CONFIG_HOTPLUG=n and usb drivers were
built into the kernel
o USB: usb-serial api changes
o USB visor driver: changes due to core api changes
o USB whiteheat driver: changes due to the usb-serial api changes
o USB serial drivers: changed startup() to attach() due to usbserial
api change
o USB: fixups due to the aiptek patch to get everything to build
properly

Hugh Dickins <[email protected]>:
o tmpfs 1/5 rename nlink
o tmpfs 2/5 long symlinks
o tmpfs 3/5 mknod times
o tmpfs 4/5 swapoff tweaks
o tmpfs 5/5 SMP-safe
o swap 1/3 swapon leak
o swap 2/3 unsafe SwapCache check
o swap 3/3 unsafe Dirty check

Ingo Molnar <[email protected]>:
o get rid of rq->frozen, fix context switch races
o put the sync wakeup feature back in, based on Mike Kravetz's patch
o rq-lock optimization in the preemption case, from Robert Love, plus
some more cleanups
o set_cpus_allowed() optimization from Mike Kravetz: we can set
p->thread_info->cpu directly if the task is not running and is not
on any runqueue.
o wait_task_inactive() preemption-latency optimization: we should
enable/disable preemption to not spend too much time with
preemption disabled. wait_task_inactive() can take quite some time
occasionally ...
o squeeze a few more cycles out of the wakeup hotpath
o do a manual preemption-check in task_rq_unlock()
o
o revert the raw spinlock usage - it's too dangerous and volatile
o make irqbalance work on UP-IOAPIC systems, fix from Zwane Mwaikambo

Jean Tourrilhes <[email protected]>:
o IrDA updates 1/4
o IrDA update 2/4
o IrDA update 3/4
o IrDA update 4/4

Jeff Garzik <[email protected]>:
o net driver 8139cp updates

Jens Axboe <[email protected]>:
o final plug stuff
o generic tag update

Kai Germaschewski <[email protected]>:
o kbuild: Small fixes
o kbuild: Pass <target> to fixdep
o kbuild: Generate dependencies for all targets
o kbuild: Rearrange Rules.make
o kbuild: Rules.make cleanup
o kbuild: Put .cmd/.d files into the same directory as the target
o kbuild: Optimize include of .*.cmd
o kbuild: Generate modversions only for selected objects
o kbuild: Track dependencies for .ver files
o kbuild: Improve output alignment
o kbuild: Remove mod-subdirs variable
o kbuild: Fix unaligned access in sanity check
o kbuild: Allow for ',' in file names
o kbuild: Add $(HOST_LOADLIBES) when compiling host programs directly
o ISDN: Eicon fix macro clash
o ISDN: Fix warning and cleanup in new hisax sub-driver
o ISDN: Fix some typos in drivers/isdn/hisax/Config.in
o kbuild: Move various targets into noconfig section
o ISDN: Fix bugs found by the Stanford checker

Kanoj Sarcar <[email protected]>:
o Sparc64: Fix module symbols when stack debugging is on

Linus Torvalds <[email protected]>:
o cardbus.c fixes
o fix up fall-out from header cleanups
o More include header fixes for emu10k driver
o Undo bogus 390 block layer merge (which re-introduced long-gone
hardsects array)
o jdev/s_dev are now regular dev_t's, compare them as such
o Bitops need "unsigned long", but byte arrays
o Remove old duplicate ACPI DEBUGGER_THREADING define
o Fix printk type warning (mpc_cpufeature is long)
o Add infrastructure to easily make _correct_ bitmap members in
structures and unions (and why not other variables too..)
o Fix various sound compiler warnings (and outright bugs
o Cleanup, use new bitmap declarator instead of doing it by hand
o Fix smbfs debug macros
o Linux kernel 2.5.22
o Brad Heilbrun: fix IDE for highmem support
o revert to correct C99 behaviour Cset exclude:
[email protected]|ChangeSet|20020429021546|12619

Martin Dalecki <[email protected]>:
o 2.5.20 IDE 86-92
o 2.5.20 locks.h cleanup
o kill warnings (1-19)
o 2.5.21 "I can't get no compilation"

Nemosoft Unv. <[email protected]>:
o PWC 8.7 for 2.5.20

Oliver Neukum <[email protected]>:
o USB: small optimisation for hpusbscsi
o USB: saving memory on kaweth

Pavel Machek <[email protected]>:
o suspend-to-{ram/disk} cleanups/fixes for 2.5.21

Peter Chubb <[email protected]>:
o yenta_socket driver PCI irq routing fix

Robert Love <[email protected]>:
o net/socket.c memory leak fix
o uber trivial sysrq.c patch
o kernel preemption bits (1/2)
o kernel preemption bits (2/2)
o scheduler whitespace/comment merge from -ac

Russell King <[email protected]>:
o Fix more header file breakage

Russell King <[email protected]>:
o [ARM] Generic hook for page faults Provide a method where various
other parts of the kernel (eg, alignment fault handler, PCI
subsystems, etc) can hook into the page fault processing to handle
alignment and PCI faults respectively.
o [ARM] asm-arm/bitops.h - add fls() and stream-line
sched_find_first_bit()
o [ARM] Fix ARM build (, -> _) The kbuild infrastructure in 2.5.21
uses the filename to generate a dependency file, which is passed
into gcc using -Wp,-MD,filename.
o [ARM] 3 trivial changes

Stephen Rothwell <[email protected]>:
o utimes permission check

William Stinson <[email protected]>:
o [janitor] update the isicom.c multiport serial driver to 1) check
the result of copy_from_user 2) return -EFAULT in case not all
data was copied 3) release resources in case of failure
o [janitor] update the istallion.c multiport serial driver 1) checks
the result of copy_XX_user and returns -EFAULT in case not all data
was copied.
o [janitor] update the ray_cs.c PCMCIA client driver for the Raylink
wireless LAN card 1) checks the result of copy_to_user and 2)
returns -EFAULT in case not all data was copied.
o [janitor] check copy_from_user return val in e100 net driver
o [janitor] update the stallion.c multiport serial driver checks the
result of copy_to_user and returns -EFAULT in case not all data was
copied. Patch also changes the return code
o [janitor] update the optcd Optics Storage 8000 AT CDROM driver 1)
remove call to check_region 2) check the status of call to
request_region 3) and return an error in case of problem.
o [janitor] request_region cleanups for mcd and mcdx ancient cd-rom
drivers
o [janitor] update the ni65 network driver to 1) remove call to
check_region and use request_region instead checking the return
value 2) release region resource in case of driver initialisation
error
o [janitor] update the sdlamain Multiprotocol WAN Link Driver to 1)
check the status of call to request_region 2) and return an error
in case of problem.
o [janitor] update the DAC960 Driver for Mylex
DAC960/AcceleRAID/eXtremeRAID PCI RAID Controllers to 1) check
result of calls to request_region and handle failure to allocate
region resource 2) add and use an extra label "Failure1" which
frees the region resource in case of device driver initialisation
error later on
o [janitor] update the eexpress.c net driver to 1) check the status
of call to request_region 2) and return an error and release the
interrupt held in case of problem.
o [janitor] update the comx-hw-comx wan driver to remove call to
check_region and check the status of call to request_region
instead.
o [janitor] update the eepro Intel EtherExpress Pro/10 device driver
to 1) check the status of call to request_region 2) and return an
error in case of problem.
o [janitor] update the atarilance Ethernet driver for VME Lance cards
on the Atari to check the result of request_irq and exit in case of
error
o [janitor] update the yam hamradio driver to



2002-06-17 20:39:46

by Alessandro Suardi

[permalink] [raw]
Subject: Re: Linux-2.5.22

Linus Torvalds wrote:
> Hmm.. This should make cardbus work again, and gets rif of the IDE "oops
> on shutdown" thing. Big x86-64 merge, and lots of acpi updates. IDE
> updates (as usual) and a lot of compiler warning work by various people.
> IrDA update and SCSI cleanups..

Confirmed - Xircom PCI Cardbus works again. Thanks !

--alessandro

"the hands that build / can also pull down
even the hands of love"
(U2, "Exit")

2002-06-18 09:29:17

by Vincent Hanquez

[permalink] [raw]
Subject: Re: Linux-2.5.22

On Mon, Jun 17, 2002 at 10:33:48PM +0200, Alessandro Suardi wrote:
> Linus Torvalds wrote:
> >Hmm.. This should make cardbus work again, and gets rif of the IDE "oops
> >on shutdown" thing. Big x86-64 merge, and lots of acpi updates. IDE
> >updates (as usual) and a lot of compiler warning work by various people.
> >IrDA update and SCSI cleanups..
>
> Confirmed - Xircom PCI Cardbus works again. Thanks !

3Com575 reworks too. Thanks

--
Tab