17 Jul, 2007

12 commits

  • Signed-off-by: Yoshinori Sato
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yoshinori Sato
     
  • arch/h8300/kernel/ints.c is unused.

    Signed-off-by: Yoshinori Sato
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yoshinori Sato
     
  • - Add missing files
    - Add Makefile target
    - Change image base
    - Style fix

    Signed-off-by: Yoshinori Sato
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yoshinori Sato
     
  • Remove cache management cruft. This code is dead, all the cache manangement
    functions for the ColdFire exist in the header file
    include/asm-m68knommu/cacheflush.h.

    Signed-off-by: Greg Ungerer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Clean out cruft.

    . remove include files not needed
    . remove not used CAT_ROMARRAY code
    . remove generic machine pointers not used
    . remove unused functions
    . fix email address in copyrights

    Signed-off-by: Greg Ungerer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Use THREAD_SIZE instead of a hard constant.

    Signed-off-by: Philippe De Muyter
    Signed-off-by: Greg Ungerer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Remove some dead chunks of code that are bounded by preprocessor conditionals
    controlled by apparently no-longer available config options.

    These are:

    CONFIG_BLK_DEV_BLKMEM
    CONFIG_CHR_DEV_FLASH
    CONFIG_BLK_DEV_FLASH
    CONFIG_CONSOLE

    [Found by Robert P. J. Day ]

    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     
  • Be (self-)consistent and use CONFIG_GDB_CONSOLE everywhere rather than using
    CONFIG_GDBSTUB_CONSOLE in some places and not others. This is also then
    consistent with other archs.

    Also remove the gdbstub console device() op which doesn't seem to be necessary
    now (especially as it doesn't compile).

    [Found by Robert P. J. Day ]

    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     
  • Connect up new system calls.

    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     
  • Kill pte_rdprotect(), pte_exprotect(), pte_mkread(), pte_mkexec(), pte_read(),
    pte_exec(), and pte_user() except where arch-specific code is making use of
    them.

    Signed-off-by: Jan Beulich
    Cc: Andi Kleen
    Cc: Christoph Hellwig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Beulich
     
  • Beacuse SERIAL_PORT_DFNS is removed from include/asm-i386/serial.h and
    include/asm-x86_64/serial.h. the serial8250_ports need to be probed late in
    serial initializing stage. the console_init=>serial8250_console_init=>
    register_console=>serial8250_console_setup will return -ENDEV, and console
    ttyS0 can not be enabled at that time. need to wait till uart_add_one_port in
    drivers/serial/serial_core.c to call register_console to get console ttyS0.
    that is too late.

    Make early_uart to use early_param, so uart console can be used earlier. Make
    it to be bootconsole with CON_BOOT flag, so can use console handover feature.
    and it will switch to corresponding normal serial console automatically.

    new command line will be:
    console=uart8250,io,0x3f8,9600n8
    console=uart8250,mmio,0xff5e0000,115200n8
    or
    earlycon=uart8250,io,0x3f8,9600n8
    earlycon=uart8250,mmio,0xff5e0000,115200n8

    it will print in very early stage:
    Early serial console at I/O port 0x3f8 (options '9600n8')
    console [uart0] enabled
    later for console it will print:
    console handover: boot [uart0] -> real [ttyS0]

    Signed-off-by:
    Cc: Andi Kleen
    Cc: Bjorn Helgaas
    Cc: Russell King
    Cc: Gerd Hoffmann
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yinghai Lu
     
  • Needed to get fixed virtual address for USB debug and earlycon with mmio.

    Signed-off-by: Eric W. Biderman
    Signed-off-by: Yinghai Lu
    Cc: Andi Kleen
    Cc: Bjorn Helgaas
    Cc: Russell King
    Cc: Gerd Hoffmann
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Eric W. Biderman
     

16 Jul, 2007

3 commits


14 Jul, 2007

12 commits


13 Jul, 2007

13 commits

  • Cc: Russell King
    Signed-off-by: Dan Williams

    Dan Williams
     
  • Adds the platform device definitions and the architecture specific support
    routines (i.e. register initialization and descriptor formats) for the
    iop-adma driver.

    Changelog:
    * add support for > 1k zero sum buffer sizes
    * added dma/aau platform devices to iq80321 and iq80332 setup
    * fixed the calculation in iop_desc_is_aligned
    * support xor buffer sizes larger than 16MB
    * fix places where software descriptors are assumed to be contiguous, only
    hardware descriptors are contiguous for up to a PAGE_SIZE buffer size
    * convert to async_tx
    * add interrupt support
    * add platform devices for 80219 boards
    * do not call platform register macros in driver code
    * remove switch() statements for compatible register offsets/layouts
    * change over to bitmap based capabilities
    * remove unnecessary ARM assembly statement
    * checkpatch.pl fixes
    * gpl v2 only correction
    * phys move to dma_async_tx_descriptor

    Cc: Russell King
    Signed-off-by: Dan Williams

    Dan Williams
     
  • Adds the platform device definitions and the architecture specific
    support routines (i.e. register initialization and descriptor formats) for the
    iop-adma driver.

    Changelog:
    * added 'descriptor pool size' to the platform data
    * add base support for buffer sizes larger than 16MB (hw max)
    * build error fix from Kirill A. Shutemov
    * rebase for async_tx changes
    * add interrupt support
    * do not call platform register macros in driver code
    * remove unnecessary ARM assembly statement
    * checkpatch.pl fixes
    * gpl v2 only correction

    Cc: Russell King
    Signed-off-by: Dan Williams

    Dan Williams
     
  • Based on a patch from Joachim which didn't apply, so I fixed
    it up by hand, and also corrected the surrounding indentation
    a little.

    Signed-off-by: Joachim.Deguara
    Acked-by: Mark Langsdorf
    Signed-off-by: Dave Jones

    Dave Jones
     
  • Make it compile on UP.

    Signed-off-by: Andrew Morton
    Signed-off-by: Dave Jones

    Andrew Morton
     
  • This patch contains the overdue removal of X86_SPEEDSTEP_CENTRINO_ACPI.

    Signed-off-by: Adrian Bunk
    Acked-by: Venkatesh Pallipadi
    Signed-off-by: Dave Jones

    Adrian Bunk
     
  • On some motherboards ACPI C3 is available, but it isn't
    causing frequency transition on VIA Nehemiah. Longhaul
    wasn't working at all earlier, but due to
    scaling_cur_speed returning true CPU frequency now, it
    looks like CPU is getting stuck at highest frequency
    since 2.6.21. I didn't find a reason. Halt is causing
    frequency transition.

    Signed-off-by: Rafal Bilski
    Signed-off-by: Dave Jones

    Rafał Bilski
     
  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)
    [ARM] sa1100: remove boot time RTC initialisation
    [ARM] sa1100: stop doing our own rtc management over suspend
    [ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs
    [ARM] 4473/2: Take the HWCAP definitions out of the elf.h file
    [ARM] pxa: move platform devices to separate header file
    [ARM] pxa: move device registration into CPU-specific file
    [ARM] pxa: remove boot time RTC initialisation
    [ARM] pxa: stop doing our own rtc management over suspend
    [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code
    [ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()
    [ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs
    [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()
    [ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()
    [ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()
    [ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS
    [ARM] 4434/1: PXA: remove PXA_IRQ_SKIP
    [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()
    [ARM] pxa: move pm_ops structure into CPU specific files
    [ARM] pxa: introduce cpu_is_pxaXXX macros
    [ARM] pxa: remove MMC register defines from pxa-regs.h
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:
    [CPUFREQ] Fix sysfs_create_file return value handling
    [CPUFREQ] ondemand: fix tickless accounting and software coordination bug
    [CPUFREQ] ondemand: add a check to avoid negative load calculation
    [CPUFREQ] Keep userspace governor quiet when it is not being used
    [CPUFREQ] Longhaul - Proper register access
    [CPUFREQ] Kconfig powernow-k8 driver should depend on ACPI P-States driver
    [CPUFREQ] Longhaul - Replace ACPI functions with direct I/O
    [CPUFREQ] Longhaul - Remove duplicate multipliers
    [CPUFREQ] Longhaul - Embedded "conservative"
    [CPUFREQ] acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR
    [CPUFREQ] check return value of sysfs_create_file
    [CPUFREQ] Longhaul - Check ACPI "BM DMA in progress" bit
    [CPUFREQ] Longhaul - Move old_ratio to correct place
    [CPUFREQ] Longhaul - VT8237 support
    [CPUFREQ] Longhaul - Use all kinds of support
    [CPUFREQ] powernow-k8: clarify number of cores.

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
    [IA64] Support multiple CPUs going through OS_MCA
    [IA64] silence GCC ia64 unused variable warnings
    [IA64] prevent MCA when performing MMIO mmap to PCI config space
    [IA64] add sn_register_pmi_handler oemcall
    [IA64] Stop bit for brl instruction
    [IA64] SN: Correct ROM resource length for BIOS copy
    [IA64] Don't set psr.ic and psr.i simultaneously

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)
    PCI: Only build PCI syscalls on architectures that want them
    PCI: limit pci_get_bus_and_slot to domain 0
    PCI: hotplug: acpiphp: avoid acpiphp "cannot get bridge info" PCI hotplug failure
    PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge
    PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3
    PCI: hotplug: pciehp: wait for 1 second after power off slot
    PCI: pci_set_power_state(): check for PM capabilities earlier
    PCI: cpci_hotplug: Convert to use the kthread API
    PCI: add pci_try_set_mwi
    PCI: pcie: remove SPIN_LOCK_UNLOCKED
    PCI: ROUND_UP macro cleanup in drivers/pci
    PCI: remove pci_dac_dma_... APIs
    PCI: pci-x-pci-express-read-control-interfaces cleanups
    PCI: Fix typo in include/linux/pci.h
    PCI: pci_ids, remove double or more empty lines
    PCI: pci_ids, add atheros and 3com_2 vendors
    PCI: pci_ids, reorder some entries
    PCI: i386: traps, change VENDOR to DEVICE
    PCI: ATM: lanai, change VENDOR to DEVICE
    PCI: Change all drivers to use pci_device->revision
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (61 commits)
    sysfs: add parameter "struct bin_attribute *" in .read/.write methods for sysfs binary attributes
    sysfs: make directory dentries and inodes reclaimable
    sysfs: implement sysfs_get_dentry()
    sysfs: move sysfs_drop_dentry() to dir.c and make it static
    sysfs: restructure add/remove paths and fix inode update
    sysfs: use sysfs_mutex to protect the sysfs_dirent tree
    sysfs: consolidate sysfs spinlocks
    sysfs: make kobj point to sysfs_dirent instead of dentry
    sysfs: implement sysfs_find_dirent() and sysfs_get_dirent()
    sysfs: implement SYSFS_FLAG_REMOVED flag
    sysfs: rename sysfs_dirent->s_type to s_flags and make room for flags
    sysfs: make sysfs_drop_dentry() access inodes using ilookup()
    sysfs: Fix oops in sysfs_drop_dentry on x86_64
    sysfs: use singly-linked list for sysfs_dirent tree
    sysfs: slim down sysfs_dirent->s_active
    sysfs: move s_active functions to fs/sysfs/dir.c
    sysfs: fix root sysfs_dirent -> root dentry association
    sysfs: use iget_locked() instead of new_inode()
    sysfs: reorganize sysfs_new_indoe() and sysfs_create()
    sysfs: fix parent refcounting during rename and move
    ...

    Linus Torvalds
     
  • * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (183 commits)
    [TG3]: Update version to 3.78.
    [TG3]: Add missing NVRAM strapping.
    [TG3]: Enable auto MDI.
    [TG3]: Fix the polarity bit.
    [TG3]: Fix irq_sync race condition.
    [NET_SCHED]: ematch: module autoloading
    [TCP]: tcp probe wraparound handling and other changes
    [RTNETLINK]: rtnl_link: allow specifying initial device address
    [RTNETLINK]: rtnl_link API simplification
    [VLAN]: Fix MAC address handling
    [ETH]: Validate address in eth_mac_addr
    [NET]: Fix races in net_rx_action vs netpoll.
    [AF_UNIX]: Rewrite garbage collector, fixes race.
    [NETFILTER]: {ip, nf}_conntrack_sctp: fix remotely triggerable NULL ptr dereference (CVE-2007-2876)
    [NET]: Make all initialized struct seq_operations const.
    [UDP]: Fix length check.
    [IPV6]: Remove unneeded pointer idev from addrconf_cleanup().
    [DECNET]: Another unnecessary net/tcp.h inclusion in net/dn.h
    [IPV6]: Make IPV6_{RECV,2292}RTHDR boolean options.
    [IPV6]: Do not send RH0 anymore.
    ...

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

    Signed-off-by: Linus Torvalds

    Linus Torvalds