From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PATCH] driver core patches for 3.5-rc1 - try 2
Date: Tue, 22 May 2012 08:14:50 -0700 [thread overview]
Message-ID: <20120522151450.GA21511@kroah.com> (raw)
The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:
Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/ tags/driver-core-3.5-rc1
for you to fetch changes up to 94ca629e40eb7e997be21d8065c25e4f3797b03f:
uio_pdrv_genirq: get irq through platform resource if not set otherwise (2012-05-15 08:44:58 -0700)
----------------------------------------------------------------
Driver core pull for 3.5-rc1
Here's the driver core, and other driver subsystems, pull request for
the 3.5-rc1 merge window.
Outside of a few minor driver core changes, we ended up with the
following different subsystem and core changes as well, due to
interdependancies on the driver core:
- hyperv driver updates
- drivers/memory being created and some drivers moved into it
- extcon driver subsystem created out of the old Android staging switch
driver code
- dynamic debug updates
- printk rework, and /dev/kmsg changes
All of this has been tested in the linux-next releases for a few weeks
with no reported problems.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alan Stern (1):
sysfs: get rid of some lockdep false positives
Aneesh V (7):
ddr: add LPDDR2 data from JESD209-2
memory: emif: add register definitions for EMIF
memory: emif: add basic infrastructure for EMIF driver
memory: emif: handle frequency and voltage change events
memory: emif: add interrupt and temperature handling
memory: emif: add one-time settings
memory: emif: add debugfs entries for emif
Benedikt Spranger (1):
uio_pdrv_genirq: get irq through platform resource if not set otherwise
Chanwoo Choi (3):
Extcon: Notify changed state for only one cable to notifee
Extcon: add MAX8997 extcon driver
misc: MAX8997: Remove max8997-muic driver
Dan Carpenter (3):
hv: fix return type of hv_post_message()
w1: w1_ds28e04: unlock on error path in w1_f1C_write_pio()
Extcon: check for allocation failure
Dmitry Artamonow (1):
w1: fix slave driver registration error message
Donggeun Kim (1):
Extcon: support notification based on the state changes.
Greg Kroah-Hartman (4):
Revert "driver core: check start node in klist_iter_init_node"
Revert "w1: Add 1-wire slave device driver for DS28E04-100"
Merge 3.4-rc5 into driver-core-next
Revert "dynamic_debug: remove unneeded includes"
H Hartley Sweeten (3):
drivers/base/bus.c: local variables should not be exposed globally
Extcon: fix section mismatch in extcon_gpio.c
w1: w1_ds2408.c: quite sparse noise about using plaing integer as NULL pointer
Hannes Reinecke (1):
driver core: check start node in klist_iter_init_node
Hiroshi DOYU (10):
ARM: tegra20: Add Tegra Memory Controller(MC) driver
ARM: tegra30: Add Tegra Memory Controller(MC) driver
ARM: tegra20: MC: Remove unnecessary BUG*()
ARM: tegra30: MC: Remove unnecessary BUG*()
ARM: tegra20: Make MC optional in Kconfig
ARM: tegra30: Make MC optional in Kconfig
Driver Core: don't oops with unregistered driver in driver_find_device()
driver core: Add dev_*_ratelimited() family
memory: tegra{20,30}-mc: Use dev_err_ratelimited()
memory: tegra{20,30}-mc: Remove empty *_remove()
Jim Cromie (15):
dynamic_debug: replace if (verbose) pr_info with macro vpr_info
dynamic_debug: fix leading spaces in dynamic_debug.h
params: add 3rd arg to option handler callback signature
dynamic_debug: make dynamic-debug work for module initialization
dynamic_debug: deprecate ddebug_query, suggest dyndbg instead
dynamic_debug: combine parse_args callbacks together
dynamic_debug: simplify dynamic_debug_init error exit
dynamic_debug: print ram usage by ddebug tables if verbose
dynamic_debug: add modname arg to exec_query callchain
dynamic_debug: update Documentation/*, Kconfig.debug
dynamic_debug: init with early_initcall, not arch_initcall
dynamic_debug: use printk(KERN_WARNING..) in stub function
params.c: fix Smack complaint about parse_args
dynamic_debug: remove unneeded includes
params: replace printk(KERN_<LVL>...) with pr_<lvl>(...)
K. Y. Srinivasan (2):
Drivers: hv: Get rid of an unnecessary check in vmbus_prep_negotiate_resp()
Drivers: hv: util: Properly handle version negotiations.
Kay Sievers (13):
printk: convert byte-buffer to variable-length record buffer
kmsg: export printk records to the /dev/kmsg interface
driver-core: extend dev_printk() to pass structured data
kmsg: use do_div() to divide 64bit integer
parport: use KERN_CONT in printk() continuation lines
acpi: use KERN_CONT in printk() continuation lines
mm: use KERN_CONT in printk() continuation lines
kmsg - add Documentation/ABI/testing/dev-kmsg
printk - fix compilation for CONFIG_PRINTK=n
printk() - do not merge continuation lines of different threads
printk() - restore timestamp printing at console output
printk() - restore prefix/timestamp printing for multi-newline strings
printk() - isolate KERN_CONT users from ordinary complete lines
Kees Cook (1):
docs: update HOWTO for 2.6.x -> 3.x versioning
Mark Brown (4):
extcon: Add EXTCON_MECHANICAL cable type for physical presence
devres: Clarify documentation for devres_destroy()
devres: Add devres_release()
gpiolib: Convert to devres_release()
Markus Franke (2):
w1: Add 1-wire slave device driver for DS28E04-100
w1: Disable irqs during 1-wire bus operations, extend 1-wire reset pulse
Michael Davidson (1):
driver-core: fix DEVICE_INT_ATTR to use correct show/store functions
MyungJoo Ham (6):
Extcon (external connector): import Android's switch class and modify.
Extcon: support generic GPIO extcon driver
Extcon: support multiple states at a device.
Extcon: support mutually exclusive relation between cables.
Documentation/extcon: porting guide for Android kernel switch driver.
Remove "switch" class in drivers/staging/android/switch
Paul Gortmaker (1):
powerpc: fix compile fail in hugetlb cmdline parsing
Peter Korsgaard (2):
devtmpfs: fix 'the the' typo
core.c: fix 'the the' typo
Randy Dunlap (2):
driver core: fix dma-buf.c kernel-doc warnings
printk: add stub for prepend_timestamp()
Santosh Shilimkar (1):
memory: emif: Add Kconfig dependency for TI EMIF controller
Sasikantha babu (1):
sysfs: Removed dup_name entirely in sysfs_rename
Stephen Warren (1):
printk: correctly align __log_buf
Zhi Yong Wu (1):
kobject: fix the uncorrect comment
harryxiyou (1):
Fix a mistake sentence in the file 'Documentation/zh_CN/magic-number.txt'
yan (2):
drivers/base/core.c: Fix a typo in comment
lib/kobject.c : Remove redundant check in create_dir
Documentation/ABI/testing/dev-kmsg | 90 ++
Documentation/ABI/testing/sysfs-class-extcon | 97 ++
Documentation/HOWTO | 32 +-
Documentation/devices.txt | 3 +-
.../bindings/arm/tegra/nvidia,tegra20-mc.txt | 16 +
.../bindings/arm/tegra/nvidia,tegra30-mc.txt | 18 +
Documentation/dynamic-debug-howto.txt | 184 ++-
Documentation/extcon/porting-android-switch-class | 124 ++
Documentation/feature-removal-schedule.txt | 9 +-
Documentation/kernel-parameters.txt | 7 +-
Documentation/memory-devices/ti-emif.txt | 57 +
Documentation/zh_CN/magic-number.txt | 2 +-
arch/powerpc/mm/hugetlbpage.c | 3 +-
drivers/Kconfig | 4 +
drivers/Makefile | 2 +
drivers/acpi/pci_link.c | 12 +-
drivers/acpi/sleep.c | 8 +-
drivers/base/bus.c | 3 +-
drivers/base/core.c | 58 +-
drivers/base/devres.c | 35 +
drivers/base/devtmpfs.c | 6 +-
drivers/base/dma-buf.c | 12 +-
drivers/base/driver.c | 2 +-
drivers/char/mem.c | 42 +-
drivers/extcon/Kconfig | 32 +
drivers/extcon/Makefile | 7 +
.../max8997-muic.c => extcon/extcon-max8997.c} | 200 ++-
drivers/extcon/extcon_class.c | 832 ++++++++++
drivers/extcon/extcon_gpio.c | 169 ++
drivers/gpio/devres.c | 3 +-
drivers/hv/channel_mgmt.c | 73 +-
drivers/hv/hv.c | 2 +-
drivers/hv/hv_kvp.c | 3 +-
drivers/hv/hv_util.c | 9 +-
drivers/hv/hyperv_vmbus.h | 2 +-
drivers/memory/Kconfig | 43 +
drivers/memory/Makefile | 7 +
drivers/memory/emif.c | 1670 ++++++++++++++++++++
drivers/memory/emif.h | 589 +++++++
drivers/memory/tegra20-mc.c | 257 +++
drivers/memory/tegra30-mc.c | 382 +++++
drivers/misc/Kconfig | 8 -
drivers/misc/Makefile | 1 -
drivers/parport/parport_pc.c | 16 +-
drivers/staging/android/Kconfig | 3 -
drivers/staging/android/Makefile | 1 -
drivers/staging/android/switch/Kconfig | 11 -
drivers/staging/android/switch/Makefile | 4 -
drivers/staging/android/switch/switch.h | 53 -
drivers/staging/android/switch/switch_class.c | 174 --
drivers/staging/android/switch/switch_gpio.c | 172 --
drivers/uio/uio_pdrv_genirq.c | 8 +
drivers/usb/core/sysfs.c | 6 +-
drivers/w1/slaves/w1_ds2408.c | 2 -
drivers/w1/w1.c | 2 +-
drivers/w1/w1_io.c | 22 +-
fs/sysfs/dir.c | 37 +-
include/linux/device.h | 34 +-
include/linux/dynamic_debug.h | 22 +-
include/linux/extcon.h | 324 ++++
include/linux/extcon/extcon_gpio.h | 52 +
include/linux/hyperv.h | 4 +-
include/linux/mfd/max8997.h | 23 -
include/linux/moduleparam.h | 3 +-
include/linux/platform_data/emif_plat.h | 128 ++
include/linux/printk.h | 13 +
include/linux/sysfs.h | 12 +
include/memory/jedec_ddr.h | 175 ++
init/main.c | 33 +-
kernel/module.c | 2 +-
kernel/params.c | 62 +-
kernel/printk.c | 1390 +++++++++++-----
lib/Kconfig | 8 +
lib/Kconfig.debug | 33 +-
lib/Makefile | 2 +
lib/dynamic_debug.c | 190 ++-
lib/jedec_ddr_data.c | 135 ++
lib/kobject.c | 14 +-
mm/page_alloc.c | 6 +-
79 files changed, 6981 insertions(+), 1310 deletions(-)
create mode 100644 Documentation/ABI/testing/dev-kmsg
create mode 100644 Documentation/ABI/testing/sysfs-class-extcon
create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-mc.txt
create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
create mode 100644 Documentation/extcon/porting-android-switch-class
create mode 100644 Documentation/memory-devices/ti-emif.txt
create mode 100644 drivers/extcon/Kconfig
create mode 100644 drivers/extcon/Makefile
rename drivers/{misc/max8997-muic.c => extcon/extcon-max8997.c} (75%)
create mode 100644 drivers/extcon/extcon_class.c
create mode 100644 drivers/extcon/extcon_gpio.c
create mode 100644 drivers/memory/Kconfig
create mode 100644 drivers/memory/Makefile
create mode 100644 drivers/memory/emif.c
create mode 100644 drivers/memory/emif.h
create mode 100644 drivers/memory/tegra20-mc.c
create mode 100644 drivers/memory/tegra30-mc.c
delete mode 100644 drivers/staging/android/switch/Kconfig
delete mode 100644 drivers/staging/android/switch/Makefile
delete mode 100644 drivers/staging/android/switch/switch.h
delete mode 100644 drivers/staging/android/switch/switch_class.c
delete mode 100644 drivers/staging/android/switch/switch_gpio.c
create mode 100644 include/linux/extcon.h
create mode 100644 include/linux/extcon/extcon_gpio.h
create mode 100644 include/linux/platform_data/emif_plat.h
create mode 100644 include/memory/jedec_ddr.h
create mode 100644 lib/jedec_ddr_data.c
next reply other threads:[~2012-05-22 15:14 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-22 15:14 Greg KH [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-05-22 22:01 [GIT PATCH] driver core patches for 3.5-rc1 - try 2 Joe Perches
[not found] <1337723927.9270.15.camel@joe2Laptop>
2012-05-22 22:08 ` Greg KH
[not found] ` <20120522220534.GC12705@kroah.com>
2012-05-22 22:12 ` Joe Perches
2012-05-23 6:12 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120522151450.GA21511@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.