02 Jul, 2011

1 commit


01 Jul, 2011

7 commits

  • David Brownell's CREDITS entry should have N: (name) instead of
    M: (email).

    Signed-off-by: Henrik Ahlgren
    Signed-off-by: Linus Torvalds

    Henrik Ahlgren
     
  • CE variant requires a different chremap setup.

    Fixes:
    https://bugzilla.kernel.org/show_bug.cgi?id=35472

    Signed-off-by: Alex Deucher
    Cc: stable@kernel.org
    Signed-off-by: Dave Airlie

    Alex Deucher
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)
    usbnet: Remove over-broad module alias from zaurus.
    MAINTAINERS: drop Michael from bfin_mac driver
    net/can: activate bit-timing calculation and netlink based drivers by default
    rionet: fix NULL pointer dereference in rionet_remove
    net+crypto: Use vmalloc for zlib inflate buffers.
    netfilter: Fix ip_route_me_harder triggering ip_rt_bug
    ipv4: Fix IPsec slowpath fragmentation problem
    ipv4: Fix packet size calculation in __ip_append_data
    cxgb3: skb_record_rx_queue now records the queue index relative to the net_device.
    bridge: Only flood unregistered groups to routers
    qlge: Add maintainer.
    MAINTAINERS: mark socketcan-core lists as subscribers-only
    MAINTAINERS: Remove Sven Eckelmann from BATMAN ADVANCED
    r8169: fix wrong register use.
    net/usb/kalmia: signedness bug in kalmia_bind()
    net/usb: kalmia: Various fixes for better support of non-x86 architectures.
    rtl8192cu: Fix missing firmware load
    udp/recvmsg: Clear MSG_TRUNC flag when starting over for a new packet
    ipv6/udp: Use the correct variable to determine non-blocking condition
    netconsole: fix build when CONFIG_NETCONSOLE_DYNAMIC is turned on
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6:
    MAINTAINERS: update AVR32 and AT32AP maintainers

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
    watchdog: update author email for at32ap700x_wdt
    watchdog: gef_wdt: fix MODULE_ALIAS
    watchdog: Intel SCU Watchdog: Fix build and remove duplicate code
    watchdog: mtx1-wdt: fix section mismatch
    watchdog: mtx1-wdt: fix GPIO toggling
    watchdog: mtx1-wdt: request gpio before using it
    watchdog: Handle multiple wm831x watchdogs being registered

    Linus Torvalds
     
  • * 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:
    sh: use printk_ratelimited instead of printk_ratelimit
    sh: Fix up unmet dependency warnings with USB EHCI/OHCI selects.
    sh: fix the value of sh_dmae_slave_config in setup-sh7757
    sh: fix the INTC vector for IRQ and IRL in setup-sh7757
    sh: add to select the new configuration for USB EHCI/OHCI
    sh: add platform_device of EHCI/OHCI to setup-sh7757
    sh: fix compile error using sh7757lcr_defconfig

    Linus Torvalds
     
  • …nel/git/lethal/sh-3.x

    * 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:
    ARM: mach-shmobile: make a struct in board-ap4evb.c static
    ARM: mach-shmobile: ag5evm: consistently name sdhi info structures
    ARM: mach-shmobile: mackerel: change usbhs devices order

    Linus Torvalds
     

30 Jun, 2011

12 commits


29 Jun, 2011

