05 May, 2007

3 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (59 commits)
    PCI: Free resource files in error path of pci_create_sysfs_dev_files()
    pci-quirks: disable MSI on RS400-200 and RS480
    PCI hotplug: Use menuconfig objects
    PCI: ZT5550 CPCI Hotplug driver fix
    PCI: rpaphp: Remove semaphores
    PCI: rpaphp: Ensure more pcibios_add/pcibios_remove symmetry
    PCI: rpaphp: Use pcibios_remove_pci_devices() symmetrically
    PCI: rpaphp: Document is_php_dn()
    PCI: rpaphp: Document find_php_slot()
    PCI: rpaphp: Rename rpaphp_register_pci_slot() to rpaphp_enable_slot()
    PCI: rpaphp: refactor tail call to rpaphp_register_slot()
    PCI: rpaphp: remove rpaphp_set_attention_status()
    PCI: rpaphp: remove print_slot_pci_funcs()
    PCI: rpaphp: Remove setup_pci_slot()
    PCI: rpaphp: remove a call that does nothing but a pointer lookup
    PCI: rpaphp: Remove another wrappered function
    PCI: rpaphp: Remve another call that is a wrapper
    PCI: rpaphp: remove a function that does nothing but wrap debug printks
    PCI: rpaphp: Remove un-needed goto
    PCI: rpaphp: Fix a memleak; slot->location string was never freed
    ...

    Linus Torvalds
     
  • * 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6: (44 commits)
    i2c-s3c2410: Fix bug in releasing driver
    i2c-s3c2410: Fix I2C SDA to SCL setup time
    i2c: New i2c-tiny-usb bus driver
    i2c: Documentation update
    i2c: SPIN_LOCK_UNLOCKED cleanup
    i2c: Obsolete i2c-ixp2000, i2c-ixp4xx and scx200_i2c
    i2c: New Simtec I2C bus driver
    i2c: Bitbanging I2C bus driver using the GPIO API
    Use menuconfig objects - I2C
    i2c: Restore i2c_smbus_read_block_data
    i2c-pxa: Clean transaction stop
    i2c-algo-bit: Improve debugging
    i2c-algo-bit: Implement a 50/50 SCL duty cycle
    i2c-omap: Switch to static adapter numbering
    i2c: Blackfin Two Wire Interface driver
    i2c-algo-sgi: Comment and whitespace cleanups
    i2c: Make i2c_del_driver a void function
    i2c: Move i2c-isa-only exported symbol declarations
    i2c: Document i2c_new_device()
    i2c: Add i2c_new_probed_device()
    ...

    Fixed trivial conflict in Documentation/feature-removal-schedule.txt manually.

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • These helper functions are a leftover from 2.4 sync I/O and are a
    notorious source for bugs. They lead to device driver specific code
    creeping into cio, and some issues can't really be fixed at all.

    Device drivers can easily implement those functions themselves in a
    more robust manner, so let's get rid of them.

    Signed-off-by: Cornelia Huck
    Signed-off-by: Martin Schwidefsky

    Cornelia Huck
     

03 May, 2007

1 commit


02 May, 2007

2 commits

  • The new generic i2c-gpio driver should be used instead.
    The obsolete drivers will be removed in September 2007.

    Signed-off-by: Jean Delvare
    Cc: Deepak Saxena
    Cc: Jordan Crouse

    Jean Delvare
     
  • Kill i2c_adapter.class_dev. Instead, set the class of i2c_adapter.dev
    to i2c_adapter_class, so that a symlink will be created for every
    i2c_adapter in /sys/class/i2c-adapter.

    The same change must be mirrored to i2c-isa as it duplicates some
    of the i2c-core functionalities.

    User-space tools and libraries might need some adjustments. In
    particular, libsensors from lm_sensors 2.10.3 or later is required for
    proper discovery of i2c adapter names after this change.

    Signed-off-by: Jean Delvare

    Jean Delvare
     

28 Apr, 2007

