Live Event Date: June 20, 2013 @ 1:00 p.m. ET / 10:00 a.m. PT
Have you noticed that clients, employees, investors and the media increasingly cite the...
Live Event Date: June 19, 2013 @ 12:00 p.m. ET / 9:00 a.m. PT
Consumers love public cloud file sharing services like Dropbox because they make collaboration...
Ok, too long between test5 and test6 again, so the patch is
pretty big. Lots of driver updates and architectures fixed, but
also lots of merges from Andrew Morton. Most notably perhaps Con's
scheduler changes that have been discussed extensively and made it
into the -mm tree for testing.
This also finally gets one of the last "must-fix" things for
2.6.0: the extended 32-bit dev_t support. Courtesy of Al Viro (with
a lot of prodding and input over the years from Andries).
arm, s390, ia64, x86-64, and ppc64 updates. USB, pcmcia and i2c
stuff. And a fair amount of janitorial.
Linus
Summary of changes from v2.6.0-test5 to v2.6.0-test6
Adam Belay:
[PNPBIOS] compilation fix for pnpbios without proc support
[PNP] release card devices on probe failure
[PNPBIOS] move detection code into core.c
[PNP] remove DMA 0 restrictions
janitor: remove unneeded includes (isapnp)
[ISAPNP] remove unused isapnp_allow_dma0 modparam
[PNPBIOS] return proper error codes on init failure
[PNPBIOS] move some more functions to local include file
Adam Radford:
3ware driver update
Adrian Bunk:
ATM Ambassador no longer BROKEN_ON_SMP
input: Fix Kconfig KEYBOARD_ATKBD when SERIO is modular
fix sbni.c compile with gcc 3.3
USB: fix USB_MOUSE help text
select MII
select ZLIB_{IN,DE}FLATE
Alan Stern:
USB: Use num_altsetting in usbnet and usbtest
USB: Changes to core/config.c (1 - 9)
USB: improve debugging logging during suspend and resume
(as84) Small fixup for SCSI proc code
Albert Cahalan:
fix for hidden-task problem
fix CONFIG_SECURE trouble in thread-aware procfs
use CLONE_KERNEL
shared signals require shared VM
Alexander Viro:
ps2esdi broken
prepare for 32-bit dev_t: reiserfs/procfs.c
prepare for 32-bit dev_t: drm debugging printks
prepare for 32-bit dev_t: XFS
prepare for 32-bit dev_t: tty usage
prepare for 32-bit dev_t: NFS
prepare for 32-bit dev_t: JFS
prepare for 32-bit dev_t: jffs2 cleanups
prepare for 32-bit dev_t: md.c cleanups
prepare for 32-bit dev_t: dm-ioctl-*.c
prepare for 32-bit dev_t: misc cleanups
prepare for 32-bit dev_t: mknod()/ustat()
prepare for 32-bit dev_t: loop.c
prepare for 32-bit dev_t: CODA
prepare for 32-bit dev_t: stat()
32-bit dev_t: internal use
32-bit dev_t: switch-over
32-bit dev_t fixups
32-bit dev_t fallout: mips/kernel/sysirix.c
32-bit dev_t: md fallout
Avoid /proc/{ioports,iomem} truncation
ppc64 typo fix (kudos to Anton)
Alexey Dobriyan:
USB: Remove setting TASK_RUNNING after schedule_timeout in
/drivers/usb/
Amir Noam:
[bonding 2.6] fix 802.3ad long fail over with high UDP Tx
stress
[bonding 2.6] fix load balance problem with high UDP Tx
stress
[bonding 2.6] fix ARP monitoring bug
[bonding 2.6] fix kernel panic when optional feature used
[bonding 2.6] fix change active command
[bonding 2.6] fix OOPS in bonding driver, when removing
primary
[AGPGART] Fix ATI GART for IGP9100/R300 From the folks at ATI.
Some chips hang with this flush.
[AGPGART] Remove unreferenced extern
[CPUFREQ] Merge speedstep-smi driver
[CPUFREQ] remove $Id$ tags, update filenames
[CPUFREQ] add cpufreq_update_policy()
[IPV6]: Fix non-CONFIG_PROC_FS build
[CPUFREQ] CodingStyle fixes for speedstep-smi
[CPUFREQ] Don't print out speedstep stuff on non-Intel
CPUs
[CPUFREQ] use PFX macro in common printk's
[CPUFREQ] Fix up debug printk formatting string in
speedstep-smi
[AGPGART] Fix silly logic bug in modular AMD64 GART driver
[AGPGART] Missing prefixes in printk's
[AGPGART] Fix missing/bogus includes
[CPUFREQ] Add missing config.h includes
[AGPGART] Add HP AGP 8x bridge and fix ACPI claim The following
patch to the HP ZX1 GART driver
[AGPGART] Fix module alias
[CPUFREQ] Read MSRs before trying to use them in powernow-k7
Very silly bug spotted by Ducrot Bruno
[CPUFREQ] We need to set SGTC when we change powernow-k7
voltage
[CPUFREQ] Work around buggy powernow-k7 BIOSes with low
settling times
[CPUFREQ] Powernow-k7 latency timer needs to be in values of
10ns
[CPUFREQ] Explicitly disable scaling we don't need in
powernow-k7 The VIDC/FIDC controls could have been left at 1 from a
previous call to
Dave Kleikamp:
JFS: Fix rampant data corruption
David Brownell:
USB: usb/gadget/Kconfig, use right PXA2xx symbols
USB: psdocs fails for usbgadget
USB: usb "ether" net gadget
USB: usb gadgetfs updates
USB: usb_set_configuration() rework (v2)
David Howells:
RxRPC update
AFS update
David Mosberger:
ia64: Drop unnecessary fadvise64_64() bloat (it isn't needed on
64-bit platforms).
ia64: Document the typo that made it into the definition of
MINSTKSZ (last two numbers got transposed). Thanks to Arun Sharma
for finding this. New glibc's will have the value corrected, but we
leave the kernel at the old (bogus) value to retain backwards
compatibility (and while a strange value, the old value works just
fine).
ia64: Finnish adding ECC support. Based on patch by Suresh
Siddah
ia64: Fix asm-ia64/acpi.h typo & name-collision
ia64: Direct sys_fadvise64() to sys_fadvise64_64()
ia64: Fix things so that they compile with the latest GCC 3.4,
which optimize away static variables with no compiler-visible
use.
ia64: Drop unnecessary version check in sba_iommu.c
ia64: Re-enable /proc/sal support. Bug reported by Stephane
Eranian, patch by Jesse Barnes.
ia64: In <asm-ia64/param.h>, do not include
<linux/config.h> outside the #ifdef __KERNEL__ bracket. Doing
so pollutes the user level namespace. Bug report & proposed fix
by GOTO Masanori.
ia64: Control /proc/bus/mckinley/zx1 via separate SBA_PROC_FS
macro and turn SBA_PROC_FS off by default (it's too much of a
scalability bottleneck).
ia64: Based on patch by Jess Barnes: split up
memory-initialization from kernel/setup.c into two separate files:
mm/{dis,contig}.c to handle contiguous vs. discontiguous memory
layouts.
ia64: Improve comment for reserve_memory()
ia64: Mark access_ok() as likely to succeed (as is done in x86
tree)
ia64: Patch by Christoph Hellwig: Kill two SN headers never
references in the current tree.
ia64: Patch by Christoph Hellwig: None of the exported symbols
is referenced by a module, even more the file doesn't compile when
CONFIG_IA64SGISN_DEBUG is set.
ia64: Patch by Christoph Hellwig: SN2 stopped abusing devfs in
2.5, clean up the leftovers.
ia64: Patch by Christoph Hellwig: kill .hcl entry in SN
hwgfs
David S. Miller:
[SPARC64]: Update defconfig
[SPARC64]: Make sure cpu_data[0].udelay_val gets setup on
non-SMP (found by bde@nwlink.com)
[UDP]: In udp_{v6_}flush_pending_frames, reset up->len
too
[NET]: Increase ethernet tx_queue_len to 1000
[IPV4]: Fix skb leak in igmp.c
[LLC]: llc_core.c needs linux/init.h
[I2C]: Several drivers forget to include asm/io.h
[NET]: Unlink qdiscs in qdisc_destroy even when
CONFIG_NET_SCHED is not enabled
[SPARC64]: Update defconfig
[SPARC64]: Handle WDISP19 relocations in modules
[ATM]: atmtcp.c needs linux/init.h
[ATM]: Add struct net_bridge decl to net/atm/common.c
[ATM]: Fix atm_mpoa_disp_qos() second arg to be ssize_t
[IPV4]: Use correct ptrdiff_t printf format in ipmr.c
[IPVS]: Print out __u64 properly in ip_vs_ctl.c
David T. Hollis:
USB: ethtool_ops and ax8817x fixes for usbnet
USB: Remove ax8817x driver
David Woodhouse:
[BLUETOOTH]: Fix bug in set_sk_owner() changes
[BLUETOOTH]: Add missing owner to bnep_sock_family_ops
Dean Roehrich:
[XFS] Change dm_send_namesp_event to take vnode ptrs rather
than bhv ptrs
Dennis Jørgensen:
[IPV4]: Fix wrong IP address in icmp.c error message
Dmitry Torokhov:
serio.c
input: Fix multibutton handling in Synaptics.c (nExtBtn > 8
case)
input: Synaptics code cleanups
Duncan Sands:
USB speedtouch: use multiple urbs by default
USB: New email address for duncan
USB speedtouch: neater sanity check
USB speedtouch: bump the version number
Eric Sandeen:
[XFS] remove doubly-included header files
[XFS] Re-work xfs stats macros to support per-cpu data
[XFS] Update sysctls - use ints, not ulongs, and show pagebuf
values in jiffies like everybody else
Erlend Aasland:
[CRYPTO]: Add alg. type to /proc/crypto output
Eyal Lebedinsky:
wl3501 with old compiler
Felipe Damasio:
slip.c: current state cleanup
[NET]: Kill unneded version.h in net/sched
Unneeded memory barrier in net/irda code
Memory leak in scsi_debug found by checker
Memory leak in NCR_Q720 found by checker
François Romieu:
(1/4) sdla - move out of Space.c
Geert Uytterhoeven:
in2000 warning
Greg Kroah-Hartman:
PCI hotplug: fix up a bunch of copyrights that were incorrectly
declared
I2C: added new id for Radeon driver
PCI: remove compiler warning from previous new_id patch
PCI: fix up some pci drivers that had marked their probe
functions with __init
I2C: remove some usages of i2c_adapter.id as they are not
used
I2C: add the i2c-sis5595 i2c bus driver
I2C: add the i2c-sis630 i2c bus driver
I2C: add the i2c-via i2c bus driver
I2C: clean up the i2c bus Kconfig menu and help texts
I2C: turn off debugging on the new sis i2c bus drivers
USB: fix oops when trying to suspend and resume
USB: fix oops in ipaq driver
USB: fix up missing </para> in usb documentation
USB: make sure we never reference a usbserial port after it has
been unregistered
USB: unusual device fixup for the Y-E floppy drive
I2C: add the i2c-i810 i2c bus driver
I2C: add the i2c-savage4 i2c bus driver
I2C: add the i2c-voodoo3 i2c bus driver
I2C: clean up the i2c chips Kconfig logic and help
information
I2C: clean up the drivers/i2c/Kconfig file
I2C: move i2c-prosavage.c driver to drivers/i2c/busses where it
belongs
I2C: clean up i2c-prosavage.c driver
I2C: fix up dependancies in the i2c/busses/Kconfig file
I2C: move the i2c-philips-par driver to drivers/i2c/busses
I2C: clean up i2c-philips-par.c driver a bit
I2C: move i2c-elv.c driver to drivers/i2c/busses
I2C: clean up the i2c-elv.c driver a bit
I2C: move i2c-elektor.c driver to drivers/i2c/busses/
I2C: move i2c-velleman driver to drivers/i2c/busses
I2C: move the scx200* drivers to drivers/i2c/busses
I2C: move the remaining i2c bus drivers to
drivers/i2c/busses
I2C: remove check_region usage and warning from i2c-sensor
I2C: remove I2C_VERSION and I2C_DATE as they make no sense in
the kernel tree
I2C: remove the isa address check alltogether
I2C: move the i2c algorithm drivers to drivers/i2c/algos
I2C: add eeprom i2c chip driver
I2C: remove unneeded #defines in the eeprom chip driver
USB: remove misleading FIXME comment added by previous
patch
USB: i was wrong, clean up some extra refcounts that are no
longer needed
Guillaume Morin:
fix cpu_test_and_set() on UP
Harald Welte:
[NETFILTER]: Clear nf_debug in ipsec tunnel case
[NETFILTER]: Use u16 for port numbers
Henning Meier-Geinitz:
USB scanner driver: use static declarations
USB scanner driver: report back return codes
USB scanner driver: balancing
usb_register_dev/usb_deregister_dev
USB scanner driver: new device ids
USB scanner driver: added USB_CLASS_CDC_DATA
Herbert Xu:
[XFRM]: Fix ALLOC_SPI for IPCOMP
Hideaki Yoshifuji:
[NET]: Various /proc/net/* files may drop some data
[NET]: /proc/net/if_inet6 may drop some data
[NET]: Clean up /proc/net/{anycast6/igmp6}
[NET]: Use proc_net_fops_create() and proc_net_remove() in
net/core
[NET]: Use proc_net_fops_create() and proc_net_remove() in
net/ipv4
[NET]: Use proc_net_fops_create() and proc_net_remove() in
net/ipv6
[IPV4]: Convert /proc/net/pnp to seq_file
[NET]: Use proc_net_fops_create() for /proc/net/wireless
Hirofumi Ogawa:
DEVICE_NAME_SIZE/_HALF removal (I2C stuff)
DEVICE_NAME_SIZE/_HALF removal (I2C related, but v4l
stuff)
DEVICE_NAME_SIZE/_HALF removal (I2C related, but fb stuff)