Security is considered an essential part of all IT processes, but is your IT department doing all that it can? This whitepaper focuses on how IT unknowingly...
While it is relatively easy to provision new users with initial access to applications and other information resources, it is not so easy to ensure over...
Various things all over the map, most of them not necessarily
very visible to most people. ALSA update, and tons of small fixes
pretty much everywhere.
The one thing that people may actually _notice_ is that you get
a lot more warnings for some drivers due to the stricter
type-checks for PCI memory mapping. They are harmless (code
generation should be the same), and we'll work on trying to fix up
the drivers as we go along, but they can be a bit daunting if you
happen to enable some of the less type-friendly drivers right
now..
Linus
Summary of changes from v2.6.9-rc1 to v2.6.9-rc2
Aaron Grothe:
[CRYPTO]: Add Whirlpool digest algorithm
Adam Kropelin:
preset loops_per_jiffy for faster booting
input: Fix hiddev disconnect-while-in-use oops
input: Eliminate hiddev.h dependency on hid.h
Adrian Bunk:
update contact address for SCSI megaraid.c
SCSI ips: remove inlines
another small advansys cleanup
drivers/scsi/sg.c kill local jiffies functions
SCSI dc395x.c: fix inline compile errors
SCSI nsp32.c: remove inlines
let AIC7{9,X}XX_BUILD_FIRMWARE depend on
SCSI nsp32.c: missing parts of inline removal patch
SCSI gdth: kill #define __devinitdata
Alex DeVries has moved
R8169_NAPI help text
net/smc9194.c: fix gcc-3.5 inline compile errors
net/hamachi.c: gcc-3.5 build fixes
net/rrunner.c: gcc-3.5 fixes
net/tulip/dmfe.c: gcc-3.5 fixes
ixgb_main.c: fix inline compile errors
sk98lin/skge.c doesn't compile with PROC_FS=n
fix net/hamradio/dmascc with gcc 3.4
really uninline lmc_trace
pcxx.c build fix
riscom8 build fix
cdu31a.c build fix
Akinobu Mita:
show Active/Inactive on per-node meminfo
[IA64] discontig.c: reset counters every iteration each node in
show_mem()
Al Borchers:
USB: update Edgeport io_usbvend.h
USB: update Edgeport io_fw_down.h
USB: update Edgeport io_fw_down3.h
Alan Cox:
ipr: Fix assorted dma_addr_t typing errors
ide: do hwif spin up for all platforms
ide: quiten hwif spin up
ide: fix bad disk geometry hang
ide: identify non decoded master/slave by serial and model
VLAN support for 3c59x/3c90x
Root reservations for strict overcommit
fix the barrier IDE detection logic
ide: update comments in ide.c and ide-probe.c
ide: remove never changing FANCY_STATUS_DUMPS define
Alan Stern:
USB: Set QH bit in UHCI framelist entries
USB: Fix submission-error bug in the USB scatter-gather
USB: unusual_devs.h entry
USB: Update unlink testing code in the usbtest driver
USB: Use 8-byte hub status URB buffer
USB: Add missing cleanup to usb_register_root_hub()
Alex Sanks:
USB: net2280 patch
Alexander Shatohin:
Typo in drivers/net/dl2k.h
Alexander Viro:
/dev/ptmx open() fixes
removed bogus casts of SPIN_LOCK_UNLOCKED
annotation of ki_buf
annotation of xfs sendfile
killed check_region() in ixj
signed char bugs in ixj
warning fix in usb/gadget/inode.c
usb alignment fixes
mda dependency
mpoa warning fix
NULL noise removal
missing export of memchr on arm
missing include of config.h in asm-alpha/page.h
bad names of local-in-macros in arm io.h
check_region() removal in tc/zs.c
check_region() removal in fdomain.c
any2_scsi() cleaned up
signed char fixes in qd65xx
more size_t portability fixes
check_region() removal in waveartist
preprocessor mess in msnd
casts are not lvalues
soundblaster check_region() removal
sscape cleanup, fixes and check_region() removal
trix cleanup and check_region() removal
mad16 cleanup, fixes and check_region() removal
pss cleanup, fixes and check_region() removal
sgalaxy cleanup and check_region() removal
opl3 cleanup and check_region() removal
ad1848 check_region() removal
maui cleanup, fixes and check_region() removal
cmpci cleanup
mpu401 check_region() removal
wf_midi check_region() removal
64bit cleanup in bt878 and btaudio
64bit portability fixes (pointer-to-int stuff)
arm Kconfig fixes
misc sound/oss bits
checksum.h annotations
misc alpha bits
ifdef fixes
NULL noise removal in usb/gadget
missing includes from irq changes
mmc annotation
missing include compiler.h in arm memory.h
alpha warning fixes
usx2y cleanups and fixes
missing include in pcm_native.c
acpi/processor.c 64bit portability
acpiphp_ibm.c 64bit portability
alpha csum_partial_copy.c annotations
netfilter warning (alpha)
mixart cleanups
sparc64 vga.h fix
__setup fixes
more NULL noise removal
eicon annotation
megaraid annotation
afs ->follow_link() fixes
sysfs ->follow_link() switched to new scheme
ncpfs ->follow_link() switched to new scheme
cifs ->follow_link() switched to new scheme, cleaned up
reduce stack use in altroot handling
misc cleanup in symlink-handling part of namei.c
nfs ->follow_link() switched to new scheme
adfs endianness fixes
ext2 endianness fixes
msdos and vfat endianness fixes
acorn partitions endianness fixes
UDF endianness fixes
quota minor endianness fixes
beginning of endianness annotations
ext2 endianness annotations
adfs endianness annotations
affs endianness annotations
udf endianness annotations
CIFSSMBLock() endianness fix
more endianness breakage (CIFSSMBLock(), again)
CIFSSMBNegotiate endianness fix
CIFSSMBQueryReparseLinkInfo() endianness fix
Andi Kleen:
gcc-3.5 fixes to advansys
[IA64] various issues in the IA64 swiotlb code
New x86-64 merge
md: make MD no device warning KERN_WARNING
Fix warnings in es7000
x86_64: emulate NUMA on non-NUMA hardware
[CPUFREQ] Fix cosmetic issue in powernow-k8 error handling
Add support for NUMA discovery on AMD dual core to x86-64
Fix boot_cpu_data on x86-64
Increase bus/apic limits on x86-64
Fix argument checking in sched_setaffinity
[NET]: Fix CONFIG_COMPAT build with networking disabled
[NET]: Do less atomic count changes in dev_queue_xmit
[IA64] <asm-ia64/acpi.h> still declares deleted
acpi_register_irq
[IA64] acpi.c: export pm_power_off for use by ipmi_poweroff
module
Andrew Chew:
This patch updates include/linux/pci_ids.h with the CK804 audio
controller ID, and adds the CK804 audio controller to the
sound/pci/intel8x0.c audio driver.
sata_nv: fix CK804 support
Andrew Morton:
Fix sparc compile error in dma-mapping.h
mptbase.c warning fix
sg.c: remove unused sg_jif_to_ms()
megaraid build fix
schedstat: UP fix
uml: CPU scheduler update
first/next_cpu returns values > NR_CPUS
alloc_pages priority tuning
USB: legousbtower.c module_param fix
file_ra_state_init speedup
eata_pio.c warning fix
e1000 build fix
sym_requeue_awaiting_cmds() warning fix
ipr.c build fix
[un]register_ioctl32_conversion() stubs
copy_mount_options size fix
sane mlock_limit
Fix x86_64 vs select.c namespace clash
must_check copy_to_user()
copy_to_user checking in select.c
megaraid warning fix
truncate_inode_pages latency fix
remove ext2_panic() prototype
isdn debug build fix
NFS: older gcc's don't like unsized arrays
x86_64 waitid syscall number fix
Fix shmem.c stubs
add_to_swap(): suppress oom message
ipr.c build fix
airo build fix
remove ext2_panic()
Fix mark_buffer_dirty_inode locking breakage
[NET]: Fix pkt_act.h warning with gcc-2.95
Andrew Vasquez:
qla2xxx: EH host-reset fixes
qla2xxx: Set firmware options fixes
qla2xxx: TCQ fixes
qla2xxx: Update version
Re: 2.6.8-rc3-mm2: Debug: sleeping function called from
invalid
ppc32: remove dead CONFIG_KERNEL_ELF Kconfig entry
fix some comments about epoch in arch/alpha/kernel/time.c
remove read-only/immutable checks from fat_truncate
inode time update funnies in ncpfs
fix NC5380 locking and delayed work handling
sk98lin procfs fix
update scsi_eh_get_sense commentary
BKL removal for EH thread startup
mesh is ppc32-only
[XFS] Fix warnings in xfs_bmap.c
[XFS] Export sync_page_range to fix O_SYNC in XFS
[XFS] Rework parts of the write path so that when a direct
write needs to fallback to buffered in the generic code, we are
able to relock the XFS inode correctly.
[XFS] Fix O_SYNC flushing in XFS which regressed with
concurrent O_SYNC write improvements recently.
ftape support for x86_64
hfs/hfsplus is missing .sendfile
fix devfs name for microcode driver
fix compile warning in ppc64 pmac_feature.c
fix compile warnings in via-pmu.c for !CONFIG_PMAC_PBOOK
stop ->put_inode abuse in vxfs
some missing statics in mm/
remove ptrinfo
fix compile warning in rivafb on ppc
[XFS] Remove a readahead page allocation failure warning, this
will happen under normal workloads and does not indicate a
problem.
[XFS] Fix use of AIO wait_on_sync_kiocb and a deadlock in
O_SYNC inode semaphore handling.
[IPV4]: Mark inet_family_ops static
[NET]: Unexport {alloc,free}_divert_blk()
factor out common <asm/hardirq.h> code
centralize some nls helpers
remove unused sysctls from kernel/personality.c
fix address_space.i_mmap comment
remove MOD_{INC,DEC}_USE_COUNT users that got back in
don't mention MOD_{INC,DEC}_USE_COUNT in Documentation/
remove drivers/char/busmouse.[ch]
Missing static in buffer.c
[IPV6]: Remove secure_ipv6_id, unused
Christoph Lameter:
Time interpolator: Scalability enhancements and high resolution
time for IA64
Fix hpet time interpolator setup for
CONFIG_TIME_INTERPOLATION
Con Kolivas:
sched: adjust p4 per-cpu gain
Corey Minyard:
signal handling race fix
Cornelia Huck:
Add pci dependencies to drivers/media/dvb/ttpci/Kconfig
Coywolf Qi Hunt:
uml: remove a group of unused bh functions
Daniel McNeil:
AIO: retry infrastructure fixes and enhancements
Dave Airlie:
remove __NO_VERSION__ relic from the past
drm: missing bus_address assignment
Add some missing NULL->0 and __user annotiations
Mark gamma as broken
Initial DRM function table removes some if the DRIVER_
macros
ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram
VX core fixed the compile warnings due to the last change.
ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram
VX core added 'Clock Mode' control to choose the clock source.
ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1724
driver avoid to change the AC97 rate registers. this seems
conflicting with the rate conversion on VT172x.
ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
Wavefront drivers fix possible buffer overflow in
wavefront_download_firmware()
ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx
driver added the DXS entry for Mitac/Vobis/Yakumo laptop.
ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec
Core added ac97_can_spdif() for checking the SPDIF support.
ALSA CVS update PCM Midlevel Removed the obsoleted init for
boot parameters.
ALSA CVS update ES1968 driver Fix the crash at unloading the
module due to the shared interrupt with other devices.
ALSA CVS update Generic drivers Do the buffer allocation in
hw_params callback instead of open callback.
ALSA CVS update PCM Midlevel,ES1968 driver,EMU10K1/EMU10K2
driver,KORG1212 driver Trident driver Clean up the buffer
management in the PCM runtime record.
ALSA CVS update Intel8x0 driver Fixed the calculation of the
current DMA position on some sloppy devices.
ALSA CVS update VIA82xx driver Fixed the calculation of the
current DMA position at the period boundary.
ALSA CVS update USB generic driver handle devices that allow
setting but not reading sample rate
ALSA CVS update CMIPCI driver don't sleep in prepare
callback
ALSA CVS update PCM Midlevel Each of
snd_pcm_hw_refine_old_user() and snd_pcm_hw_params_old_user()
consume 856 bytes of stack and can invoke deep calls via the page
allocator.
ALSA CVS update USB generic driver new functions
snd_usbmidi_input_stop() and snd_usbmidi_input_start() needed by
snd-usb-usx2y to be able to use usb_set_interface()
ALSA CVS update ALSA sequencer,Instrument layer,ISA,GUS drivers
Clean up Makefiles for the sequencer stuff using reverse
selections.
This patch introduces a kcalloc() in the kernel that is used to
replace the ALSA subsystem-specific snd_kcalloc() and
snd_magic_kcalloc().
ALSA CVS update AC97 Codec Core Fixed the detection of
STAC9708/11 surround control.
ALSA CVS update Control Midlevel,HWDEP Midlevel,ALSA Core,PCM
Midlevel,RawMidi Midlevel Timer Midlevel,ALSA<-OSS
emulation,ALSA sequencer,ALSA<-OSS sequencer Unlock BKL in ioctl
callback to avoid the long preempt-disabling.