3 commits

  • * 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (184 commits)
    V4L/DVB (5563): Radio-maestro.c Replace radio_ioctl to use video_ioctl2
    V4L/DVB (5562): Radio-gemtek-pci.c Replace gemtek_pci_ioctl to use video_ioctl2
    V4L/DVB (5560): Ivtv: fix incorrect bitwise-and for command flags.
    V4L/DVB (5558): Opera: use 7-bit i2c addresses
    V4L/DVB (5557): Cafe_ccic: check return value of pci_enable_device
    V4L/DVB (5556): Radio-gemtek.c Replace gemtek_ioctl to use video_ioctl2
    V4L/DVB (5555): Radio-aimslab.c Replace rt_ioctl to use video_ioctl2
    V4L/DVB (5554): Fix: vidioc_g_parm were not zeroing the memory
    V4L/DVB (5553): Replace typhoon_do_ioctl to use video_ioctl2
    V4L/DVB (5552): Plan-b: Switch to refcounting PCI API
    V4L/DVB (5551): Plan-b: header change
    V4L/DVB (5550): Radio-sf16fmi.c Replace fmi_do_ioctl to use video_ioctl2
    V4L/DVB (5549): Radio-sf16fmr2.c Replace fmr2_do_ioctl to use video_ioctl2
    V4L/DVB (5548): Fix v4l2 buffer to the length
    V4L/DVB (5547): Add ENUM_FRAMESIZES and ENUM_FRAMEINTERVALS ioctls
    V4L/DVB (5546): Radio-terratec.c Replace tt_do_ioctl to use video_ioctl2
    V4L/DVB (5545): Saa7146: Release capture buffers on device close
    V4L/DVB (5544): Budget-av: Make inversion setting configurable, add KNC ONE V1.0 card
    V4L/DVB (5543): Tda10023: Add support for frontend TDA10023
    V4L/DVB (5542): Budget-av: Remove polarity switching of the clock for DVB-C
    ...

    Linus Torvalds
     
  • Those two experimental APIs never worked fine nor, afaik, were
    implemented at the apps. Their functionalities were implemented by other
    means.
    So, let's remove those obsolete stuff.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • This patch contains the overdue removal of the mount/umount uevents.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Greg Kroah-Hartman

    Adrian Bunk
     

27 Apr, 2007

1 commit


26 Apr, 2007

2 commits


10 Apr, 2007

1 commit

  • Nobody ported ffmpeg from dv1394 to rawiso yet, and there is no
    justification to remove dv1394 right now.

    Nevertheless, a strong deprecation of this ABI makes a lot of sense,
    especially as Kristian H's drivers shape up to be an attractive
    alternative to the existing ones. But we don't have a schedule at the
    moment.

    Signed-off-by: Stefan Richter

    Stefan Richter
     

11 Mar, 2007

1 commit


05 Mar, 2007

1 commit

  • Since wext is being replaced as fast as we can (it'll probably stick around
    for legacy drivers though) and the wext/netlink stuff was never really
    used, this schedules it for removal.

    The removal schedule is tight but there are no users of the code, the main
    user of the wext user interface are the wireless-tools, they only have an
    alpha version using the netlink interface and even that is incomplete.

    Signed-off-by: Johannes Berg
    Signed-off-by: John W. Linville
    Cc: Jeff Garzik
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Johannes Berg
     

20 Feb, 2007

1 commit


18 Feb, 2007

1 commit


17 Feb, 2007

2 commits


12 Feb, 2007

2 commits

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
    Input: remove scan_keyb driver
    Input: i8042 - fix AUX IRQ delivery check
    Input: wistron - add support for Fujitsu-Siemens Amilo D88x0
    Input: inport - use correct config option for ATIXL
    Input: HIL - handle erros from input_register_device()
    Input: tsdev - schedule removal
    Input: add Atlas button driver
    Input: ads7846 - be more compatible with the hwmon framework
    Input: ads7846 - detect pen up from GPIO state
    Input: ads7846 - select correct SPI mode
    Input: ads7846 - switch to using hrtimer
    Input: ads7846 - optionally leave Vref on during differential measurements
    Input: ads7846 - pluggable filtering logic
    Input: gpio-keys - keyboard driver for GPIO buttons
    Input: hid-ff - add support for Logitech Momo racing wheel
    Input: i8042 - really suppress ACK/NAK during panic blink
    Input: pc110pad - return proper error

    Linus Torvalds
     
  • Schedule obsolete OSS drivers (with ALSA drivers that support the same
    hardware) for removal.

    A rationale of the patch is in
    http://lkml.org/lkml/2006/12/18/305

    Signed-off-by: Adrian Bunk
    Acked-By: Thomas Sailer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     

10 Feb, 2007

