23 Mar, 2006

8 commits

  • Attempt to fix the problem wherein people's oops reports scroll off the screen
    due to repeated oopsing or to oopses on other CPUs.

    If this happens the user can reboot with the `pause_on_oops=' option.
    It will allow the first oopsing CPU to print an oops record just a single
    time. Second oopsing attempts, or oopses on other CPUs will cause those CPUs
    to enter a tight loop until the specified number of seconds have elapsed.

    The patch implements the infrastructure generically in the expectation that
    architectures other than x86 will find it useful.

    Cc: Dave Jones
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     
  • This patch introduces a user space interface for swsusp.

    The interface is based on a special character device, called the snapshot
    device, that allows user space processes to perform suspend and resume-related
    operations with the help of some ioctls and the read()/write() functions.
     Additionally it allows these processes to allocate free swap pages from a
    selected swap partition, called the resume partition, so that they know which
    sectors of the resume partition are available to them.

    The interface uses the same low-level system memory snapshot-handling
    functions that are used by the built-it swap-writing/reading code of swsusp.

    The interface documentation is included in the patch.

    The patch assumes that the major and minor numbers of the snapshot device will
    be 10 (ie. misc device) and 231, the registration of which has already been
    requested.

    Signed-off-by: Rafael J. Wysocki
    Acked-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Rafael J. Wysocki
     
  • Update suspend-to-RAM documentation with new machines, and makes message
    when processes can't be stopped little clearer. (In one case, waiting
    longer actually did help).

    From: "Rafael J. Wysocki"

    Warn in the documentation that data may be lost if there are some
    filesystems mounted from USB devices before suspend.

    [Thanks to Alan Stern for providing the answer to the question in the
    Q:-A: part.]

    Signed-off-by: Pavel Machek
    Signed-off-by: Rafael J. Wysocki
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • Allow the x86 "sep" feature to be disabled at bootup. This forces use of the
    int80 vsyscall. Mainly for testing or benchmarking the int80 vsyscall code.

    Signed-off-by: Chuck Ebbert
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Chuck Ebbert
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (78 commits)
    [PATCH] powerpc: Add FSL SEC node to documentation
    [PATCH] macintosh: tidy-up driver_register() return values
    [PATCH] powerpc: tidy-up of_register_driver()/driver_register() return values
    [PATCH] powerpc: via-pmu warning fix
    [PATCH] macintosh: cleanup the use of i2c headers
    [PATCH] powerpc: dont allow old RTC to be selected
    [PATCH] powerpc: make powerbook_sleep_grackle static
    [PATCH] powerpc: Fix warning in add_memory
    [PATCH] powerpc: update mailing list addresses
    [PATCH] powerpc: Remove calculation of io hole
    [PATCH] powerpc: iseries: Add bootargs to /chosen
    [PATCH] powerpc: iseries: Add /system-id, /model and /compatible
    [PATCH] powerpc: Add strne2a() to convert a string from EBCDIC to ASCII
    [PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c
    [PATCH] powerpc: iseries: Remove pointless iSeries_(restart|power_off|halt)
    [PATCH] powerpc: iseries: mf related cleanups
    [PATCH] powerpc: Replace platform_is_lpar() with a firmware feature
    [PATCH] powerpc: trivial: Cleanup whitespace in cputable.h
    [PATCH] powerpc: Remove unused iommu_off logic from pSeries_init_early()
    [PATCH] powerpc: Unconfuse htab_bolt_mapping() callers
    ...

    Linus Torvalds
     
  • Documentation: Added FSL SOC SEC node definition

    Updated the documentation to include the definition of the SEC device
    node format for Freescale SOC devices.

    Signed-off-by: Kim Phillips
    Signed-off-by: Paul Mackerras

    Kim Phillips
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)
    [ARM] 3389/1: typo and grammar fix
    [ARM] 3386/1: AT91RM9200 Clock update
    [ARM] 3384/1: AT91RM9200: Timer
    [ARM] 3382/1: ixp2000: unify defconfigs
    [ARM] 3381/1: ixp2000: fix slowport write timing control register fields
    [ARM] 3380/1: ixp2000: simplify ixdp2x00_master_npu() check
    [ARM] 3379/1: ixp2000: use generic 8250 debug macros
    [ARM] 3378/1: ixp2000: fix gpio interrupt handling
    [ARM] Quieten spurious IRQ detection
    [ARM] Use kcalloc to allocate counter_config array rather than kmalloc
    [ARM] Oprofile: dynamically allocate counter_config
    [ARM] Oprofile: Convert semaphore to mutex
    [ARM] 3376/2: S3C2410 - update defconfig
    [ARM] 3375/1: S3C2440 - fix osiris machine build
    [ARM] 3374/1: ep93xx: gpio interrupt support
    [ARM] 3361/1: S3C24XX - add USB bus clock source
    [ARM] 3360/1: S3C2440 - add set rate methods and camera clock
    [ARM] 3359/1: S3C24XX - add support for clk_set_rate
    [ARM] Convert kmalloc+memset to kzalloc
    [ARM] 3373/1: move uengine loader to arch/arm/common
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (124 commits)
    [ALSA] version 1.0.11rc4
    [PATCH] Intruduce DMA_28BIT_MASK
    [ALSA] hda-codec - Add support for ASUS P4GPL-X
    [ALSA] hda-codec - Add support for HP nx9420 laptop
    [ALSA] Fix memory leaks in error path of control.c
    [ALSA] AMD Au1x00: AC'97 controller is memory mapped
    [ALSA] AMD Au1x00: fix DMA init/cleanup
    [ALSA] hda-codec - Fix generic auto-configurator
    [ALSA] hda-codec - Fix BIOS auto-configuration
    [ALSA] Fixes typos in Audiophile-USB.txt
    [ALSA] ice1712 - typo fixes for dxr_enable module option
    [ALSA] AMD Au1x00: make driver build after cleanup
    [ALSA] ice1712 - Fix wrong value types for enum items
    [ALSA] fix resource leak in usbmixer
    [ALSA] Fix gus_pcm dereference before NULL
    [ALSA] Fix seq_clientmgr dereferences before NULL check
    [ALSA] hda-codec - Fix for Samsung R65 and ASUS A6J
    [ALSA] hda-codec - Add support for VAIO FE550G and SZ110
    [ALSA] usb-audio: add Maya44 mixer control names
    [ALSA] usb-audio: add Casio PL-40R support
    ...

    Linus Torvalds
     

22 Mar, 2006

30 commits

  • Jaroslav Kysela
     
  • Modules: Documentation

    Fixes typos in Audiophile-USB.txt.

    Signed-off-by: Thibault LE MEUR
    Signed-off-by: Takashi Iwai

    Thibault LE MEUR
     
  • Modules: Documentation,HDA Codec driver

    Added a new model 'laptop-eapd' to AD1986A codec for Samsung R65 and
    ASUS A6J laptops.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation,HDA Codec driver

    Add support for VAIO FE550G and SZ110 laptops with Sigmatel codec (7661).
    The new model 'vaio' is added.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation,USB generic driver

    The patch adds the 'device_setup' module parameter and a specific
    quirk to correctly initialize the audiophile usb device: this fixes
    the distorted sound bug on the Analog capture port. Backward
    compatibility is achieved by simply omitting the new parameter.

    Signed-off-by: Thibault LE MEUR
    Signed-off-by: Takashi Iwai

    Thibault LE MEUR
     
  • Modules: Documentation,HDA Codec driver

    Fix the support of laptops with AD1986A HD-audio codec.
    Added new models '3stack' and 'laptop'. Currently, fixed for FSC V2060
    and Samsung M50.

    Also fixed the description of missing models in ALSA-Configuration.txt.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation,HDA Codec driver

    Added a new model 'lg' for LG laptop (m1 express dual) with ALC880 codec.
    Also clean up the initialization/unsol_event hooks in patch_realtek.c.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation

    Fixed typos in document.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation

    Updated the description of hda-intel models for realtek codecs.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation

    Add the notes on PM to ens1370/ens1371 sections.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation

    Updated the description of ice1724 driver.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Modules: Documentation,HDA Intel driver

    Added single_cmd module option for debugging in the case CORB/RIRB
    doesn't work well (e.g. due to wrong irq routings).

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Signed-off-by: Stephen Rothwell
    Signed-off-by: Paul Mackerras

    Stephen Rothwell
     
  • This patch fixes a wrong URL in Documentation/dvb/get_dvb_firmware.

    This patch fixes kernel Bugzilla #4301.

    Signed-off-by: Adrian Bunk

    Adrian Bunk
     
  • Signed-off-by: Ian McDonald
    Signed-off-by: Adrian Bunk

    Ian McDonald
     
  • This is a trivial patch which fixes a typo on rwlock usage under
    Documentation/spinlocks.txt.

    Signed-Off-By: Lucas Correia Villa Real
    Signed-off-by: Adrian Bunk

    Lucas Correia Villa Real
     
  • Fix some comments to "UTF-8".

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Adrian Bunk

    Alexey Dobriyan
     
  • Patch from Ben Dooks

    Add devices that we have drivers for, and
    update list of machines that are supported

    Signed-off-by: Ben Dooks
    Signed-off-by: Russell King

    Ben Dooks
     
  • Jeff Garzik
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (235 commits)
    [NETFILTER]: Add H.323 conntrack/NAT helper
    [TG3]: Don't mark tg3_test_registers() as returning const.
    [IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2
    [IPV6]: Nearly complete kzalloc cleanup for net/ipv6
    [IPV6]: Cleanup of net/ipv6/reassambly.c
    [BRIDGE]: Remove duplicate const from is_link_local() argument type.
    [DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking
    [TG3]: make drivers/net/tg3.c:tg3_request_irq() static
    [BRIDGE]: use LLC to send STP
    [LLC]: llc_mac_hdr_init const arguments
    [BRIDGE]: allow show/store of group multicast address
    [BRIDGE]: use llc for receiving STP packets
    [BRIDGE]: stp timer to jiffies cleanup
    [BRIDGE]: forwarding remove unneeded preempt and bh diasables
    [BRIDGE]: netfilter inline cleanup
    [BRIDGE]: netfilter VLAN macro cleanup
    [BRIDGE]: netfilter dont use __constant_htons
    [BRIDGE]: netfilter whitespace
    [BRIDGE]: optimize frame pass up
    [BRIDGE]: use kzalloc
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)
    [PATCH] USB: omninet: fix up debugging comments
    [PATCH] USB serial: add navman driver
    [PATCH] USB: Fix irda-usb use after use
    [PATCH] USB: rtl8150 small fix
    [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids
    [PATCH] USB: cp2101: add new device IDs
    [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS
    [PATCH] USB: vicam.c: fix a NULL pointer dereference
    [PATCH] USB: ZC0301 driver bugfix
    [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard
    [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader
    [PATCH] USB: storage: unusual_devs.h entry 0420:0001
    [PATCH] USB: storage: another unusual_devs.h entry
    [PATCH] USB: storage: sandisk unusual_devices entry
    [PATCH] USB: fix initdata issue in isp116x-hcd
    [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)
    [PATCH] USB: usbcore: Don't assume a USB configuration includes any interfaces
    [PATCH] USB: ub 03 drop stall clearing
    [PATCH] USB: ub 02 remove diag
    [PATCH] USB: ub 01 remove first_open
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (23 commits)
    [PATCH] sysfs: fix a kobject leak in sysfs_add_link on the error path
    [PATCH] sysfs: don't export dir symbols
    [PATCH] get_cpu_sysdev() signedness fix
    [PATCH] kobject_add_dir
    [PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data
    [PATCH] sysfs: fix problem with duplicate sysfs directories and files
    [PATCH] Kobject: kobject.h: fix a typo
    [PATCH] Kobject: provide better warning messages when people do stupid things
    [PATCH] Driver core: add macros notice(), dev_notice()
    [PATCH] firmware: fix BUG: in fw_realloc_buffer
    [PATCH] sysfs: kzalloc conversion
    [PATCH] fix module sysfs files reference counting
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem
    [PATCH] add EXPORT_SYMBOL_GPL_FUTURE()
    [PATCH] Clean up module.c symbol searching logic
    [PATCH] kobj_map semaphore to mutex conversion
    [PATCH] kref: avoid an atomic operation in kref_put()
    [PATCH] handle errors returned by platform_get_irq*()
    [PATCH] driver core: platform_get_irq*(): return -ENXIO on error
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:
    README: bzip2 is not new
    Documentation/Changes: remove outdated translation references
    remove dead Radeon URL
    SCSI_AACRAID: add a help text
    update the i386 defconfig
    MAINTAINERS: remove the LANMEDIA entry
    Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files

    Linus Torvalds
     
  • This merges the DVB tree, but fixes up the history that had gotten
    screwed up by a broken commit.

    The history is fixed up by re-doing the commit properly (taking the
    resolve from the final result of the original), and then cherry-picking
    the commits that followed the broken merge.

    * dvb: (190 commits)
    V4L/DVB (3545): Fixed no_overlay option and quirks on saa7134 driver
    V4L/DVB (3543): Fix Makefile to adapt to bt8xx/ conversion
    V4L/DVB (3538): Bt8xx documentation update
    V4L/DVB (3537a): Whitespace cleanup
    V4L/DVB (3533): Add WSS (wide screen signalling) module parameters
    V4L/DVB (3532): Moved duplicated code of ALPS BSRU6 tuner to a standalone file.
    V4L/DVB (3530): Kconfig: remove VIDEO_AUDIO_DECODER
    V4L/DVB (3529): Kconfig: add menu items for cs53l32a and wm8775 A/D converters
    V4L/DVB (3528): Kconfig: fix ATSC frontend menu item names by manufacturer
    V4L/DVB (3527): VIDEO_CPIA2 must depend on USB
    V4L/DVB (3525): Kconfig: remove VIDEO_DECODER
    V4L/DVB (3524): Kconfig: add menu items for saa7115 and saa7127
    V4L/DVB (3494): Kconfig: select VIDEO_MSP3400 to build msp3400.ko
    V4L/DVB (3522): Fixed a trouble with other PAL standards
    V4L/DVB (3521): Avoid warnings at video-buf.c
    V4L/DVB (3514): SAA7113 doesn't have auto std chroma detection mode
    V4L/DVB (3513): Remove saa711x driver
    V4L/DVB (3509): Make a needlessly global function static.
    V4L/DVB (3506): Cinergy T2 dmx cleanup on disconnect
    V4L/DVB (3504): Medion 7134: Autodetect second bridge chip
    ...

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • Signed-off-by: Uwe Bugla
    Signed-off-by: Manu Abraham
    Signed-off-by: Mauro Carvalho Chehab

    Uwe Bugla
     
  • The device, Medion 7134, has two saa7134 chips on it, but only one of them
    is functional in the current saa7134 driver.
    This patch adds autodetection for the second, unsupported saa7134 chip,
    as SAA7134_BOARD_MD7134_BRIDGE_2, and displays a message to the user
    (in dmesg) indicating that the second chip isn't yet functional.
    This is useful for users, since two instances of the saa7134 driver
    will spawn. This patch will prevent confusion by warning the user that
    only one of the chips on the board are functional.
    There are other versions of the SAA7134_BOARD_MD7134 with only a single
    saa7134 bridge/decoder -- those devices will not be affected by this patch.
    Only devices containing the second chip will display the warning.

    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Michael Krufky
     
  • - Added support for AVerMedia A169 Dual Analog tuner card
    (dual saa7134 decoders - only 1 working right now)
    - Added autodetection for both parts of the card.
    It shows up like 2 cards, B1 and B
    - Enabled tuner B1, SVIDEO on B1 and composite1 through SVIDEO,
    FIXME: B is more or less dead at this point and I suspect the
    FM-radio is on the B part of the board

    Signed-off-by: Rickard Osser
    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Rickard Osser
     
  • - added tuner_lg_taln_pal_secam_ranges
    - renamed tuner 66 from TUNER_LG_NTSC_TALN_MINI to TUNER_LG_TALN
    - updated FlyTV mini Asus Digimatrix with new tuner

    Thanks-to: Rickard Osser
    Signed-off-by: Michael Krufky
    Signed-off-by: Mauro Carvalho Chehab

    Michael Krufky
     
  • Also Removed whitespaces introduced by previous tena patch

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     
  • Conflicts:
    Documentation/video4linux/CARDLIST.cx88
    drivers/media/video/cx88/Kconfig
    drivers/media/video/em28xx/em28xx-video.c
    drivers/media/video/saa7134/saa7134-dvb.c

    Resolved as in the original merge by Mauro Carvalho Chehab

    Linus Torvalds
     

21 Mar, 2006

2 commits

  • Back in the dark ages, we had to be conservative and only allow 15-bit
    window fields if the window scale option was not negotiated. Some
    ancient stacks used a signed 16-bit quantity for the window field of
    the TCP header and would get confused.

    Those days are long gone, so we can use the full 16-bits by default
    now.

    There is a sysctl added so that we can still interact with such old
    stacks

    Signed-off-by: Rick Jones
    Signed-off-by: David S. Miller

    Rick Jones
     
  • As John pointed out, I had not added documentation to describe the
    arp_accpet sysctl that I posted in my last patch. This patch adds
    that documentation.

    Signed-off-by: Neil Horman
    Signed-off-by: David S. Miller

    Neil Horman