20 commits

  • This module and a bunch of dependancies are getting loaded on several
    of laptops I have (probably picking up the mobile broadband device),
    that have nothing to do with zaurus. Matching by class without
    any vendor/device pair isn't the right thing to do here, as it
    will prevent any other driver from correctly binding to it.
    (Or in the absense of a driver, will just waste time & memory by
    unnecessarily loading modules)

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

    Dave Jones
     
  • We want people to just use the list now rather than hitting up people
    who are no longer responsible for it.

    Signed-off-by: Mike Frysinger
    Acked-by: Michael Hennerich
    Signed-off-by: David S. Miller

    Mike Frysinger
     
  • The two options "CAN bit-timing calculation" and
    "Platform CAN drivers with Netlink support" have a "default Y". In order to
    activate them by default, change to "default y".

    Signed-off-by: Marc Kleine-Budde
    Acked-by: Wolfgang Grandegger
    Acked-by: Kurt Van Dijck
    Signed-off-by: David S. Miller

    Marc Kleine-Budde
     
  • Function rionet_remove initializes local variable 'ndev' to NULL
    and do nothing changes before the call to unregister_netdev(ndev),
    this could cause a NULL pointer dereference.

    Reported-by: Jesper Juhl
    Signed-off-by: Yinglin Luan
    Signed-off-by: David S. Miller

    Yinglin Luan
     
  • They are 64K and result in order-4 allocations, even with SLUB.

    Therefore, just like we always have for the deflate buffers, use
    vmalloc.

    Reported-by: Martin Jackson
    Acked-by: Herbert Xu
    Signed-off-by: David S. Miller

    David S. Miller
     
  • Avoid creating input routes with ip_route_me_harder.
    It does not work for locally generated packets. Instead,
    restrict sockets to provide valid saddr for output route (or
    unicast saddr for transparent proxy). For other traffic
    allow saddr to be unicast or local but if callers forget
    to check saddr type use 0 for the output route.

    The resulting handling should be:

    - REJECT TCP:
    - in INPUT we can provide addr_type = RTN_LOCAL but
    better allow rejecting traffic delivered with
    local route (no IP address => use RTN_UNSPEC to
    allow also RTN_UNICAST).
    - FORWARD: RTN_UNSPEC => allow RTN_LOCAL/RTN_UNICAST
    saddr, add fix to ignore RTN_BROADCAST and RTN_MULTICAST
    - OUTPUT: RTN_UNSPEC

    - NAT, mangle, ip_queue, nf_ip_reroute: RTN_UNSPEC in LOCAL_OUT

    - IPVS:
    - use RTN_LOCAL in LOCAL_OUT and FORWARD after SNAT
    to restrict saddr to be local

    Signed-off-by: Julian Anastasov
    Signed-off-by: David S. Miller

    Julian Anastasov
     
  • pca954x power-on default is channel 0 connected. If multiple pca954x
    muxes are connected to the same physical I2C bus, the parent bus will
    see channel 0 devices behind both muxes by default. This is bad.

    Scenario:
    -- pca954x @ 0x70 -- ch 0 (I2C-bus-101) -- EEPROM @ 0x50
    |
    I2C-bus-1 ---
    |
    -- pca954x @ 0x71 -- ch 0 (I2C-bus-111) -- EEPROM @ 0x50

    1. Load I2C bus driver: creates I2C-bus-1
    2. Load pca954x driver: creates virtual I2C-bus-101 and I2C-bus-111
    3. Load eeprom driver
    4. Try to read EEPROM @ 0x50 on I2C-bus-101. The transaction will also bleed
    onto I2C-bus-111 because pca954x @ 0x71 channel 0 is connected by default.

    Fix: Initialize pca954x to disconnected state in pca954x_probe()

    Signed-off-by: Petri Gynther
    Signed-off-by: Jean Delvare
    Cc: stable@kernel.org

    Petri Gynther
     
  • * Print all error and information messages even when debugging is
    disabled.
    * Don't use adapter device to log messages before it is ready.

    Signed-off-by: Jean Delvare
    Cc: stable@kernel.org

    Jean Delvare
     
  • Fix the value of chcr for SCIF[2-4]_RX and RIIC[0-9]_RX and
    the value of mid_rid for some RIIC.

    Signed-off-by: Yoshihiro Shimoda
    Signed-off-by: Paul Mundt

    Yoshihiro Shimoda
     
  • Signed-off-by: Yoshihiro Shimoda
    Signed-off-by: Paul Mundt

    Yoshihiro Shimoda
     
  • %rip-relative addressing is relative to the first byte of the next instruction,
    so we need to add %rip only after we've fetched any immediate bytes.

    Based on original patch by Li Xin .

    Signed-off-by: Avi Kivity
    Acked-by: Li Xin
    Signed-off-by: Marcelo Tosatti

    Avi Kivity
     
  • Since printk_ratelimit() shouldn't be used anymore (see comment in
    include/linux/printk.h), replace it with printk_ratelimited.

    Signed-off-by: Christian Dietrich
    Signed-off-by: Benjamin Herrenschmidt

    Christian Dietrich
     
  • Don't use printk_ratelimit() as an additional condition for returning
    on an error. Because when the ratelimit is reached, printk_ratelimit
    will return 0 and e.g. in rtas_get_boot_time won't check for an error
    condition.

    Signed-off-by: Christian Dietrich
    Signed-off-by: Benjamin Herrenschmidt

    Christian Dietrich
     
  • Remove duplicate assignment of SCSI_BNX2_ISCSI in pseries_defconfig
    introduced by:
    37e0c21e powerpc/pseries: Enable iSCSI support for a number of cards

    causes warning:
    arch/powerpc/configs/pseries_defconfig:151:warning: override: reassigning to symbol SCSI_BNX2_ISCSI

    Signed-off-by: Michael Neuling
    Signed-off-by: Benjamin Herrenschmidt

    Michael Neuling
     
  • This patch updates the email address of the at32ap700x_wdt driver supported by
    me to an email account I will use on a more regular basis in the future.

    Signed-off-by: Hans-Christian Egtvedt
    Signed-off-by: Wim Van Sebroeck

    Hans-Christian Egtvedt
     
  • * 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:
    drm/i915: Use chipset-specific irq installers
    drm/i915: forcewake fix after reset
    drm/i915: add Ivy Bridge page flip support
    drm/i915: split page flip queueing into per-chipset functions

    Linus Torvalds
     
  • …t/gregkh/driver-core-2.6

    * 'driver-core-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:
    Connector: Correctly set the error code in case of success when dispatching receive callbacks
    Connector: Set the CN_NETLINK_USERS correctly
    pti: PTI semantics fix in pti_tty_cleanup.
    pti: ENXIO error case memory leak PTI fix.
    pti: double-free security PTI fix
    drivers:misc: ti-st: fix skipping of change remote baud
    drivers/base/platform.c: don't mark platform_device_register_resndata() as __init_or_module
    st_kim: Handle case of no device found for ID 0
    firmware: fix GOOGLE_SMI kconfig dependency warning

    Linus Torvalds
     
  • * 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:
    MAINTAINERS: add myself as maintainer of USB/IP
    usb: r8a66597-hcd: fix cannot detect low/full speed device
    USB: ehci-ath79: fix a NULL pointer dereference
    USB: Add new FT232H chip to drivers/usb/serial/ftdi_sio.c
    usb/isp1760: Fix bug preventing the unlinking of control urbs
    USB: Fix up URB error codes to reflect implementation.
    xhci: Always set urb->status to zero for isoc endpoints.
    xhci: Add reset on resume quirk for asrock p67 host
    xHCI 1.0: Incompatible Device Error
    USB: don't let errors prevent system sleep
    USB: don't let the hub driver prevent system sleep
    USB: change maintainership of ohci-hcd and ehci-hcd
    xHCI 1.0: Force Stopped Event(FSE)
    xhci: Don't warn about zeroed bMaxBurst descriptor field.
    USB: Free bandwidth when usb_disable_device is called.
    xhci: Reject double add of active endpoints.
    USB: TI 3410/5052 USB Serial Driver: Fix mem leak when firmware is too big.
    usb: musb: gadget: clear TXPKTRDY flag when set FLUSHFIFO
    usb: musb: host: compare status for negative error values

    Linus Torvalds
     
  • * 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:
    serial: bcm63xx_uart: fix irq storm after rx fifo overrun.
    amba pl011: platform data for reg lockup and glitch v2
    amba pl011: workaround for uart registers lockup
    tty: n_gsm: improper skb_pull() use was leaking framed data
    tty: n_gsm: Fixed logic to decode break signal from modem status
    TTY: ntty, add one more sanity check
    TTY: ldisc, do not close until there are readers
    8250: Fix capabilities when changing the port type
    8250_pci: Fix missing const from merges
    ARM: SAMSUNG: serial: Fix on handling of one clock source for UART
    serial: ioremap warning fix for jsm driver.
    8250_pci: add -ENODEV code for Intel EG20T PCH

    Linus Torvalds
     
  • * 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:
    Staging: comedi: fix build breakages on some platforms
    Staging: brcm80211: disable drivers except for X86 or MIPS platforms
    Staging: brcm80211: disable drivers for PPC platforms
    Staging: iio: Make IIO depend on GENERIC_HARDIRQS
    Staging: mei: fix suspend failure
    Staging: fix iio builds when IIO_RING_BUFFER is not enabled
    Staging: Comedi: Build only on arches providing PAGE_KERNEL_NOCACHE
    Staging: fix more iio builds when IIO_RING_BUFFER is not enabled

    Linus Torvalds