3 commits

  • Compaq touchscreen emulation (drivers/input/tsdev.c) is old,
    was obsolete when it was written by the authors own admission
    and much better userspace solutions like tslib now exist.
    The name is also confusing.

    Signed-off-by: Richard Purdie
    Acked-by: James Simmons
    Signed-off-by: Dmitry Torokhov

    Richard Purdie
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
    ieee1394: fix host device registering when nodemgr disabled
    ieee1394: video1394: DMA fix
    ieee1394: raw1394: prevent unloading of low-level driver
    ieee1394: dv1394: tidy up card removal
    ieee1394: dv1394: fix CardBus card ejection
    ieee1394: sbp2: lower block queue alignment requirement
    ieee1394: sbp2: remove bogus "emulated" host flag
    ieee1394: save one word in struct hpsb_host
    ieee1394: restore config ROM when resuming
    ieee1394: ohci1394: drop pcmcia-cs compatibility code
    ieee1394: nodemgr: check info_length in ROM header earlier
    the scheduled IEEE1394_OUI_DB removal
    the scheduled IEEE1394_EXPORT_FULL_API removal
    ieee1394: sbp2: use a better wildcard for blacklist
    Add PCI class ID for firewire OHCI controllers.
    ieee1394: modified csr1212_key_id_type_map to support lisight

    Linus Torvalds
     
  • Remove find_trylock_page as per the removal schedule.

    Signed-off-by: Nick Piggin
    [ Let's see if anybody screams ]
    Signed-off-by: Linus Torvalds

    Nick Piggin
     

09 Feb, 2007

2 commits


08 Feb, 2007

2 commits

  • * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (116 commits)
    sk98lin: planned removal
    AT91: MACB support
    sky2: version 1.12
    sky2: add new chip ids
    sky2: Yukon Extreme support
    sky2: safer transmit timeout
    sky2: TSO support for EC_U
    sky2: use dev_err for error reports
    sky2: add Wake On Lan support
    fix unaligned exception in /drivers/net/wireless/orinoco.c
    Remove unused kernel config option DLCI_COUNT
    z85230: spinlock logic
    mips: declance: Driver model for the PMAD-A
    Spidernet: Rework RX linked list
    NET: turn local_save_flags() + local_irq_disable() into local_irq_save()
    NET-3c59x: turn local_save_flags() + local_irq_disable() into local_irq_save()
    hp100: convert pci_module_init() to pci_register_driver()
    NetXen: Added ethtool support for user level tools.
    NetXen: Firmware crb init changes.
    maintainers: add atl1 maintainers
    ...

    Linus Torvalds
     
  • Document planned removal of sk98lin driver.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger
     

03 Feb, 2007

1 commit


29 Jan, 2007

1 commit

  • Add a kconfig option CONFIG_ACPI_PROCFS to make procfs interface
    a configurable attribute of ACPI.

    No procfs interface is actually deprecated,
    and no sysfs interface is added in this patch.

    CONGI_ACPI_PROCFS is used to mark procfs interface as deprecated
    once the same function is duplicated in sysfs.

    Signed-off-by: Zhang Rui
    Signed-off-by: Len Brown

    Zhang Rui
     

23 Jan, 2007

1 commit


11 Jan, 2007

2 commits


04 Jan, 2007

1 commit

  • Flag i2c_adapter.dev for removal after userspace tools get upgraded, and
    include a near-term code migration aid to facilitate this:

    - The class device gets the name attribute it should have had. This
    was previously (wrongly) associated with the i2c_adapter.dev node.
    Sysfs based tools and libraries can start converting right away.

    - Issue a warning for legacy adapter drivers that don't provide any
    physical device node; so systems with those drivers will know to
    fix this problem earlier.

    This is one of a series of patches to help the I2C stack become a better
    citizen of the Linux Driver Model world.

    Signed-off-by: David Brownell
    Signed-off-by: Jean Delvare

    David Brownell
     

14 Dec, 2006

2 commits

  • Remove the deferred hooks and all related code as scheduled in
    feature-removal-schedule.

    Signed-off-by: Patrick McHardy
    Signed-off-by: David S. Miller

    Patrick McHardy
     
  • * 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
    hwmon: Add MAINTAINERS entry for new ams driver
    hwmon: New AMS hardware monitoring driver
    hwmon/w83793: Add documentation and maintainer
    hwmon: New Winbond W83793 hardware monitoring driver
    hwmon: Update Rudolf Marek's e-mail address
    hwmon/f71805f: Fix the device address decoding
    hwmon/f71805f: Always create all fan inputs
    hwmon/f71805f: Add support for the Fintek F71872F/FG chip
    hwmon: New PC87427 hardware monitoring driver
    hwmon/it87: Remove the SMBus interface support
    hwmon/hdaps: Update the list of supported devices
    hwmon/hdaps: Move the DMI detection data to .data
    hwmon/pc87360: Autodetect the VRM version
    hwmon/f71805f: Document the fan control features
    hwmon/f71805f: Add support for "speed mode" fan speed control
    hwmon/f71805f: Support DC fan speed control mode
    hwmon/f71805f: Let the user adjust the PWM base frequency
    hwmon/f71805f: Add manual fan speed control
    hwmon/f71805f: Store the fan control registers

    Linus Torvalds
     

13 Dec, 2006

2 commits


11 Dec, 2006

1 commit


08 Dec, 2006

1 commit

  • Follow-up to patch "Consolidate driver registering":
    Since I plan the lifetime of Linux 2.6.20 to be the deprecation phase
    of CONFIG_IEEE1394_EXPORT_FULL_API, it seems fair to keep all previously
    exported symbols available with this option until this phase is over.

    Signed-off-by: Stefan Richter

    Stefan Richter