Hi all,
Changes since 20130424:
Removed tree: ppc-temp (remerged into powerpc)
The net-next tree gained conflicts against the net and pci trees and a
build failure for which I applied a merge fix patch.
The omap_dss2 tree gained a build failure so I used the version from
next-20130424.
The trivial tree gained a conflict against the arm tree.
The staging tree still had its build failure for which I applied a
supplied patch.
The arm-soc tree gained a conflict against the spi-mb tree.
The renesas tree gained a conflict against the input tree.
----------------------------------------------------------------------------
I have created today's linux-next tree at
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
(patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you
are tracking the linux-next tree using git, you should not use "git pull"
to do so as that will try to merge the new linux-next release with the
old one. You should use "git fetch" as mentioned in the FAQ on the wiki
(see below).
You can see which trees have been included by looking in the Next/Trees
file in the source. There are also quilt-import.log and merge.log files
in the Next directory. Between each merge, the tree was built with
a ppc64_defconfig for powerpc and an allmodconfig for x86_64. After the
final fixups (if any), it is also built with powerpc allnoconfig (32 and
64 bit), ppc44x_defconfig and allyesconfig (minus
CONFIG_PROFILE_ALL_BRANCHES - this fails its final link) and i386, sparc,
sparc64 and arm defconfig. These builds also have
CONFIG_ENABLE_WARN_DEPRECATED, CONFIG_ENABLE_MUST_CHECK and
CONFIG_DEBUG_INFO disabled when necessary.
Below is a summary of the state of the merge.
We are up to 224 trees (counting Linus' and 31 trees of patches pending
for Linus' tree), more are welcome (even if they are currently empty).
Thanks to those who have contributed, and to those who haven't, please do.
Status of my local build tests will be at
http://kisskb.ellerman.id.au/linux-next . If maintainers want to give
advice about cross compilers/configs that work, we are always open to add
more builds.
Thanks to Randy Dunlap for doing many randconfig builds. And to Paul
Gortmaker for triage and bug fixes.
There is a wiki covering stuff to do with linux-next at
http://linux.f-seidel.de/linux-next/pmwiki/ . Thanks to Frank Seidel.
--
Cheers,
Stephen Rothwell [email protected]
$ git checkout master
$ git reset --hard stable
Merging origin/master (697dfd8 Merge tag 'efi-urgent' into x86/urgent)
Merging fixes/master (96d8683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client)
Merging kbuild-current/rc-fixes (a54292f kbuild: generate generic headers before recursing into scripts)
Merging arc-current/for-curr (ce797e9 ARC: [mm] Lazy D-cache flush (non aliasing VIPT))
Merging arm-current/fixes (60d509f Linux 3.9-rc8)
Merging m68k-current/for-linus (5618395 m68k: Sort out !CONFIG_MMU_SUN3 vs. CONFIG_HAS_DMA)
Merging powerpc-merge/merge (5676005 powerpc/pseries/lparcfg: Fix possible overflow are more than 1026)
Merging sparc/master (0fbd067 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc)
Merging net/master (c6cdcf6 bonding: fix locking in enslave failure path)
Merging ipsec/master (da241ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net)
Merging sound-current/for-linus (c5a4698 Merge tag 'asoc-maintainers-v3.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus)
Merging pci-current/for-linus (de7d5f7 PCI/PM: Disable runtime PM of PCIe ports)
Merging wireless/master (f09a878 ath9k_hw: change AR9580 initvals to fix a stability issue)
Merging driver-core.current/driver-core-linus (41ef2d5 Linux 3.9-rc7)
Merging tty.current/tty-linus (41ef2d5 Linux 3.9-rc7)
Merging usb.current/usb-linus (31880c3 Linux 3.9-rc6)
Merging staging.current/staging-linus (41ef2d5 Linux 3.9-rc7)
Merging char-misc.current/char-misc-linus (41ef2d5 Linux 3.9-rc7)
Merging input-current/for-linus (5846115 Input: wacom - fix "can not retrieve extra class descriptor" for DTH2242)
Merging md-current/for-linus (238f590 md: remove CONFIG_MULTICORE_RAID456 entirely)
Merging audit-current/for-linus (c158a35 audit: no leading space in audit_log_d_path prefix)
Merging crypto-current/master (72a763d crypto: algif - suppress sending source address information in recvmsg)
Merging ide/master (bf6b438 ide: gayle: use module_platform_driver_probe())
Merging dwmw2/master (5950f08 pcmcia: remove RPX board stuff)
Merging sh-current/sh-fixes-for-linus (4403310 SH: Convert out[bwl] macros to inline functions)
Merging irqdomain-current/irqdomain/merge (a0d271c Linux 3.6)
Merging devicetree-current/devicetree/merge (ab28698 of: define struct device in of_platform.h if !OF_DEVICE and !OF_ADDRESS)
Merging spi-current/spi/merge (0d2d0cc spi/davinci: fix module build error)
Merging gpio-current/gpio/merge (e97f9b5 gpio/gpio-ich: fix ichx_gpio_check_available() return what callers expect)
Merging rr-fixes/fixes (9ba5c80 virtio: console: add locking around c_ovq operations)
Merging mfd-fixes/master (31880c3 Linux 3.9-rc6)
Merging vfio-fixes/for-linus (904c680 vfio-pci: Fix possible integer overflow)
Merging asm-generic/master (fb9de7e xtensa: Use generic asm/mmu.h for nommu)
Merging arc/for-next (07961ac Linux 3.9-rc5)
Merging arm/for-next (1b189b0 Merge branches 'devel-stable', 'entry', 'fixes', 'mach-types' and 'misc' into for-next)
Merging arm-perf/for-next/perf (ab87304 Merge branches 'perf/fixes' and 'hw-breakpoint' into for-next/perf)
Merging davinci/davinci-next (fe0d422 Linux 3.0-rc6)
Merging xilinx/arm-next (64e3fd3 arm: zynq: Add support for pmu)
Merging arm64/upstream (39a90ca arm64: Survive invalid cpu enable-methods)
Merging blackfin/for-linus (f656c24 blackfin: time-ts: Remove duplicate assignment)
Merging c6x/for-linux-next (f934af0 add memory barrier to arch_local_irq_restore)
Merging cris/for-next (90712ac CRIS: remove unused current_regs)
Merging hexagon/linux-next (e0e34de Hexagon: add v4 CS regs to core copyout macro)
Merging ia64/next (797f6a6 Add size restriction to the kdump documentation)
Merging m68k/for-next (e00c73e m68k: Remove inline strlen() implementation)
Merging m68knommu/for-next (4f24620 m68k: define a local gpio_request_one() function)
Merging metag/for-next (164c013 metag: defconfigs: increase log buffer 8KiB => 128KiB)
Merging microblaze/next (01cc2cb microblaze: intc: set the default irq_domain)
Merging mips/mips-for-linux-next (6eac6e6 Merge branches 'next/3.9-fixes', 'next/kvm' and 'next/micromips' into mips-for-linux-next)
Merging openrisc/for-upstream (6af6095 openrisc: remove HAVE_VIRT_TO_BUS)
Merging parisc/for-next (6c700d7 [PARISC] hpux: Remove obsolete regs parameter from do_execve() in hpux_execve())
Merging powerpc/next (6263fb3 powerpc/powernv: Fix missing Kconfig dependency for MSIs)
CONFLICT (content): Merge conflict in arch/metag/mm/Kconfig
Merging 4xx/next (2074b1d powerpc: Fix irq distribution)
Merging mpc5xxx/next (0d76b3d3 powerpc/512x: add ifm ac14xx board)
Merging galak/next (f0b0b48 powerpc/85xx: Fix MPC8536DS 36-bit device tree)
Applying: powerpc: fix usage of setup_pci_atmu()
Merging s390/features (b8668fd s390/uapi: change struct statfs[64] member types to unsigned values)
Merging sh/sh-latest (37284bd Merge branches 'sh/hw-breakpoints' and 'sh/serial-of' into sh-latest)
Merging sparc-next/master (07df841 sparc64: Do not save/restore interrupts in get_new_mmu_context())
Merging tile/master (9fc1894 arch/tile: Fix syscall return value passed to tracepoint)
Merging unicore32/unicore32 (c284464 arch/unicore32: remove CONFIG_EXPERIMENTAL)
Merging xtensa/for_next (4e34bf6 xtensa: provide default platform_pcibios_init implementation)
Merging btrfs/next (6aec51f Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into for-linus-3.9)
Merging ceph/testing (42c6070 libceph: fix byte order mismatch)
CONFLICT (content): Merge conflict in net/ceph/osdmap.c
CONFLICT (content): Merge conflict in fs/ceph/addr.c
CONFLICT (content): Merge conflict in drivers/block/rbd.c
Merging cifs/for-next (bf81710 Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending)
Merging configfs/linux-next (b930c26 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs)
Merging ecryptfs/next (f6161aa Linux 3.9-rc2)
Merging ext3/for_next (e162b2f jbd: use kmem_cache_zalloc instead of kmem_cache_alloc/memset)
Merging ext4/dev (0d606e2 ext4: fix type-widening bug in inode table readahead code)
Merging f2fs/dev (2af4bd6 f2fs: add tracepoints to debug checkpoint request)
Merging fuse/for-next (efb9fa9 fuse: truncate file if async dio failed)
Merging gfs2/master (7bd8b2e GFS2: Add origin indicator to glock demote tracing)
Merging jfs/jfs-next (9d48017 jfs: avoid undefined behavior from left-shifting by 32 bits)
Merging logfs/master (3394661 Fix the call to BUG() caused by no free segment found)
Merging nfs/linux-next (b0212b8 Merge branch 'bugfixes' into linux-next)
Merging nfsd/nfsd-next (bf8d909 nfsd: Decode and send 64bit time values)
Merging ocfs2/linux-next (4538df6 ocfs2: Don't spam on -EDQUOT.)
Merging omfs/for-next (976d167 Linux 3.1-rc9)
Merging squashfs/master (4b0180a Squashfs: add mount time sanity check for block_size and block_log match)
Merging v9fs/for-next (b6f4bee fs/9p: Fix atomic_open)
Merging ubifs/linux-next (67e753c UBIFS: make space fixup work in the remount case)
Merging xfs/for-next (7fe3258 xfs: Update xfs_log_commit_cil() comments)
CONFLICT (content): Merge conflict in fs/xfs/xfs_iomap.c
Merging vfs/for-next (05c0ae2 try a saner locking for pde_opener...)
Merging pci/next (d4f09c5 Merge branch 'pci/gavin-msi-cleanup' into next)
Merging hid/for-next (2c84fa4 Merge branch 'for-3.10/upstream' into for-next)
Merging i2c/i2c/for-next (c39e8e4 i2c: xiic: must always write 16-bit words to TX_FIFO)
Merging jdelvare-hwmon/master (c662b7a hwmon: (lm75) Add support for the Dallas/Maxim DS7505)
Merging hwmon-staging/hwmon-next (6445e66 hwmon: (nct6775) Fix coding style problems)
Merging v4l-dvb/master (0007da6 Merge /home/v4l/v4l/patchwork)
CONFLICT (content): Merge conflict in drivers/staging/media/go7007/go7007-driver.c
CONFLICT (content): Merge conflict in drivers/media/platform/Kconfig
CONFLICT (content): Merge conflict in drivers/media/pci/bt8xx/bttv-input.c
Applying: i2c: fixup for code movement from bttv_input.c
Merging kbuild/for-next (c67dcb4 Merge branch 'kbuild/kconfig' into kbuild/for-next)
Merging kconfig/for-next (4eae518 localmodconfig: Fix localyesconfig to set to 'y' not 'm')
Merging libata/NEXT (3f1317a2b [libata] SCSI: really use SATL version in VPD)
Merging infiniband/for-next (f1258ea Merge branches 'misc' and 'mlx4' into for-next)
Merging pstore/master (bd08ec3 pstore/ram: Restore ecc information block)
Merging pm/linux-next (c69a76b Merge branch 'pm-cpufreq-next' into linux-next)
CONFLICT (content): Merge conflict in drivers/acpi/scan.c
Merging idle/next (5c99726b Merge branch 'fspin' into next)
Merging apm/for-next (fb9d78a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm)
Merging cpuidle/cpuidle-next (817c876 Merge branch 'pm-fixes-next' into fixes-next)
CONFLICT (content): Merge conflict in drivers/base/power/qos.c
Merging cpupowerutils/master (f166033 cpupower tools: add install target to the debug tools' makefiles)
Merging thermal/next (07273d2 Merge branch 'cpu_cooling-doc-comments-update' of .git into next)
Merging ieee1394/for-next (6dbe51c Linux 3.9-rc1)
Merging ubi/linux-next (f6161aa Linux 3.9-rc2)
Merging dlm/next (9000831 dlm: avoid unnecessary posix unlock)
Merging swiotlb/linux-next (af51a9f swiotlb: Do not export swiotlb_bounce since there are no external consumers)
Merging scsi/for-next (73b22ec Merge branch 'misc' into for-next)
Merging target-updates/for-next (04b59ba tcm_vhost: Enable VIRTIO_SCSI_F_HOTPLUG)
Merging target-merge/for-next-merge (b8d26b3 iser-target: Add iSCSI Extensions for RDMA (iSER) target driver)
Merging ibft/linux-next (935a9fe ibft: Fix finding IBFT ACPI table on UEFI)
Merging isci/all (6734092 isci: add a couple __iomem annotations)
Merging slave-dma/next (0b03930 Merge branch 'for-linus' into next)
Merging dmaengine/next (41ef2d5 Linux 3.9-rc7)
Merging net-next/master (37fe066 net: fix address check in rtnl_fdb_del)
CONFLICT (content): Merge conflict in include/net/tcp.h
CONFLICT (content): Merge conflict in include/linux/pci.h
CONFLICT (content): Merge conflict in drivers/net/ethernet/emulex/benet/be.h
CONFLICT (content): Merge conflict in drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
CONFLICT (content): Merge conflict in drivers/infiniband/hw/cxgb4/qp.c
Applying: drivers:net: fix up for code movement from rt2x00pci.c
Applying: tcp: merge fixup for movemenet of tcp_prequeue
Applying: be2net: merge fix for __vlan_put_tag() API change
Merging ipsec-next/master (05600a7 xfrm_user: constify netlink dispatch table)
Merging wireless-next/master (b006ed5 mwifiex: rework round robin scheduling of bss nodes.)
Merging bluetooth/master (69676b1 Bluetooth: btmrvl: report error if verify_fw_download times out)
Merging mtd/master (cdb6404 mtd: omap2: Use module_platform_driver())
Merging l2-mtd/master (98927a2 mtd: get the ECC info from the parameter page for ONFI nand)
Merging crypto/master (3862de1 crypto: caam - fix job ring cleanup code)
Merging drm/drm-next (17f0efc drm/shmobile: Fix race condition between page flip request and handler)
Merging drm-intel/drm-intel-next-queued (ab3e67f drm/i915: warn about invalid pfit modes)
Merging sound/for-next (2fc565e Merge tag 'asoc-v3.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next)
Merging sound-asoc/for-next (5cc50fc8 Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next)
Merging modules/modules-next (04b00bd X.509: Support parse long form of length octets in Authority Key Identifier)
Merging virtio/virtio-next (6b39271 lguest: map Switcher below fixmap.)
CONFLICT (content): Merge conflict in drivers/char/virtio_console.c
Merging input/next (0c6a616 Input: trackpoint - Optimize trackpoint init to use power-on reset)
Merging input-mt/for-next (194664e Input: MT - handle semi-mt devices in core)
Merging cgroup/for-next (712317a cgroup: fix broken file xattrs)
CONFLICT (content): Merge conflict in include/linux/res_counter.h
Merging block/for-next (d9e60e8 Merge branch 'for-3.10/core' into for-next)
CONFLICT (content): Merge conflict in drivers/block/drbd/drbd_proc.c
Merging device-mapper/master (f8efabf This patch uses memalloc_noio_save to avoid a possible deadlock in dm-bufio. (it could happen only with large block size, at most PAGE_SIZE << MAX_ORDER (typically 8MiB).)
Merging embedded/master (4744b43 embedded: fix vc_translate operator precedence)
Merging firmware/master (6e03a20 firmware: speed up request_firmware(), v3)
Merging pcmcia/master (80af9e6 pcmcia at91_cf: fix raw gpio number usage)
Merging mmc/mmc-next (e4404fa mmc: sdhci-tegra: fix MODULE_DEVICE_TABLE)
Merging kgdb/kgdb-next (6bedf31 kdb: Remove unhandled ssb command)
Merging slab/for-next (7cccd80 slub: tid must be retrieved from the percpu area of the current processor)
Merging uclinux/for-next (6dbe51c Linux 3.9-rc1)
Merging md/for-next (3a25a39 md: raid1/raid10 md devices leak memory when stopping)
Merging mfd/master (4adedc5 mfd: si476x: Fix i2c warning)
CONFLICT (content): Merge conflict in arch/arm/mach-ux500/cpuidle.c
Merging battery/master (6b17080 pm2301-charger: Fix suspend/resume)
Merging fbdev/fbdev-next (a49f0d1 Linux 3.8-rc1)
Merging viafb/viafb-next (838ac78 viafb: avoid refresh and mode lookup in set_par)
Merging omap_dss2/for-next (c4d95b9 Merge branch '3.10/fb-mmap' into for-next)
$ git reset --hard HEAD^
Merging 20130424 version of omap_dss2
CONFLICT (content): Merge conflict in drivers/video/fbmon.c
Merging regulator/for-next (e7ecd16 Merge remote-tracking branch 'regulator/topic/wm8994' into regulator-next)
Merging security/next (b7ae9f0 Merge branch 'tpmdd-04-17-13' of git://github.com/shpedoikal/linux into my-next)
Merging selinux/master (c2d7b24 Merge tag 'v3.4' into 20120409)
Merging lblnet/master (7e27d6e Linux 2.6.35-rc3)
Merging watchdog/master (69c6612 watchdog: Fix race condition in registration code)
Merging dwmw2-iommu/master (6491d4d intel-iommu: Free old page tables before creating superpage)
Merging iommu/next (d4df35e2 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu' and 'core' into next)
Merging vfio/next (aa2cba5 PCI/VFIO: use pcie_flags_reg instead of access PCI-E Capabilities Register)
Merging osd/linux-next (861d666 exofs: don't leak io_state and pages on read error)
Merging jc_docs/docs-next (5c050fb docs: update the development process document)
Merging trivial/for-next (7f5281a x86 cmpxchg.h: fix wrong comment)
CONFLICT (content): Merge conflict in arch/arm/kvm/arm.c
CONFLICT (modify/delete): Documentation/virtual/virtio-spec.txt deleted in HEAD and modified in trivial/for-next. Version trivial/for-next of Documentation/virtual/virtio-spec.txt left in tree.
$ git rm -f Documentation/virtual/virtio-spec.txt
Merging audit/for-next (dcd6c92 Linux 3.3-rc1)
Merging fsnotify/for-next (1ca39ab inotify: automatically restart syscalls)
Merging edac/linux_next (b076989 i5100_edac: convert to use simple_open())
Merging edac-amd/for-next (9713fae EDAC: Merge mci.mem_is_per_rank with mci.csbased)
Merging devicetree/devicetree/next (d347bc5 Merge branch 'robherring/for-next' from git://sources.calxeda.com/kernel/linux.git)
Merging dt-rh/for-next (a2b9ea7 Documentation/devicetree: make semantic of initrd-end more explicit)
Merging spi/spi/next (00ab539 spi/s3c64xx: let device core setup the default pin configuration)
CONFLICT (content): Merge conflict in MAINTAINERS
Merging spi-mb/for-next (0113f22 spi-topcliff-pch: missing platform_driver_unregister() on error in pch_spi_init())
Merging tip/auto-latest (f3ecdf1 Merge branch 'x86/ras')
CONFLICT (content): Merge conflict in tools/Makefile
CONFLICT (content): Merge conflict in include/linux/clockchips.h
CONFLICT (content): Merge conflict in drivers/clocksource/Makefile
Merging ftrace/for-next (4c69e6e tracepoints: Prevent null probe from being added)
CONFLICT (content): Merge conflict in kernel/trace/trace.c
CONFLICT (content): Merge conflict in kernel/trace/ftrace.c
Merging rcu/rcu/next (a9be854 Merge commit '6d87669357936bffa1e8fea7a4e7743e76905736' into next.2013.10.22a)
Merging cputime/cputime (c3e0ef9 [S390] fix cputime overflow in uptime_proc_show)
Merging uprobes/for-next (0326f5a uprobes/core: Handle breakpoint and singlestep exceptions)
Merging kvm/linux-next (660696d KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x instructions)
CONFLICT (content): Merge conflict in drivers/s390/kvm/virtio_ccw.c
CONFLICT (content): Merge conflict in arch/s390/mm/pgtable.c
Merging kvm-arm/kvm-arm-next (b8022d7 arm: kvm: arch_timer: use symbolic constants)
Merging kvm-ppc/kvm-ppc-next (be28a27 kvm/ppc: don't call complete_mmio_load when it's a store)
Merging oprofile/for-next (23995bb oprofile, s390: Add support for IBM zEnterprise EC12)
Merging fw-nohz/nohz/next (74876a9 printk: Wake up klogd using irq_work)
Merging xen/upstream/xen (af3a3ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes)
Merging xen-two/linux-next (6461b07 Merge branch 'stable/for-linus-3.10' into linux-next)
Merging xen-arm/linux-next (6abb749 xen/arm: use sched_op hypercalls for machine reboot and power off)
Merging percpu/for-next (a1b2a55 percpu: add documentation on this_cpu operations)
Merging workqueues/for-next (46aed11 Merge branch 'for-3.10' into for-next)
Merging drivers-x86/linux-next (e6e5224 ideapad-laptop: Depend on BACKLIGHT_CLASS_DEVICE instead of selecting it)
CONFLICT (content): Merge conflict in drivers/platform/x86/chromeos_laptop.c
Merging hwpoison/hwpoison (46e387b Merge branch 'hwpoison-hugepages' into hwpoison)
Merging sysctl/master (4e474a0 sysctl: protect poll() in entries that may go away)
Merging regmap/for-next (38a8179 Merge remote-tracking branch 'regmap/topic/range' into regmap-next)
Merging hsi/for-next (43139a6 HSI: hsi_char: Update ioctl-number.txt)
Merging leds/for-next (df92d5f leds: leds-asic3: switch to using SIMPLE_DEV_PM_OPS)
Merging driver-core/driver-core-next (0d1d392 Merge 3.9-rc7 into driver-core-next)
CONFLICT (content): Merge conflict in kernel/rtmutex-tester.c
Merging tty/tty-next (45efcb2 tty/serial/sirf: fix MODULE_DEVICE_TABLE)
Merging usb/usb-next (4626b8d USB: ehci-msm: USB_MSM_OTG needs USB_PHY)
CONFLICT (content): Merge conflict in drivers/usb/serial/usb-serial.c
Merging usb-gadget/next (added5f ARM: mxs_defconfig: add CONFIG_USB_PHY)
Merging staging/staging-next (a0eeed4 staging: comedi: ni_labpc: fix legacy driver build)
CONFLICT (content): Merge conflict in drivers/staging/vt6655/device_main.c
CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_specproc.c
CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_ports_ops.c
CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_net_ops.c
CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_mon_ops.c
CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_dpa_ops.c
CONFLICT (modify/delete): drivers/staging/ccg/rndis.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/ccg/rndis.c left in tree.
CONFLICT (modify/delete): drivers/staging/ccg/f_fs.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/ccg/f_fs.c left in tree.
$ git rm -f drivers/staging/ccg/f_fs.c drivers/staging/ccg/rndis.c
Applying: staging: comedi: ni_labpc: fix build when VIRT_TO_BUS is not defined
Merging char-misc/char-misc-next (0e27263 Tools: hv: Fix a checkpatch warning)
CONFLICT (content): Merge conflict in drivers/misc/mei/interrupt.c
CONFLICT (content): Merge conflict in drivers/mfd/Kconfig
Merging bcon/master (06c6942 blockconsole: Mark a local work struct static)
CONFLICT (content): Merge conflict in drivers/block/Kconfig
Merging tmem/linux-next (8f0d816 Linux 3.7-rc3)
Merging writeback/writeback-for-next (ed84825 Negative (setpoint-dirty) in bdi_position_ratio())
Merging arm-dt/devicetree/arm-next (ede338f dt: add documentation of ARM dt boot interface)
Merging hwspinlock/linux-next (8b37fcf hwspinlock: add MAINTAINERS entries)
Merging pinctrl/for-next (bffa963 Merge branch 'devel' into for-next)
Merging vhost/linux-next (4697e2c kvm: add PV MMIO EVENTFD)
CONFLICT (content): Merge conflict in virt/kvm/eventfd.c
CONFLICT (content): Merge conflict in include/uapi/linux/kvm.h
CONFLICT (content): Merge conflict in include/linux/kvm_host.h
Merging memblock/memblock-kill-early_node_map (7bd0b0f memblock: Reimplement memblock allocation using reverse free area iterator)
Merging remoteproc/for-next (b977785 remoteproc: fix kconfig dependencies for VIRTIO)
CONFLICT (content): Merge conflict in drivers/remoteproc/Kconfig
Merging rpmsg/for-next (397944d rpmsg: fix kconfig dependencies for VIRTIO)
Merging irqdomain/irqdomain/next (560aa53 irqdomain: document the simple domain first_irq)
Merging gpio/gpio/next (753c598 gpio/em: Add Device Tree support)
Merging gpio-lw/for-next (d350de5 Merge branch 'next' into for-next)
Merging gen-gpio/for_next (f4c5405 gpio: update gpio Chinese documentation)
CONFLICT (modify/delete): drivers/usb/otg/Kconfig deleted in HEAD and modified in gen-gpio/for_next. Version gen-gpio/for_next of drivers/usb/otg/Kconfig left in tree.
CONFLICT (content): Merge conflict in arch/sh/kernel/cpu/sh2a/Makefile
$ git rm -f drivers/usb/otg/Kconfig
Applying: gen-gpio: GPIOLIB merge fix up
Applying: merge fix for Convert selectors of GENERIC_GPIO to GPIOLIB
Applying: merge fix 2 for Convert selectors of GENERIC_GPIO to GPIOLIB
Merging mailbox/dbx500-prcmu-mailbox (c497eba mailbox: fix invalid use of sizeof in mailbox_msg_send())
Merging arm-soc/for-next (c4c618f Merge branch 'next/drivers' into for-next)
CONFLICT (content): Merge conflict in drivers/usb/host/ohci-exynos.c
CONFLICT (content): Merge conflict in drivers/pinctrl/pinctrl-samsung.h
CONFLICT (content): Merge conflict in drivers/pinctrl/pinctrl-samsung.c
CONFLICT (content): Merge conflict in drivers/pinctrl/Makefile
CONFLICT (modify/delete): drivers/gpio/gpio-vt8500.c deleted in arm-soc/for-next and modified in HEAD. Version HEAD of drivers/gpio/gpio-vt8500.c left in tree.
CONFLICT (content): Merge conflict in drivers/clocksource/tegra20_timer.c
CONFLICT (content): Merge conflict in drivers/clocksource/Makefile
CONFLICT (content): Merge conflict in arch/arm/plat-orion/Makefile
CONFLICT (add/add): Merge conflict in arch/arm/mach-zynq/platsmp.c
CONFLICT (content): Merge conflict in arch/arm/mach-vexpress/v2m.c
CONFLICT (content): Merge conflict in arch/arm/mach-tegra/tegra.c
CONFLICT (content): Merge conflict in arch/arm/mach-spear/spear13xx.c
CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-armadillo800eva.c
CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2443.c
CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2440.c
CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2412.c
CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2410.c
CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod.c
CONFLICT (content): Merge conflict in arch/arm/mach-imx/mach-imx6q.c
CONFLICT (modify/delete): arch/arm/mach-imx/cpufreq.c deleted in arm-soc/for-next and modified in HEAD. Version HEAD of arch/arm/mach-imx/cpufreq.c left in tree.
CONFLICT (content): Merge conflict in arch/arm/mach-highbank/highbank.c
CONFLICT (content): Merge conflict in arch/arm/mach-exynos/cpuidle.c
CONFLICT (content): Merge conflict in arch/arm/boot/dts/at91sam9x5.dtsi
$ git rm -f drivers/gpio/gpio-vt8500.c arch/arm/mach-imx/cpufreq.c
Merging bcm2835/for-next (31880c3 Linux 3.9-rc6)
Merging cortex/for-next (4477ca4 ARM: ARMv7-M: Allow the building of new kernel port)
Merging ep93xx/ep93xx-for-next (7ec4429 Merge branch 'ep93xx-fixes' into ep93xx-for-next)
Merging imx-mxs/for-next (3795b56 Merge branches 'mxs/dt-3.11' and 'imx/dt-3.11' into for-next)
Merging ixp4xx/next (19f949f Linux 3.8)
Merging msm/for-next (1df357a Merge branch 'msm-defconfig' into for-next)
Merging renesas/next (0eabbd4 Merge branch 'heads/soc-sh73a0' into next)
CONFLICT (content): Merge conflict in drivers/pinctrl/sh-pfc/Kconfig
CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/setup-r8a7740.c
CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-bockw.c
CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-armadillo800eva.c
Merging samsung/for-next (e0f8f91 Merge branch 'next/late-exynos' into for-next)
CONFLICT (content): Merge conflict in arch/arm/mach-exynos/cpuidle.c
Merging tegra/for-next (c0c1cb1 Merge branch 'for-3.10/defconfig' into for-next)
Merging dma-mapping/dma-mapping-next (a937536 Linux 3.9-rc3)
Merging pwm/for-next (affb923 pwm: lpc32xx: Don't change PWM_ENABLE bit in lpc32xx_pwm_config)
Merging dma-buf/for-next (5320c97 dma-buf: double unlock in debugfs code)
Merging userns/for-next (78008c4 proc: Restrict mounting the proc filesystem)
Merging ktest/for-next (df5f7c6 ktest: Reset grub menu cache with different machines)
Merging signal/for-next (99e621f syscalls.h: slightly reduce the jungles of macros)
CONFLICT (content): Merge conflict in include/asm-generic/unistd.h
CONFLICT (content): Merge conflict in fs/splice.c
CONFLICT (content): Merge conflict in fs/read_write.h
CONFLICT (content): Merge conflict in fs/read_write.c
CONFLICT (content): Merge conflict in fs/compat.c
CONFLICT (content): Merge conflict in arch/tile/kernel/compat.c
CONFLICT (content): Merge conflict in arch/tile/Kconfig
CONFLICT (content): Merge conflict in arch/mips/kernel/linux32.c
Applying: cond_syscall and SYSCALL_ALIAS merge fixup
Merging clk/clk-next (c700835 clk: ux500: fix mismatched types)
CONFLICT (content): Merge conflict in drivers/clk/mvebu/clk-core.c
CONFLICT (content): Merge conflict in arch/arm/mach-vexpress/v2m.c
Merging random/dev (b980955 random: fix locking dependency with the tasklist_lock)
Merging lzo-update/lzo-update (42b775a lib/lzo: huge LZO decompression speedup on ARM by using unaligned access)
Merging scsi-post-merge/merge-base:master (65112dc Merge git://git.samba.org/sfrench/cifs-2.6)
Merging akpm-current/current (0fbd067 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc)
$ git checkout -b akpm remotes/origin/akpm/master
Applying: revert "ipc: don't allocate a copy larger than max"
Applying: drivers/char/random.c: fix priming of last_data
Applying: kthread: introduce to_live_kthread()
Applying: kthread: kill task_get_live_kthread()
Applying: sound/soc/codecs/si476x.c: don't use 0bNNN
Applying: x86: make 'mem=' option to work for efi platform
Applying: kernel/auditsc.c: use kzalloc instead of kmalloc+memset
Applying: auditsc-use-kzalloc-instead-of-kmallocmemset-fix
Applying: audit: don't check if kauditd is valid every time
Applying: audit: remove duplicate export of audit_enabled
Applying: audit: remove unnecessary #if CONFIG_AUDIT
Applying: kernel/auditfilter.c: tree and watch will memory leak when failure occurs
Applying: kernel/audit_tree.c: tree will leak memory when failure occurs in audit_trim_trees()
Applying: kernel-audit_treec-tree-will-leak-memory-when-failure-occurs-in-audit_trim_trees-fix
Applying: mm: remove free_area_cache use in powerpc architecture
Applying: mm: use vm_unmapped_area() on powerpc architecture
Applying: drm/fb-helper: don't sleep for screen unblank when an oops is in progress
Applying: matroxfb: convert struct i2c_msg initialization to C99 format
Applying: drivers/video/console/fbcon_cw.c: fix compiler warning in cw_update_attr
Applying: drivers/video: add Hyper-V Synthetic Video Frame Buffer Driver
Applying: video: fix a type warning in hyperv_fb.c
Applying: drivers/video/exynos/exynos_mipi_dsi.c: convert to devm_ioremap_resource()
Applying: drivers/video/ep93xx-fb.c: fix section mismatch and use module_platform_driver
Applying: drivers/video/mmp: remove legacy hw definitions
Applying: drivers/video: implement a simple framebuffer driver
Applying: drivers-video-implement-a-simple-framebuffer-driver-fix
Applying: cyber2000fb: avoid palette corruption at higher clocks
Applying: fs/fscache/stats.c: fix memory leak
Applying: inotify: invalid mask should return a error number but not set it
Applying: inotify-invalid-mask-should-return-a-error-number-but-not-set-it-fix
Applying: posix_cpu_timer: consolidate expiry time type
Applying: posix_cpu_timers: consolidate timer list cleanups
Applying: posix_cpu_timers: consolidate expired timers check
Applying: selftests: add basic posix timers selftests
Applying: posix-timers: correctly get dying task time sample in posix_cpu_timer_schedule()
Applying: posix_timers: Fix racy timer delta caching on task exit
Applying: mkcapflags.pl: convert to mkcapflags.sh
Applying: scripts/decodecode: make faulting insn ptr more robust
Applying: include/linux/mfd/si476x-core.h: don't use 0bNNN
Applying: ipvs: change type of netns_ipvs->sysctl_sync_qlen_max
Applying: ocfs2: delay inode update transactions after verifying the input flags
Applying: ocfs2: fix error return code in ocfs2_info_handle_freefrag()
Applying: ocfs2: fix error handling in ocfs2_ioctl_move_extents()
Applying: ocfs2: fix NULL dereference for moving extents
Applying: debug_locks.h: make warning more verbose
Applying: lockdep: introduce lock_acquire_exclusive/shared helper macros
Applying: lglock: update lockdep annotations to report recursive local locks
Applying: drivers/block/mg_disk.c: add CONFIG_PM_SLEEP to suspend/resume functions
Applying: fs/block_dev.c: fix iov_shorten() criteria in blkdev_aio_read()
Applying: cciss: add cciss_allow_hpsa module parameter
Applying: cciss: bug fix to prevent cciss from loading in kdump crash kernel
Applying: block: restore /proc/partitions to not display non-partitionable removable devices
Applying: fs/block_dev.c: no need to check inode->i_bdev in bd_forget()
Applying: fs/dcache.c: add cond_resched() to shrink_dcache_parent()
Applying: fs/read_write.c: fix generic_file_llseek() comment
Applying: watchdog: trigger all-cpu backtrace when locked up and going to panic
Applying: HWPOISON: check dirty flag to match against clean page
Applying: mm: trace filemap add and del
Applying: mm-trace-filemap-add-and-del-v2
Applying: mm, show_mem: suppress page counts in non-blockable contexts
Applying: mm/shmem.c: remove an ifdef
Applying: vm: adjust ifdef for TINY_RCU
Applying: mm: frontswap: lazy initialization to allow tmem backends to build/run as modules
Applying: frontswap: make frontswap_init use a pointer for the ops
Applying: mm: frontswap: cleanup code
Applying: frontswap: get rid of swap_lock dependency
Applying: mm: cleancache: lazy initialization to allow tmem backends to build/run as modules
Applying: cleancache: Make cleancache_init use a pointer for the ops
Applying: mm: cleancache: clean up cleancache_enabled
Applying: xen: tmem: enable Xen tmem shim to be built/loaded as a module
Applying: xen-tmem-enable-xen-tmem-shim-to-be-built-loaded-as-a-module-fix
Applying: zcache/tmem: Better error checking on frontswap_register_ops return value.
Applying: staging: zcache: enable ramster to be built/loaded as a module
Applying: staging-zcache-enable-ramster-to-be-built-loaded-as-a-module-fix
Applying: staging: zcache: enable zcache to be built/loaded as a module
Applying: rmap: recompute pgoff for unmapping huge page
Applying: memblock: add assertion for zero allocation alignment
Applying: mm: walk_memory_range(): fix typo in comment
Applying: direct-io: fix boundary block handling
Applying: direct-io: submit bio after boundary buffer is added to it
Applying: mm/vmscan.c: minor cleanup for kswapd
Applying: mm: introduce common help functions to deal with reserved/managed pages
Applying: mm/alpha: use common help functions to free reserved pages
Applying: mm/ARM: use common help functions to free reserved pages
Applying: mm/avr32: use common help functions to free reserved pages
Applying: mm/blackfin: use common help functions to free reserved pages
Applying: mm/c6x: use common help functions to free reserved pages
Applying: mm/cris: use common help functions to free reserved pages
Applying: mm/FRV: use common help functions to free reserved pages
Applying: mm/h8300: use common help functions to free reserved pages
Applying: mm/IA64: use common help functions to free reserved pages
Applying: mm/m32r: use common help functions to free reserved pages
Applying: mm/m68k: use common help functions to free reserved pages
Applying: mm/microblaze: use common help functions to free reserved pages
Applying: mm/MIPS: use common help functions to free reserved pages
Applying: mm/mn10300: use common help functions to free reserved pages
Applying: mm/openrisc: use common help functions to free reserved pages
Applying: mm/parisc: use common help functions to free reserved pages
Applying: mm/ppc: use common help functions to free reserved pages
Applying: mm/s390: use common help functions to free reserved pages
Applying: mm/score: use common help functions to free reserved pages
Applying: mm/SH: use common help functions to free reserved pages
Applying: mm/SPARC: use common help functions to free reserved pages
Applying: mm/um: use common help functions to free reserved pages
Applying: mm/unicore32: use common help functions to free reserved pages
Applying: mm/x86: use common help functions to free reserved pages
Applying: mm/xtensa: use common help functions to free reserved pages
Applying: mm/arc: use common help functions to free reserved pages
Applying: mm/metag: use common help functions to free reserved pages
Applying: mm,kexec: use common help functions to free reserved pages
Applying: mm: introduce free_highmem_page() helper to free highmem pages into buddy system
Applying: mm/ARM: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/FRV: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/metag: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/microblaze: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/MIPS: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/PPC: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/SPARC: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/um: use free_highmem_page() to free highmem pages into buddy system
Applying: mm/x86: use free_highmem_page() to free highmem pages into buddy system
Applying: memcg: keep prev's css alive for the whole mem_cgroup_iter
Applying: memcg: rework mem_cgroup_iter to use cgroup iterators
Applying: memcg: relax memcg iter caching
Applying: memcg-relax-memcg-iter-caching-checkpatch-fixes
Applying: memcg: simplify mem_cgroup_iter
Applying: memcg: further simplify mem_cgroup_iter
Applying: cgroup: remove css_get_next
Applying: fs: don't compile in drop_caches.c when CONFIG_SYSCTL=n
Applying: mm/hugetlb: add more arch-defined huge_pte functions
Applying: mm-hugetlb-add-more-arch-defined-huge_pte-functions-fix
Applying: mm: make snapshotting pages for stable writes a per-bio operation
Applying: mm-make-snapshotting-pages-for-stable-writes-a-per-bio-operation-v3
Applying: mm, vmalloc: change iterating a vmlist to find_vm_area()
Applying: mm, vmalloc: move get_vmalloc_info() to vmalloc.c
Applying: mm, vmalloc: protect va->vm by vmap_area_lock
Applying: mm, vmalloc: iterate vmap_area_list, instead of vmlist in vread/vwrite()
Applying: mm, vmalloc: iterate vmap_area_list in get_vmalloc_info()
Applying: mm, vmalloc: iterate vmap_area_list, instead of vmlist, in vmallocinfo()
Applying: mm, vmalloc: export vmap_area_list, instead of vmlist
Applying: mm, vmalloc: remove list management of vmlist after initializing vmalloc
Applying: kexec, vmalloc: export additional vmalloc layer information
Applying: kexec-vmalloc-export-additional-vmalloc-layer-information-fix
Applying: mmap: find_vma: remove the WARN_ON_ONCE(!mm) check
Applying: memcg: do not check for do_swap_account in mem_cgroup_{read,write,reset}
Applying: mm: allow arch code to control the user page table ceiling
Applying: arm: set the page table freeing ceiling to TASK_SIZE
Applying: mm: merging memory blocks resets mempolicy
Applying: mm, hugetlb: include hugepages in meminfo
Applying: mm-hugetlb-include-hugepages-in-meminfo-checkpatch-fixes
Applying: mm: try harder to allocate vmemmap blocks
Applying: sparse-vmemmap: specify vmemmap population range in bytes
Applying: sparse-vmemmap-specify-vmemmap-population-range-in-bytes-fix
Applying: x86-64: remove dead debugging code for !pse setups
Applying: x86-64: use vmemmap_populate_basepages() for !pse setups
Applying: x86-64: use vmemmap_populate_basepages() for !pse setups fix
Applying: x86-64: fall back to regular page vmemmap on allocation failure
Applying: mm: page_alloc: avoid marking zones full prematurely after zone_reclaim()
Applying: mm-page_alloc-avoid-marking-zones-full-prematurely-after-zone_reclaim-fix
Applying: mm/migrate: fix comment typo syncronous->synchronous
Applying: mm: speedup in __early_pfn_to_nid
Applying: mm-speedup-in-__early_pfn_to_nid-fix
Applying: page_alloc: make setup_nr_node_ids() usable for arch init code
Applying: x86/mm/numa: use setup_nr_node_ids() instead of opencoding.
Applying: powerpc/mm/numa: use setup_nr_node_ids() instead of opencoding.
Applying: powerpc-mm-numa-use-setup_nr_node_ids-instead-of-opencoding-fix
Applying: include/linux/memory.h: implement register_hotmemory_notifier()
Applying: ipc/util.c: use register_hotmemory_notifier()
Applying: mm/slub.c: use register_hotmemory_notifier()
Applying: drivers/base/node.c: switch to register_hotmemory_notifier()
Applying: fs/proc/kcore.c: use register_hotmemory_notifier()
Applying: kernel/cpuset.c: use register_hotmemory_notifier()
Applying: mm: limit growth of 3% hardcoded other user reserve
Applying: mm: replace hardcoded 3% with admin_reserve_pages knob
Applying: mm: reinititalise user and admin reserves if memory is added or removed
Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9
Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9-checkpatch-fixes
Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9-checkpatch-fixes-fix
Applying: mm/memcontrol.c: remove unnecessary ;
Applying: mm: remove CONFIG_HOTPLUG ifdefs
Applying: THP: fix comment about memory barrier
Applying: mm: Rewrite the comment over migrate_pages() more comprehensibly
Applying: resource: add __adjust_resource() for internal use
Applying: resource: add release_mem_region_adjustable()
Applying: resource-add-release_mem_region_adjustable-fix
Applying: resource-add-release_mem_region_adjustable-fix-fix
Applying: resource-add-release_mem_region_adjustable-fix-fix-fix
Applying: resource: update config option of release_mem_region_adjustable()
Applying: mm: change __remove_pages() to call release_mem_region_adjustable()
Applying: mm, hotplug: avoid compiling memory hotremove functions when disabled
Applying: mm: madvise: complete input validation before taking lock
Applying: mm-madvise-complete-input-validation-before-taking-lock-fix
Applying: clear_refs: sanitize accepted commands declaration
Applying: clear_refs-sanitize-accepted-commands-declaration-fix
Applying: clear_refs: introduce private struct for mm_walk
Applying: pagemap: introduce pagemap_entry_t without pmshift bits
Applying: pagemap: introduce the /proc/PID/pagemap2 file
Applying: mm: soft-dirty bits for user memory changes tracking
Applying: mem-soft-dirty: Reshuffle CONFIG_ options to be more Arch-friendly
Applying: selftest: add simple test for soft-dirty bit
Applying: memcg: Add memory.pressure_level events
Applying: memcg-add-memorypressure_level-events-checkpatch-fixes
Applying: memcg-add-memorypressure_level-events-fix
Applying: mm/mmap: check for RLIMIT_AS before unmapping
Applying: mm: break up swap_writepage() for frontswap backends
Applying: mm: allow for outstanding swap writeback accounting
Applying: mm: thp: add split tail pages to shrink page list in page reclaim
Applying: mm-thp-add-split-tail-pages-to-shrink-page-list-in-page-reclaim-fix
Applying: mm-thp-add-split-tail-pages-to-shrink-page-list-in-page-reclaim-fix-fix
Applying: mm/vmstat: add note on safety of drain_zonestat
Applying: firmware, memmap: fix firmware_map_entry leak
Applying: mm: Remove unused parameter of pages_correctly_reserved()
Applying: memblock: fix missing comment of memblock_insert_region()
Applying: fs: fix fsync() error reporting
Applying: memcg: avoid accessing memcg after releasing reference
Applying: thp: fix huge zero page logic for page with pfn == 0
Applying: thp-fix-huge-zero-page-logic-for-page-with-pfn-==-0-fix
Applying: mm, memcg: give exiting processes access to memory reserves
Applying: swap: redirty page if page write fails on swap file
Applying: mm: swap: Mark swap pages writeback before queueing for direct IO
Applying: mm-swap-mark-swap-pages-writeback-before-queueing-for-direct-io-fix
Applying: mm-swap-mark-swap-pages-writeback-before-queueing-for-direct-io-fix-fix
Applying: mm: fix memory_hotplug.c printk format warning
Applying: numa, cpu hotplug: change links of CPU and node when changing node number by onlining CPU
Applying: fs/buffer.c: remove unnecessary init operation after allocating buffer_head.
Applying: mm, nobootmem: clean-up of free_low_memory_core_early()
Applying: mm, nobootmem: do memset() after memblock_reserve()
Applying: mmKconfig: add an option to disable bounce
Applying: mem hotunplug: fix kfree() of bootmem memory
Applying: mem-hotunplug-fix-kfree-of-bootmem-memory-fix
Applying: memcg: take reference before releasing rcu_read_lock
Applying: mm: remove free_area_cache
Applying: include/linux/mmzone.h: cleanups
Applying: include-linux-mmzoneh-cleanups-fix
Applying: mm: memmap_init_zone() performance improvement
Applying: drop_caches: add some documentation and info message
Applying: drivers/usb/gadget/amd5536udc.c: avoid calling dma_pool_create() with NULL dev
Applying: mm/dmapool.c: fix null dev in dma_pool_create()
Applying: memcg: debugging facility to access dangling memcgs
Applying: memcg-debugging-facility-to-access-dangling-memcgs-fix
Applying: mm: add vm event counters for balloon pages compaction
Applying: drivers/rpmsg/virtio_rpmsg_bus.c: fix error return code in rpmsg_probe()
Applying: genalloc: add devres support, allow to find a managed pool by device
Applying: genalloc-add-devres-support-allow-to-find-a-managed-pool-by-device-fix
Applying: genalloc-add-devres-support-allow-to-find-a-managed-pool-by-device-fix-fix
Applying: misc: generic on-chip SRAM allocation driver
Applying: misc-generic-on-chip-sram-allocation-driver-fix
Applying: media: coda: use genalloc API
Applying: gcc4: disable __compiletime_object_size for GCC 4.6+
Applying: kernel/range.c: subtract_range: fix the broken phrase issued by printk
Applying: smp: Give WARN()ing when calling smp_call_function_many()/single() in serving irq
Applying: x86: don't show trace beyond show_stack(NULL, NULL)
Applying: sparc32: make show_stack() acquire %fp if @_ksp is not specified
Applying: dump_stack: consolidate dump_stack() implementations and unify their behaviors
Applying: dmi: morph dmi_dump_ids() into dmi_format_ids() which formats into a buffer
Applying: dump_stack: implement arch-specific hardware description in task dumps
Applying: dump_stack: unify debug information printed by show_regs()
Applying: arc, print-fatal-signals: reduce duplicated information
Applying: kthread: implement probe_kthread_data()
Applying: workqueue: include workqueue info when printing debug dump of a worker task
Applying: writeback: set worker desc to identify writeback workers in task dumps
Applying: kernel/smp.c: use '|=' for csd_lock
Applying: kernel/smp.c: remove 'priv' of call_single_data
Applying: include/linux/fs.h: disable preempt when acquire i_size_seqcount write lock
Applying: kernel/smp.c: cleanups
Applying: printk/tracing: rework console tracing
Applying: early_printk: consolidate random copies of identical code
Applying: early_printk: consolidate random copies of identical code
Applying: early_printk-consolidate-random-copies-of-identical-code-v3-fix
Applying: sh4: make the bios early console support depend on EARLY_PRINTK
Applying: include/linux/printk.h: include stdarg.h
Applying: printk: fix failure to return error in devkmsg_poll()
Applying: kmsg: honor dmesg_restrict sysctl on /dev/kmsg
Applying: get_maintainer: use filename-only regex match for Tegra
Applying: get_maintainer-use-filename-only-regex-match-for-tegra-fix
Applying: MAINTAINERS: i8k driver is orphan
Applying: MAINTAINERS: Petko has moved
Applying: drivers/video/backlight/ams369fg06.c: convert ams369fg06 to dev_pm_ops
Applying: drivers-video-backlight-ams369fg06c-convert-ams369fg06-to-dev_pm_ops-fix
Applying: drivers/video/backlight/platform_lcd.c: remove unnecessary ifdefs
Applying: drivers/video/backlight/ep93xx_bl.c: remove incorrect __init annotation
Applying: drivers/video/backlight/atmel-pwm-bl.c: use module_platform_driver_probe()
Applying: drivers/video/backlight/atmel-pwm-bl.c: add __init annotation
Applying: drivers/video/backlight/lp855x_bl.c: fix compiler warning in lp855x_probe
Applying: drivers/video/backlight/jornada720_*.c: use dev_err()/dev_info() instead of pr_err()/pr_info()
Applying: drivers/video/backlight/omap1_bl.c: use dev_info() instead of pr_info()
Applying: drivers/video/backlight/generic_bl.c: use dev_info() instead of pr_info()
Applying: drivers/video/backlight/adp8870_bl.c: add missing braces
Applying: drivers/video/backlight/l4f00242t03.c: check return value of regulator_enable()
Applying: drivers-video-backlight-l4f00242t03c-check-return-value-of-regulator_enable-fix
Applying: backlight: ld9040: convert ld9040 to dev_pm_ops
Applying: backlight: lms501kf03: convert lms501kf03 to dev_pm_ops
Applying: backlight: s6e63m0: convert s6e63m0 to dev_pm_ops
Applying: backlight: adp5520: convert adp5520_bl to dev_pm_ops
Applying: backlight: adp8860: convert adp8860 to dev_pm_ops
Applying: backlight: adp8870: convert adp8870 to dev_pm_ops
Applying: backlight: corgi_lcd: convert corgi_lcd to dev_pm_ops
Applying: backlight: ep93xx: convert ep93xx to dev_pm_ops
Applying: backlight: hp680_bl: convert hp680bl to dev_pm_ops
Applying: backlight: kb3886_bl: convert kb3886bl to dev_pm_ops
Applying: backlight: lm3533_bl: convert lm3533_bl to dev_pm_ops
Applying: backlight: locomolcd: convert locomolcd to dev_pm_ops
Applying: backlight: ltv350qv: convert ltv350qv to dev_pm_ops
Applying: backlight: tdo24m: convert tdo24m to dev_pm_ops
Applying: drivers/video/backlight/Kconfig: fix typo "MACH_SAM9...EK" three times
Applying: drivers/video/backlight/adp5520_bl.c: fix compiler warning in adp5520_show()
Applying: video: backlight: add ili922x lcd driver
Applying: backlight: da903x_bl: use BL_CORE_SUSPENDRESUME option
Applying: drivers/video/backlight/lp855x_bl.c: use PAGE_SIZE for the sysfs read operation
Applying: drivers/video/backlight/adp8860_bl.c: fix error return code in adp8860_led_probe()
Applying: drivers/video/backlight/adp8870_bl.c: fix error return code in adp8870_led_probe()
Applying: drivers/video/backlight/as3711_bl.c: add OF support
Applying: backlight: ili9320: use spi_set_drvdata()
Applying: backlight: ili922x: use spi_set_drvdata()
Applying: drivers/video/backlight/platform_lcd.c: introduce probe callback
Applying: backlight: omap1: convert omapbl to dev_pm_ops
Applying: backlight: tosa: convert tosa to dev_pm_ops
Applying: backlight: vgg2432a4: convert vgg2432a4_driver to dev_pm_ops
Applying: backlight: lp855x: convert a type of device name
Applying: backlight: lp855x: move backlight mode platform data
Applying: backlight: lp855x: fix initial brightness type
Applying: backlight: lp855x: remove duplicate platform data
Applying: backlight: lp855x: add a device tree structure
Applying: drivers/leds/leds-ot200.c: fix error caused by shifted mask
Applying: lib/int_sqrt.c: optimize square root algorithm
Applying: argv_split(): teach it to handle mutable strings
Applying: argv_split-teach-it-to-handle-mutable-strings-fix
Applying: argv_split-teach-it-to-handle-mutable-strings-fix-2
Applying: lib, net: make isodigit() public and use it
Applying: lib/string_helpers: introduce generic string_unescape
Applying: lib-string_helpers-introduce-generic-string_unescape-fix
Applying: staging: speakup: remove custom string_unescape_any_inplace
Applying: dynamic_debug: reuse generic string_unescape function
Applying: binfmt_misc: reuse string_unescape_inplace()
Applying: kernel/compat.c: make do_sysinfo() static
Applying: kernel/timer.c: convert compat_sys_sysinfo to COMPAT_SYSCALL_DEFINE
Applying: kernel/timer.c: move some non timer related syscalls to kernel/sys.c
Applying: kernel-timerc-ove-some-non-timer-related-syscalls-to-kernel-sysc-checkpatch-fixes
Applying: checkpatch: add check for reuse of krealloc arg
Applying: checkpatch: Prefer seq_puts to seq_printf
Applying: checkpatch: Complain about executable files
Applying: checkpatch: warn on space before semicolon
Applying: checkpatch: only warn for empty lines before closing braces by themselves
Applying: checkpatch: add Suggested-by as a standard signature
Applying: epoll: trim epitem by one cache line
Applying: epoll-trim-epitem-by-one-cache-line-on-x86_64-fix
Applying: epoll: comment + BUILD_BUG_ON to prevent epitem bloat
Applying: epoll: use RCU to protect wakeup_source in epitem
Applying: epoll: fix suspicious RCU usage in ep_poll_callback
Applying: epoll: lock ep->mtx in ep_free to silence lockdep
Applying: epoll: cleanup: hoist out f_op->poll calls
Applying: epoll: cleanup: use RCU_INIT_POINTER when nulling
Applying: fs: make binfmt support for #! scripts modular and removable
Applying: binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate
Applying: binfmt_elf.c: use get_random_int() to fix entropy depleting
Applying: init: scream bloody murder if interrupts are enabled too early
Applying: init: raise log level
Applying: init/main.c: convert to pr_foo()
Applying: init-mainc-convert-to-pr_foo-fix
Applying: init-mainc-convert-to-pr_foo-fix-fix
Applying: dmi_scan: refactor dmi_scan_machine(), {smbios,dmi}_present()
Applying: dmi_scan: proper buf type in dmi_present()
Applying: i2o: check copy_from_user() size parameter
Applying: rtc: rtc-mv: add __init annotation
Applying: rtc: rtc-davinci: add __exit annotation
Applying: rtc: rtc-ds1302: add __exit annotation
Applying: rtc: rtc-imxdi: add __init/__exit annotation
Applying: rtc: rtc-nuc900: add __init/__exit annotation
Applying: rtc: rtc-pcap: add __init/__exit annotation
Applying: rtc: rtc-tegra: add __init/__exit annotation
Applying: rtc: add devm_rtc_device_{register,unregister}()
Applying: drivers/rtc/rtc-max77686.c: use module_platform_driver()
Applying: drivers/rtc/rtc-max77686.c: add missing module author name
Applying: drivers/rtc/rtc-max77686.c: use devm_kzalloc()
Applying: drivers/rtc/rtc-max77686.c: fix indentation of bit definitions
Applying: drivers/rtc/rtc-max77686.c: use dev_info()/dev_emerg() instead of pr_info()/pr_emerg()
Applying: drivers/rtc/rtc-v3020.c: use gpio_request_array()
Applying: drivers/rtc/class.c: use struct device as the first argument for devm_rtc_device_register()
Applying: rtc: rtc-ab3100: use module_platform_driver_probe()
Applying: rtc: rtc-at32ap700x: use module_platform_driver_probe()
Applying: rtc: rtc-at91rm9200: use module_platform_driver_probe()
Applying: rtc: rtc-au1xxx: use module_platform_driver_probe()
Applying: rtc: rtc-coh901331: use module_platform_driver_probe()
Applying: rtc: rtc-davinci: use module_platform_driver_probe()
Applying: rtc: rtc-ds1302: use module_platform_driver_probe()
Applying: rtc: rtc-efi: use module_platform_driver_probe()
Applying: rtc: rtc-generic: use module_platform_driver_probe()
Applying: rtc: rtc-imxdi: use module_platform_driver_probe()
Applying: rtc: rtc-mc13xxx: use module_platform_driver_probe()
Applying: rtc: rtc-msm6242: use module_platform_driver_probe()
Applying: rtc: rtc-mv: use module_platform_driver_probe()
Applying: rtc: rtc-nuc900: use module_platform_driver_probe()
Applying: rtc: rtc-omap: use module_platform_driver_probe()
Applying: rtc: rtc-pcap: use module_platform_driver_probe()
Applying: rtc: rtc-ps3: use module_platform_driver_probe()
Applying: rtc: rtc-pxa: use module_platform_driver_probe()
Applying: rtc: rtc-rp5c01: use module_platform_driver_probe()
Applying: rtc: rtc-sh: use module_platform_driver_probe()
Applying: rtc: rtc-starfire: use module_platform_driver_probe()
Applying: rtc: rtc-sun4v: use module_platform_driver_probe()
Applying: rtc: rtc-tegra: use module_platform_driver_probe()
Applying: rtc: rtc-tx4939: use module_platform_driver_probe()
Applying: rtc: rtc-88pm80x: use devm_rtc_device_register()
Applying: rtc: rtc-coh90133: use devm_rtc_device_register()
Applying: rtc: rtc-da9052: use devm_rtc_device_register()
Applying: rtc: rtc-da9055: use devm_rtc_device_register()
Applying: rtc: rtc-davinci: use devm_rtc_device_register()
Applying: rtc: rtc-ds1511: use devm_rtc_device_register()
Applying: rtc: rtc-ds1553: use devm_rtc_device_register()
Applying: rtc: rtc-ds1742: use devm_rtc_device_register()
Applying: rtc: rtc-ep93xx: use devm_rtc_device_register()
Applying: rtc: rtc-imxdi: use devm_rtc_device_register()
Applying: rtc: rtc-lp8788: use devm_rtc_device_register()
Applying: rtc: rtc-lpc32xx: use devm_rtc_device_register()
Applying: rtc: rtc-max77686: use devm_rtc_device_register()
Applying: rtc: rtc-max8907: use devm_rtc_device_register()
Applying: rtc: rtc-max8997: use devm_rtc_device_register()
Applying: rtc: rtc-mv: use devm_rtc_device_register()
Applying: rtc: rtc-mxc: use devm_rtc_device_register()
Applying: rtc: rtc-palmas: use devm_rtc_device_register() and devm_request_threaded_irq()
Applying: rtc: rtc-pcf8523: use devm_rtc_device_register()
Applying: rtc: rtc-s3c: use devm_rtc_device_register()
Applying: rtc: rtc-snvs: use devm_rtc_device_register()
Applying: rtc: rtc-spear: use devm_rtc_device_register()
Applying: rtc: rtc-stk17ta8: use devm_rtc_device_register()
Applying: rtc: rtc-tps6586x: use devm_rtc_device_register()
Applying: rtc: rtc-tps65910: use devm_rtc_device_register()
Applying: rtc: rtc-tps80031: use devm_rtc_device_register()
Applying: rtc: rtc-tx4939: use devm_rtc_device_register()
Applying: rtc: rtc-vt8500: use devm_rtc_device_register()
Applying: rtc: rtc-wm831x: use devm_rtc_device_register()
Applying: below is the warning reported with the gcc (gcc (GCC) 4.7.2 20121109 (Red
Applying: drivers/rtc/rtc-pxa.c: fix set time sync time issue
Applying: drivers-rtc-rtc-pxac-fix-set-time-sync-time-issue-fix
Applying: drivers/rtc/rtc-tegra.c: protect suspend/resume callbacks with CONFIG_PM_SLEEP
Applying: drivers/rtc/rtc-tegra.c: use struct dev_pm_ops for power management
Applying: drivers/rtc/rtc-tegra.c: set irq name as device name
Applying: drivers/rtc/rtc-tegra.c: use managed rtc_device_register()
Applying: drivers/rtc/rtc-tegra.c: fix build warning
Applying: drivers/rtc/rtc-ds1307.c: long block operations bugfix
Applying: drivers/rtc/rtc-s3c.c: convert s3c_rtc to dev_pm_ops
Applying: rtc: rtc-ds1307: use dev_dbg() instead of pr_debug()
Applying: rtc: rtc-fm3130: use dev_dbg() instead of pr_debug()
Applying: rtc: rtc-ab3100: use devm_rtc_device_register()
Applying: rtc: rtc-au1xxx: use devm_rtc_device_register()
Applying: rtc: rtc-bq32k: use devm_rtc_device_register()
Applying: rtc: rtc-dm355evm: use devm_rtc_device_register()
Applying: rtc: rtc-ds1302: use devm_rtc_device_register()
Applying: rtc: rtc-ds1672: use devm_rtc_device_register()
Applying: rtc: rtc-ds3234: use devm_rtc_device_register()
Applying: rtc: rtc-efi: use devm_rtc_device_register()
Applying: rtc: rtc-em3027: use devm_rtc_device_register()
Applying: rtc: rtc-generic: use devm_rtc_device_register()
Applying: rtc: hid-sensor-time: use devm_rtc_device_register()
Applying: rtc: rtc-ls1x: use devm_rtc_device_register()
Applying: rtc: rtc-m41t93: use devm_rtc_device_register()
Applying: rtc: rtc-m41t94: use devm_rtc_device_register()
Applying: rtc: rtc-m48t86: use devm_rtc_device_register()
Applying: rtc: rtc-max6900: use devm_rtc_device_register()
Applying: rtc: rtc-max6902: use devm_rtc_device_register()
Applying: rtc: rtc-ps3: use devm_rtc_device_register()
Applying: rtc: rtc-r9701: use devm_rtc_device_register()
Applying: rtc: rtc-rc5t583: use devm_rtc_device_register()
Applying: rtc: rtc-rs5c313: use devm_rtc_device_register()
Applying: rtc: rtc-rv3029c2: use devm_rtc_device_register()
Applying: rtc: rtc-rx4581: use devm_rtc_device_register()
Applying: rtc: rtc-rx8581: use devm_rtc_device_register()
Applying: rtc: rtc-starfire: use devm_rtc_device_register()
Applying: rtc: rtc-sun4v: use devm_rtc_device_register()
Applying: rtc: rtc-test: use devm_rtc_device_register()
Applying: rtc: rtc-tile: use devm_rtc_device_register()
Applying: rtc: rtc-wm8350: use devm_rtc_device_register()
Applying: rtc: rtc-x1205: use devm_rtc_device_register()
Applying: rtc: rtc-at91rm9200: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-mxc: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-pxa: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-rc5t583: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-sa1100: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-sh: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-wm8350: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-tps6586x: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-tps65910: switch to using SIMPLE_DEV_PM_OPS
Applying: rtc: rtc-tps80031: switch to using SIMPLE_DEV_PM_OPS
Applying: drivers/rtc/rtc-omap.c: update to devm_* API
Applying: drivers/rtc/rtc-palmas.c: add dt support
Applying: drivers/rtc/rtc-ds1374.c: add CONFIG_PM_SLEEP to suspend/resume functions
Applying: drivers/rtc/rtc-88pm80x.c: add CONFIG_PM_SLEEP to suspend/resume functions
Applying: drivers/rtc/rtc-tps6586x.c: remove incorrect use of rtc_device_unregister
Applying: drivers/rtc/rtc-tps65910.c: fix incorrect return value on error
Applying: drivers/rtc/rtc-max8997.c: fix incorrect return value on error
Applying: drivers/rtc/rtc-max77686.c: fix incorrect return value on error
Applying: drivers/rtc/rtc-max8907.c: remove redundant code
Applying: drivers/rtc/rtc-at91rm9200.c: add DT support
Applying: drivers/rtc/rtc-ds1307.c: change sysfs function pointer assignment
Applying: rtc: rtc-rx4581: use spi_set_drvdata()
Applying: rtc: rtc-m41t94: use spi_set_drvdata()
Applying: rtc: rtc-r9701: use spi_set_drvdata()
Applying: rtc: rtc-ds3234: use spi_set_drvdata()
Applying: rtc: rtc-ds1390: use spi_set_drvdata()
Applying: rtc: rtc-m41t93: use spi_set_drvdata()
Applying: rtc: rtc-max6902: use spi_set_drvdata()
Applying: drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
Applying: drivers/rtc/rtc-s3c.c: use clk_prepare_enable and clk_disable_unprepare
Applying: drivers/rtc/rtc-max77686.c: use devm_regmap_init_i2c()
Applying: drivers/rtc/rtc-88pm860x.c: use devm_* APIs
Applying: drivers/rtc/rtc-at32ap700x.c: use devm_* APIs
Applying: drivers/rtc/rtc-ds1305.c: use devm_* APIs
Applying: drivers/rtc/rtc-ds1374.c: use devm_* APIs
Applying: drivers/rtc/rtc-ds3232.c: use devm_* APIs
Applying: drivers/rtc/rtc-m48t35.c: use devm_* APIs
Applying: drivers/rtc/rtc-max8925.c: use devm_* APIs
Applying: drivers/rtc/rtc-pxa.c: use devm_* APIs
Applying: rtc: rtc-ab8500: use devm_*() functions
Applying: rtc: rtc-at91sam9: use devm_*() functions
Applying: rtc: rtc-bfin: use devm_*() functions
Applying: rtc: rtc-bq4802: use devm_*() functions
Applying: rtc: rtc-ds1216: use devm_*() functions
Applying: rtc: rtc-ds1286: use devm_*() functions
Applying: rtc: rtc-ds1390: use devm_*() functions
Applying: rtc: rtc-ds2404: use devm_*() functions
Applying: rtc: rtc-fm3130: use devm_*() functions
Applying: rtc: rtc-isl12022: use devm_*() functions
Applying: rtc: rtc-m41t80: use devm_*() functions
Applying: rtc: rtc-max8998: use devm_*() functions
Applying: rtc: rtc-mc13xxx: use devm_*() functions
Applying: rtc: rtc-msm6242: use devm_*() functions
Applying: rtc: rtc-nuc900: use devm_*() functions
Applying: rtc: rtc-pcap: use devm_*() functions
Applying: rtc: rtc-pcf2123: use devm_*() functions
Applying: rtc: rtc-pcf50633: use devm_*() functions
Applying: rtc: rtc-pcf8563: use devm_*() functions
Applying: rtc: rtc-pcf8583: use devm_*() functions
Applying: rtc: rtc-rp5c01: use devm_*() functions
Applying: rtc: rtc-rs5c348: use devm_*() functions
Applying: rtc: rtc-rs5c372: use devm_*() functions
Applying: rtc: rtc-s35390a: use devm_*() functions
Applying: rtc: rtc-sa1100: use devm_*() functions
Applying: rtc: rtc-stmp3xxx: use devm_*() functions
Applying: rtc: rtc-v3020: use devm_*() functions
Applying: drivers/rtc/rtc-max6902.c: use register defines instead of magic numbers
Applying: rtc: rtc-at91sam9: convert at91_rtc_driver to dev_pm_ops
Applying: rtc: rtc-bfin: convert bfin_rtc_driver to dev_pm_ops
Applying: rtc: rtc-coh901331: convert coh901331_driver to dev_pm_ops
Applying: rtc: rtc-omap: convert omap_rtc_driver to dev_pm_ops
Applying: rtc: rtc-puv3: convert puv3_rtc_driver to dev_pm_ops
Applying: rtc: rtc-spear: convert spear_rtc_driver to dev_pm_ops
Applying: rtc: rtc-stmp3xxx: convert stmp3xxx_rtcdrv to dev_pm_ops
Applying: rtc: rtc-twl: convert twl4030rtc_driver to dev_pm_ops
Applying: drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
Applying: drivers/rtc/rtc-isl12022.c: Remove rtc8564 from isl12022_id
Applying: drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()
Applying: nilfs2: fix issue with flush kernel thread after remount in RO mode because of driver's internal error or metadata corruption
Applying: nilfs2-fix-issue-with-flush-kernel-thread-after-remount-in-ro-mode-because-of-drivers-internal-error-or-metadata-corruption-fix
Applying: nilfs2: fix using of PageLocked() in nilfs_clear_dirty_page()
Applying: nilfs2: remove unneeded test in nilfs_writepage()
Applying: hfs: add error checking for hfs_find_init()
Applying: hfsplus: fix warnings in fs/hfsplus/bfind.c
Applying: hfsplus-fix-warnings-in-fs-hfsplus-bfindc-in-function-hfs_find_1st_rec_by_cnid-fix
Applying: hfs/hfsplus: convert dprint to hfs_dbg
Applying: hfs/hfsplus: convert printks to pr_<level>
Applying: hfsplus: add error propagation to __hfsplus_ext_write_extent()
Applying: hfsplus: remove duplicated message prefix in hfsplus_block_free()
Applying: fat: introduce 2 new values for the -o nfs mount option
Applying: fat: move fat_i_pos_read to fat.h
Applying: fat: introduce a helper fat_get_blknr_offset()
Applying: fat: restructure export_operations
Applying: fat (exportfs): rebuild inode if ilookup() fails
Applying: fat (exportfs): rebuild directory-inode if fat_dget()
Applying: Documentation: update nfs option in filesystem/vfat.txt
Applying: fat: additions to support fat_fallocate
Applying: fat-additions-to-support-fat_fallocate-fix
Applying: ptrace: add ability to retrieve signals without removing from a queue (v4)
Applying: selftest: add a test case for PTRACE_PEEKSIGINFO
Applying: usermodehelper: export call_usermodehelper_exec() and call_usermodehelper_setup()
Applying: usermodehelper-export-_exec-and-_setup-functions-fix
Applying: kmod: split call to call_usermodehelper_fns()
Applying: KEYS: split call to call_usermodehelper_fns()
Applying: coredump: remove trailling whitespace
Applying: usermodehelper: split remaining calls to call_usermodehelper_fns()
Applying: kmod: remove call_usermodehelper_fns()
Applying: coredump: only SIGKILL should interrupt the coredumping task
Applying: coredump: ensure that SIGKILL always kills the dumping thread
Applying: coredump: sanitize the setting of signal->group_exit_code
Applying: coredump: introduce dump_interrupted()
Applying: coredump: factor out the setting of PF_DUMPCORE
Applying: coredump: change wait_for_dump_helpers() to use wait_event_interruptible()
Applying: fs, proc: truncate /proc/pid/comm writes to first TASK_COMM_LEN bytes
Applying: set_task_comm: kill the pointless memset() + wmb()
Applying: exec: do not abuse ->cred_guard_mutex in threadgroup_lock()
Applying: kexec: fix wrong types of some local variables
Applying: kexec: Use min() and min_t() to simplify logic
Applying: kexec-use-min_t-to-simplify-logic-fix
Applying: idr: introduce idr_alloc_cyclic()
Applying: drivers/infiniband/hw/amso1100: convert to using idr_alloc_cyclic
Applying: drivers/infiniband/hw/mlx4: convert to using idr_alloc_cyclic()
Applying: nfsd: convert nfs4_alloc_stid() to use idr_alloc_cyclic()
Applying: inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic()
Applying: sctp: convert sctp_assoc_set_id() to use idr_alloc_cyclic()
Applying: ipc: clamp with min()
Applying: ipc: separate msg allocation from userspace copy
Applying: ipc: tighten msg copy loops
Applying: ipc: set EFAULT as default error in load_msg()
Applying: ipc: remove msg handling from queue scan
Applying: ipc: implement MSG_COPY as a new receive mode
Applying: ipc: simplify msg list search
Applying: ipc: refactor msg list search into separate function
Applying: ipc: find_msg can be static
Applying: ipc/msgutil.c: use linux/uaccess.h
Applying: ipc: remove bogus lock comment for ipc_checkid
Applying: ipc: introduce obtaining a lockless ipc object
Applying: ipc-introduce-obtaining-a-lockless-ipc-object-fix
Applying: ipc: introduce lockless pre_down ipcctl
Applying: ipc,sem: do not hold ipc lock more than necessary
Applying: ipc,sem: prevent releasing RCU read lock twice in semctl_main
Applying: ipcsem-do-not-hold-ipc-lock-more-than-necessary-fix-checkpatch-fixes
Applying: ipc,sem: open code and rename sem_lock
Applying: ipcsem-open-code-and-rename-sem_lock-fix
Applying: ipc,sem: have only one list in struct sem_queue
Applying: ipc,sem: fine grained locking for semtimedop
Applying: fix for sem_lock
Applying: ipc, sem: prevent possible deadlock
Applying: ipc,sem: fix locking in semctl_main
Applying: ipc,sem: untangle RCU locking with find_alloc_undo
Applying: ipc, sem: do not call sem_lock when bogus sma
Applying: ipc: make refcounter atomic
Applying: ipcsem-fine-grained-locking-for-semtimedop-ipc-make-refcounter-atomic-fix
Applying: ipc,sem: fix lockdep false positive
Applying: ipc/msg.c: use list_for_each_entry_[safe] for list traversing
Applying: ipc: sysv shared memory limited to 8TiB
Applying: ipc-sysv-shared-memory-limited-to-8tib-fix
Applying: ipc/sem.c: alternatives to preempt_disable()
Applying: mwave: fix info leak in mwave_ioctl()
Applying: rapidio: make enumeration/discovery configurable
Applying: rapidio: add enumeration/discovery start from user space
Applying: rapidio: documentation update for enumeration changes
Applying: rbtree_test: add extra rbtree integrity check
Applying: rbtree_test: add __init/__exit annotations
Applying: kernel/pid.c: improve flow of a loop inside alloc_pidmap.
Applying: kernel-pidc-improve-flow-of-a-loop-inside-alloc_pidmap-fix
Applying: pid_namespace.c/.h: simplify defines
Applying: pid_namespacec-h-simplify-defines-fix
Applying: nbd: increase default and max request sizes
Applying: aoe: replace kmalloc and then memcpy with kmemdup
Applying: raid6test: use prandom_bytes()
Applying: uuid: use prandom_bytes()
Applying: x86: pageattr-test: remove srandom32 call
Applying: x86: rename random32() to prandom_u32()
Applying: lib/: rename random32() to prandom_u32()
Applying: mm/: rename random32() to prandom_u32()
Applying: kernel/: rename random32() to prandom_u32()
Applying: drbd: rename random32() to prandom_u32()
Applying: mmc: rename random32() to prandom_u32()
Applying: video/uvesafb: rename random32() to prandom_u32()
Applying: uwb: rename random32() to prandom_u32()
Applying: lguest: rename random32() to prandom_u32()
Applying: scsi: rename random32() to prandom_u32()
Applying: drivers/net: rename random32() to prandom_u32()
Applying: drivers-net-rename-random32-to-prandom_u32-fix
Applying: brcm80211: fix the misaligned indentation
Applying: net/sunrpc: rename random32() to prandom_u32()
Applying: net/sched: rename random32() to prandom_u32()
Applying: net/netfilter: rename random32() to prandom_u32()
Applying: net/core: rename random32() to prandom_u32()
Applying: net/core: remove duplicate statements by do-while loop
Applying: net: rename random32 to prandom
Applying: remove unused random32() and srandom32()
Applying: random: fix accounting race condition with lockless irq entropy_count update
Applying: pps: hide more configuration symbols behind CONFIG_PPS
Applying: pps: pps_kc_hardpps_lock can be static
Applying: semaphore: use unlikely() for down's timeout
Applying: semaphore: use `bool' type for semaphore_waiter's up
Applying: drivers/memstick/host/r592.c: make r592_pm_ops static
Applying: kernel/relay.c: remove unused function argument actor
Applying: kernel/relay.c: move FIX_SIZE macro into relay.c
Applying: relay: use macro PAGE_ALIGN instead of FIX_SIZE
Applying: relay: fix timer madness
Applying: kernel/relay.c: move remove_buf_file inside relay_close_buf()
Applying: mm: remove old aio use_mm() comment
Applying: aio: remove dead code from aio.h
Applying: gadget: remove only user of aio retry
Applying: gadget-remove-only-user-of-aio-retry-checkpatch-fixes
Applying: aio: remove retry-based AIO
Applying: aio-remove-retry-based-aio-checkpatch-fixes
Applying: char: add aio_{read,write} to /dev/{null,zero}
Applying: aio: kill return value of aio_complete()
Applying: aio: add kiocb_cancel()
Applying: aio: move private stuff out of aio.h
Applying: aio: dprintk() -> pr_debug()
Applying: aio: do fget() after aio_get_req()
Applying: aio: make aio_put_req() lockless
Applying: aio-make-aio_put_req-lockless-checkpatch-fixes
Applying: aio: refcounting cleanup
Applying: aio-refcounting-cleanup-checkpatch-fixes
Applying: wait: add wait_event_hrtimeout()
Applying: aio: make aio_read_evt() more efficient, convert to hrtimers
Applying: aio-make-aio_read_evt-more-efficient-convert-to-hrtimers-checkpatch-fixes
Applying: aio: use flush_dcache_page()
Applying: aio: use cancellation list lazily
Applying: aio: change reqs_active to include unreaped completions
Applying: aio: kill batch allocation
Applying: aio: kill struct aio_ring_info
Applying: aio: give shared kioctx fields their own cachelines
Applying: aio: reqs_active -> reqs_available
Applying: aio: percpu reqs_available
Applying: generic dynamic per cpu refcounting
Applying: generic-dynamic-per-cpu-refcounting-checkpatch-fixes
Applying: generic-dynamic-per-cpu-refcounting-fix
Applying: aio: percpu ioctx refcount
Applying: aio: use xchg() instead of completion_lock
Applying: aio: don't include aio.h in sched.h
Applying: aio-dont-include-aioh-in-schedh-fix
Applying: aio: kill ki_key
Applying: aio: kill ki_retry
Applying: aio-kill-ki_retry-fix
Applying: aio-kill-ki_retry-checkpatch-fixes
Applying: block: prep work for batch completion
Applying: block-prep-work-for-batch-completion-checkpatch-fixes
Applying: block-prep-work-for-batch-completion-checkpatch merge fixes
Applying: block-prep-work-for-batch-completion-fix-2
Applying: block-prep-work-for-batch-completion-fix-3
Applying: block-prep-work-for-batch-completion-fix-3-fix
Applying: block-prep-work-for-batch-completion-fix-4
Applying: block-prep-work-for-batch-completion-fix-99
Applying: block, aio: batch completion for bios/kiocbs
Applying: block-aio-batch-completion-for-bios-kiocbs-checkpatch-fixes
Applying: block-aio-batch-completion-for-bios-kiocbs-fix
Applying: virtio-blk: convert to batch completion
Applying: mtip32xx: convert to batch completion
Applying: aio: fix kioctx not being freed after cancellation at exit time
Applying: Kconfig: consolidate CONFIG_DEBUG_STRICT_USER_COPY_CHECKS
Applying: kconfig-consolidate-config_debug_strict_user_copy_checks-fix
Applying: kconfig menu: move Virtualization drivers near other virtualization options
Applying: init/Kconfig: re-order CONFIG_EXPERT options to fix menuconfig display
Applying: UAPI: remove empty Kbuild files
Applying: kernel/sys.c: make prctl(PR_SET_MM) generally available
Applying: notifier-error-inject: fix module names in Kconfig
Applying: decompressor: add LZ4 decompressor module
Applying: lib: add support for LZ4-compressed kernel
Applying: arm: add support for LZ4-compressed kernel
Applying: x86: add support for LZ4-compressed kernel
Applying: lib: add lz4 compressor module
Applying: lib-add-lz4-compressor-module-fix
Applying: crypto: add lz4 Cryptographic API
Applying: crypto-add-lz4-cryptographic-api-fix
Applying: lib/decompress.c: fix initconst
Applying: seccomp: add generic code for jitted seccomp filters.
Applying: ARM: net: bpf_jit: make code generation less dependent on struct sk_filter.
Applying: ARM: net: bpf_jit: add support for jitted seccomp filters.
Applying: bpf: add comments explaining the schedule_work() operation
Applying: kgdb/sysrq: fix inconstistent help message of sysrq key
Applying: power/sysrq: fix inconstistent help message of sysrq key
Applying: ARM/etm/sysrq: fix inconstistent help message of sysrq key
Applying: powerpc/xmon/sysrq: fix inconstistent help message of sysrq key
Applying: sparc/sysrq: fix inconstistent help message of sysrq key
Applying: ethernet/emac/sysrq: fix inconstistent help message of sysrq key
Applying: Documentation/sysrq: fix inconstistent help message of sysrq key
Merging akpm/master (a3949d8 Documentation/sysrq: fix inconstistent help message of sysrq key)
On Fri, Apr 26, 2013 at 10:03 AM, Stephen Rothwell <[email protected]> wrote:
> Hi all,
>
> Changes since 20130424:
>
> Removed tree: ppc-temp (remerged into powerpc)
>
> The net-next tree gained conflicts against the net and pci trees and a
> build failure for which I applied a merge fix patch.
>
> The omap_dss2 tree gained a build failure so I used the version from
> next-20130424.
>
> The trivial tree gained a conflict against the arm tree.
>
> The staging tree still had its build failure for which I applied a
> supplied patch.
>
> The arm-soc tree gained a conflict against the spi-mb tree.
>
> The renesas tree gained a conflict against the input tree.
>
> ----------------------------------------------------------------------------
>
[ CC linux-kbuild folks ]
I am always doing a ...
$ cd linux-next/
$ yes "" | make oldconfig
... before starting a kernel-build.
Today, I see this ...
$ ./scripts/build_linux-next.sh
make options ...... CC=gcc-4.6 -j4
[email protected]
LOCALVERSION=-next20130426-1-iniza-small
dep-pkg options ... KDEB_PKGVERSION=3.9.0~rc8~next20130426-1~iniza+dileks1
scripts/kconfig/conf --silentoldconfig Kconfig
*
* Restart config...
*
*
* Bus options (PCI etc.)
*
PCI support (PCI) [Y/n/?] y
Support mmconfig PCI config space access (PCI_MMCONFIG) [Y/n] y
Read CNB20LE Host Bridge Windows (PCI_CNB20LE_QUIRK) [N/y/?] n
PCI Express support (PCIEPORTBUS) [Y/n/?] y
PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [Y/n/m/?] y
Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y
PCI Express ECRC settings control (PCIE_ECRC) [N/y/?] n
PCIe AER error injector support (PCIEAER_INJECT) [N/m/y/?] n
PCI Express ASPM control (PCIEASPM) [Y/n/?] y
Debug PCI Express ASPM (PCIEASPM_DEBUG) [N/y/?] n
Default ASPM policy
> 1. BIOS default (PCIEASPM_DEFAULT)
2. Powersave (PCIEASPM_POWERSAVE)
3. Performance (PCIEASPM_PERFORMANCE)
choice[1-3]: 1
Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [Y/?] y
PCI Debugging (PCI_DEBUG) [N/y/?] n
Enable PCI resource re-allocation detection (PCI_REALLOC_ENABLE_AUTO) [Y/n/?] y
PCI Stub driver (PCI_STUB) [N/m/y/?] n
Xen PCI Frontend (XEN_PCIDEV_FRONTEND) [N/m/y/?] n
Interrupts on hypertransport devices (HT_IRQ) [Y/n/?] y
PCI IOV support (PCI_IOV) [Y/n/?] y
PCI PRI support (PCI_PRI) [Y/?] y
PCI PASID support (PCI_PASID) [Y/?] y
PCI IO-APIC hotplug support (PCI_IOAPIC) [Y/n/m] y
ISA-style DMA support (ISA_DMA_API) [Y/n/?] y
RapidIO support (RAPIDIO) [Y/n/?] y
IDT Tsi721 PCI Express SRIO Controller support (RAPIDIO_TSI721) [Y/n/?] y
Discovery timeout duration (seconds) (RAPIDIO_DISC_TIMEOUT) [30] 30
Enable RapidIO Input/Output Ports (RAPIDIO_ENABLE_RX_TX_PORTS) [N/y/?] n
DMA Engine support for RapidIO (RAPIDIO_DMA_ENGINE) [Y/n/?] y
RapidIO subsystem debug messages (RAPIDIO_DEBUG) [N/y/?] n
Enumeration method [M/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update
configuration.
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by
`include/config/kernel.release'. Stop.
Had only a quick view!
Temp. workaround: cd build-dir, run manually 'make oldconfig'.
Explanations welcome :-)!
Have fun!
- Sedat -
On Fri, Apr 26, 2013 at 11:42 AM, Sedat Dilek <[email protected]> wrote:
> On Fri, Apr 26, 2013 at 10:03 AM, Stephen Rothwell <[email protected]> wrote:
>> Hi all,
>>
>> Changes since 20130424:
>>
>> Removed tree: ppc-temp (remerged into powerpc)
>>
>> The net-next tree gained conflicts against the net and pci trees and a
>> build failure for which I applied a merge fix patch.
>>
>> The omap_dss2 tree gained a build failure so I used the version from
>> next-20130424.
>>
>> The trivial tree gained a conflict against the arm tree.
>>
>> The staging tree still had its build failure for which I applied a
>> supplied patch.
>>
>> The arm-soc tree gained a conflict against the spi-mb tree.
>>
>> The renesas tree gained a conflict against the input tree.
>>
>> ----------------------------------------------------------------------------
>>
>
> [ CC linux-kbuild folks ]
>
> I am always doing a ...
>
> $ cd linux-next/
>
> $ yes "" | make oldconfig
>
> ... before starting a kernel-build.
>
> Today, I see this ...
>
> $ ./scripts/build_linux-next.sh
> make options ...... CC=gcc-4.6 -j4
> [email protected]
> LOCALVERSION=-next20130426-1-iniza-small
> dep-pkg options ... KDEB_PKGVERSION=3.9.0~rc8~next20130426-1~iniza+dileks1
> scripts/kconfig/conf --silentoldconfig Kconfig
> *
> * Restart config...
> *
> *
> * Bus options (PCI etc.)
> *
> PCI support (PCI) [Y/n/?] y
> Support mmconfig PCI config space access (PCI_MMCONFIG) [Y/n] y
> Read CNB20LE Host Bridge Windows (PCI_CNB20LE_QUIRK) [N/y/?] n
> PCI Express support (PCIEPORTBUS) [Y/n/?] y
> PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [Y/n/m/?] y
> Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y
> PCI Express ECRC settings control (PCIE_ECRC) [N/y/?] n
> PCIe AER error injector support (PCIEAER_INJECT) [N/m/y/?] n
> PCI Express ASPM control (PCIEASPM) [Y/n/?] y
> Debug PCI Express ASPM (PCIEASPM_DEBUG) [N/y/?] n
> Default ASPM policy
> > 1. BIOS default (PCIEASPM_DEFAULT)
> 2. Powersave (PCIEASPM_POWERSAVE)
> 3. Performance (PCIEASPM_PERFORMANCE)
> choice[1-3]: 1
> Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [Y/?] y
> PCI Debugging (PCI_DEBUG) [N/y/?] n
> Enable PCI resource re-allocation detection (PCI_REALLOC_ENABLE_AUTO) [Y/n/?] y
> PCI Stub driver (PCI_STUB) [N/m/y/?] n
> Xen PCI Frontend (XEN_PCIDEV_FRONTEND) [N/m/y/?] n
> Interrupts on hypertransport devices (HT_IRQ) [Y/n/?] y
> PCI IOV support (PCI_IOV) [Y/n/?] y
> PCI PRI support (PCI_PRI) [Y/?] y
> PCI PASID support (PCI_PASID) [Y/?] y
> PCI IO-APIC hotplug support (PCI_IOAPIC) [Y/n/m] y
> ISA-style DMA support (ISA_DMA_API) [Y/n/?] y
> RapidIO support (RAPIDIO) [Y/n/?] y
> IDT Tsi721 PCI Express SRIO Controller support (RAPIDIO_TSI721) [Y/n/?] y
> Discovery timeout duration (seconds) (RAPIDIO_DISC_TIMEOUT) [30] 30
> Enable RapidIO Input/Output Ports (RAPIDIO_ENABLE_RX_TX_PORTS) [N/y/?] n
> DMA Engine support for RapidIO (RAPIDIO_DMA_ENGINE) [Y/n/?] y
> RapidIO subsystem debug messages (RAPIDIO_DEBUG) [N/y/?] n
> Enumeration method [M/y/?] (NEW) aborted!
>
> Console input/output is redirected. Run 'make oldconfig' to update
> configuration.
>
> make[2]: *** [silentoldconfig] Error 1
> make[1]: *** [silentoldconfig] Error 2
> make: *** No rule to make target `include/config/auto.conf', needed by
> `include/config/kernel.release'. Stop.
>
> Had only a quick view!
>
> Temp. workaround: cd build-dir, run manually 'make oldconfig'.
>
NOPE, that did NOT work!
- Sedat -
> Explanations welcome :-)!
>
> Have fun!
>
> - Sedat -
Added Yann, from whom I merged couple of kconfig changes yesterday.
On 26.4.2013 11:42, Sedat Dilek wrote:
> [ CC linux-kbuild folks ]
>
> I am always doing a ...
>
> $ cd linux-next/
>
> $ yes "" | make oldconfig
>
> ... before starting a kernel-build.
>
> Today, I see this ...
>
> $ ./scripts/build_linux-next.sh
> make options ...... CC=gcc-4.6 -j4
> [email protected]
> LOCALVERSION=-next20130426-1-iniza-small
> dep-pkg options ... KDEB_PKGVERSION=3.9.0~rc8~next20130426-1~iniza+dileks1
> scripts/kconfig/conf --silentoldconfig Kconfig
> *
> * Restart config...
> *
[...]
> Enumeration method [M/y/?] (NEW) aborted!
>
> Console input/output is redirected. Run 'make oldconfig' to update
> configuration.
>
> make[2]: *** [silentoldconfig] Error 1
> make[1]: *** [silentoldconfig] Error 2
> make: *** No rule to make target `include/config/auto.conf', needed by
> `include/config/kernel.release'. Stop.
>
> Had only a quick view!
>
> Temp. workaround: cd build-dir, run manually 'make oldconfig'.
>
> Explanations welcome :-)!
Can you send a copy of your .config?
Thanks,
Michal
On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
> Can you send a copy of your .config?
I can reproduce it as well:
$ yes "" | make oldconfig
...
Enumeration method [M/y/?] (NEW)
Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
...
#
# configuration written to .config
#
$ make oldconfig
...
Enumeration method [M/y/?] (NEW)
.config is attached.
Michal
On Fri, Apr 26, 2013 at 12:04 PM, Michal Marek <[email protected]> wrote:
> On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
>> Can you send a copy of your .config?
>
> I can reproduce it as well:
>
> $ yes "" | make oldconfig
> ...
> Enumeration method [M/y/?] (NEW)
> Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
> ...
> #
> # configuration written to .config
> #
> $ make oldconfig
> ...
> Enumeration method [M/y/?] (NEW)
>
>
> .config is attached.
>
Mine, too.
I hoped that -next release will be one w/o troubles
(cpufreq/intel_pstate / pm/timekeeping / ipc-sem-from-mmotm).
Unfortunately, I am not lucky :-(.
Anyway, waiting for a fix.
- Sedat -
> Michal
On Fri, Apr 26, 2013 at 12:35 PM, Sedat Dilek <[email protected]> wrote:
> On Fri, Apr 26, 2013 at 12:04 PM, Michal Marek <[email protected]> wrote:
>> On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
>>> Can you send a copy of your .config?
>>
>> I can reproduce it as well:
>>
>> $ yes "" | make oldconfig
>> ...
>> Enumeration method [M/y/?] (NEW)
>> Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
>> ...
>> #
>> # configuration written to .config
>> #
>> $ make oldconfig
>> ...
>> Enumeration method [M/y/?] (NEW)
>>
>>
>> .config is attached.
>>
>
> Mine, too.
>
> I hoped that -next release will be one w/o troubles
> (cpufreq/intel_pstate / pm/timekeeping / ipc-sem-from-mmotm).
> Unfortunately, I am not lucky :-(.
>
> Anyway, waiting for a fix.
>
Just FYI: Mail delivery troubles!
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the
server for the recipient domain free.fr by mx1.free.fr. [212.27.48.6].
The error that the other server returned was:
550 spam detected
...
- Sedat -
> - Sedat -
>
>> Michal
On Fri, Apr 26, 2013 at 12:37 PM, Sedat Dilek <[email protected]> wrote:
> On Fri, Apr 26, 2013 at 12:35 PM, Sedat Dilek <[email protected]> wrote:
>> On Fri, Apr 26, 2013 at 12:04 PM, Michal Marek <[email protected]> wrote:
>>> On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
>>>> Can you send a copy of your .config?
>>>
>>> I can reproduce it as well:
>>>
>>> $ yes "" | make oldconfig
>>> ...
>>> Enumeration method [M/y/?] (NEW)
>>> Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
>>> ...
>>> #
>>> # configuration written to .config
>>> #
>>> $ make oldconfig
>>> ...
>>> Enumeration method [M/y/?] (NEW)
>>>
>>>
>>> .config is attached.
>>>
>>
>> Mine, too.
>>
>> I hoped that -next release will be one w/o troubles
>> (cpufreq/intel_pstate / pm/timekeeping / ipc-sem-from-mmotm).
>> Unfortunately, I am not lucky :-(.
>>
>> Anyway, waiting for a fix.
>>
>
> Just FYI: Mail delivery troubles!
>
> Delivery to the following recipient failed permanently:
>
> [email protected]
>
> Technical details of permanent failure:
> Google tried to deliver your message, but it was rejected by the
> server for the recipient domain free.fr by mx1.free.fr. [212.27.48.6].
>
> The error that the other server returned was:
> 550 spam detected
> ...
>
With reverting all kbuild-next commits I was able to build again.
Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
Revert "kconfig: allow specifying the seed for randconfig"
Revert "kconfig: fix randomising choice entries in presence of
KCONFIG_ALLCONFIG"
Revert "kconfig: do not override symbols already set"
Revert "kconfig: fix randconfig tristate detection"
Patch attached!
- Sedat -
> - Sedat -
>
>> - Sedat -
>>
>>> Michal
On 26.4.2013 12:49, Sedat Dilek wrote:
> On Fri, Apr 26, 2013 at 12:37 PM, Sedat Dilek <[email protected]> wrote:
>> On Fri, Apr 26, 2013 at 12:35 PM, Sedat Dilek <[email protected]> wrote:
>>> On Fri, Apr 26, 2013 at 12:04 PM, Michal Marek <[email protected]> wrote:
>>>> On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
>>>>> Can you send a copy of your .config?
>>>>
>>>> I can reproduce it as well:
>>>>
>>>> $ yes "" | make oldconfig
>>>> ...
>>>> Enumeration method [M/y/?] (NEW)
>>>> Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
>>>> ...
>>>> #
>>>> # configuration written to .config
>>>> #
>>>> $ make oldconfig
>>>> ...
>>>> Enumeration method [M/y/?] (NEW)
>>>>
>>>>
>>>> .config is attached.
>>>>
>>>
>>> Mine, too.
>>>
>>> I hoped that -next release will be one w/o troubles
>>> (cpufreq/intel_pstate / pm/timekeeping / ipc-sem-from-mmotm).
>>> Unfortunately, I am not lucky :-(.
>>>
>>> Anyway, waiting for a fix.
>>>
>>
>> Just FYI: Mail delivery troubles!
>>
>> Delivery to the following recipient failed permanently:
>>
>> [email protected]
>>
>> Technical details of permanent failure:
>> Google tried to deliver your message, but it was rejected by the
>> server for the recipient domain free.fr by mx1.free.fr. [212.27.48.6].
>>
>> The error that the other server returned was:
>> 550 spam detected
>> ...
>>
>
> With reverting all kbuild-next commits I was able to build again.
>
> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
> Revert "kconfig: allow specifying the seed for randconfig"
> Revert "kconfig: fix randomising choice entries in presence of
> KCONFIG_ALLCONFIG"
> Revert "kconfig: do not override symbols already set"
> Revert "kconfig: fix randconfig tristate detection"
I did the same, then applied all the kconfig commits once more and did a
git bisect with this script:
#!/bin/sh
cp config-bad .config
make silentoldconfig </dev/null
This resulted in
7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
commit 7ded2624f8988bd22819a60a6000ba6b7091db89
Author: Yann E. MORIN <[email protected]>
Date: Sun Mar 10 16:34:10 2013 +0100
kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
The commit id is different, because it is reverted and applied again. Yann?
Thanks,
Michal
On 26.4.2013 13:08, Michal Marek wrote:
> On 26.4.2013 12:49, Sedat Dilek wrote:
>> With reverting all kbuild-next commits I was able to build again.
>>
>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>> Revert "kconfig: allow specifying the seed for randconfig"
>> Revert "kconfig: fix randomising choice entries in presence of
>> KCONFIG_ALLCONFIG"
>> Revert "kconfig: do not override symbols already set"
>> Revert "kconfig: fix randconfig tristate detection"
>
> I did the same, then applied all the kconfig commits once more and did a
> git bisect with this script:
>
> #!/bin/sh
>
> cp config-bad .config
> make silentoldconfig </dev/null
>
> This resulted in
>
> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
> Author: Yann E. MORIN <[email protected]>
> Date: Sun Mar 10 16:34:10 2013 +0100
>
> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>
> The commit id is different, because it is reverted and applied again. Yann?
Commit 422c809 ("kconfig: fix randomising choice entries in presence of
KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
there is a plan B.
Michal
On Fri, Apr 26, 2013 at 1:13 PM, Michal Marek <[email protected]> wrote:
> On 26.4.2013 13:08, Michal Marek wrote:
>> On 26.4.2013 12:49, Sedat Dilek wrote:
>>> With reverting all kbuild-next commits I was able to build again.
>>>
>>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>>> Revert "kconfig: allow specifying the seed for randconfig"
>>> Revert "kconfig: fix randomising choice entries in presence of
>>> KCONFIG_ALLCONFIG"
>>> Revert "kconfig: do not override symbols already set"
>>> Revert "kconfig: fix randconfig tristate detection"
>>
>> I did the same, then applied all the kconfig commits once more and did a
>> git bisect with this script:
>>
>> #!/bin/sh
>>
>> cp config-bad .config
>> make silentoldconfig </dev/null
>>
>> This resulted in
>>
>> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
>> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
>> Author: Yann E. MORIN <[email protected]>
>> Date: Sun Mar 10 16:34:10 2013 +0100
>>
>> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>>
>> The commit id is different, because it is reverted and applied again. Yann?
>
> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
> there is a plan B.
>
Thanks for your efforts!
- Sedat -
> Michal
On Fri, Apr 26, 2013 at 1:23 PM, Sedat Dilek <[email protected]> wrote:
> On Fri, Apr 26, 2013 at 1:13 PM, Michal Marek <[email protected]> wrote:
>> On 26.4.2013 13:08, Michal Marek wrote:
>>> On 26.4.2013 12:49, Sedat Dilek wrote:
>>>> With reverting all kbuild-next commits I was able to build again.
>>>>
>>>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>>>> Revert "kconfig: allow specifying the seed for randconfig"
>>>> Revert "kconfig: fix randomising choice entries in presence of
>>>> KCONFIG_ALLCONFIG"
>>>> Revert "kconfig: do not override symbols already set"
>>>> Revert "kconfig: fix randconfig tristate detection"
>>>
>>> I did the same, then applied all the kconfig commits once more and did a
>>> git bisect with this script:
>>>
>>> #!/bin/sh
>>>
>>> cp config-bad .config
>>> make silentoldconfig </dev/null
>>>
>>> This resulted in
>>>
>>> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
>>> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
>>> Author: Yann E. MORIN <[email protected]>
>>> Date: Sun Mar 10 16:34:10 2013 +0100
>>>
>>> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>>>
>>> The commit id is different, because it is reverted and applied again. Yann?
>>
>> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
>> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
>> there is a plan B.
>>
>
> Thanks for your efforts!
>
Feel free to add my...
Tested-by: Sedat Dilek <[email protected]>
- Sedat -
> - Sedat -
>
>> Michal
On 26.4.2013 13:45, Sedat Dilek wrote:
> On Fri, Apr 26, 2013 at 1:23 PM, Sedat Dilek <[email protected]> wrote:
>> On Fri, Apr 26, 2013 at 1:13 PM, Michal Marek <[email protected]> wrote:
>>> On 26.4.2013 13:08, Michal Marek wrote:
>>>> On 26.4.2013 12:49, Sedat Dilek wrote:
>>>>> With reverting all kbuild-next commits I was able to build again.
>>>>>
>>>>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>>>>> Revert "kconfig: allow specifying the seed for randconfig"
>>>>> Revert "kconfig: fix randomising choice entries in presence of
>>>>> KCONFIG_ALLCONFIG"
>>>>> Revert "kconfig: do not override symbols already set"
>>>>> Revert "kconfig: fix randconfig tristate detection"
>>>>
>>>> I did the same, then applied all the kconfig commits once more and did a
>>>> git bisect with this script:
>>>>
>>>> #!/bin/sh
>>>>
>>>> cp config-bad .config
>>>> make silentoldconfig </dev/null
>>>>
>>>> This resulted in
>>>>
>>>> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
>>>> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
>>>> Author: Yann E. MORIN <[email protected]>
>>>> Date: Sun Mar 10 16:34:10 2013 +0100
>>>>
>>>> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>>>>
>>>> The commit id is different, because it is reverted and applied again. Yann?
>>>
>>> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
>>> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
>>> there is a plan B.
>>>
>>
>> Thanks for your efforts!
>>
>
> Feel free to add my...
>
> Tested-by: Sedat Dilek <[email protected]>
Well, I hope that Yann will come up with a proper fix. He is usually
online during evening hours (+0200), so let's wait some time. Of course,
the fallback is to apply the revert and then I will add your Tested-by.
Michal
Michal, Sedat, All,
On Fri, Apr 26, 2013 at 01:08:35PM +0200, Michal Marek wrote:
> On 26.4.2013 12:49, Sedat Dilek wrote:
> > On Fri, Apr 26, 2013 at 12:37 PM, Sedat Dilek <[email protected]> wrote:
> >> On Fri, Apr 26, 2013 at 12:35 PM, Sedat Dilek <[email protected]> wrote:
> >>> On Fri, Apr 26, 2013 at 12:04 PM, Michal Marek <[email protected]> wrote:
> >>>> On Fri, Apr 26, 2013 at 11:58:25AM +0200, Michal Marek wrote:
> >>>>> Can you send a copy of your .config?
> >>>>
> >>>> I can reproduce it as well:
> >>>>
> >>>> $ yes "" | make oldconfig
> >>>> ...
> >>>> Enumeration method [M/y/?] (NEW)
> >>>> Basic (RAPIDIO_ENUM_BASIC) [N/m/?] n
> >>>> ...
> >>>> #
> >>>> # configuration written to .config
> >>>> #
> >>>> $ make oldconfig
> >>>> ...
> >>>> Enumeration method [M/y/?] (NEW)
> >>>>
> >>>>
> >>>> .config is attached.
> >>>>
> >>>
> >>> Mine, too.
> >>>
> >>> I hoped that -next release will be one w/o troubles
> >>> (cpufreq/intel_pstate / pm/timekeeping / ipc-sem-from-mmotm).
> >>> Unfortunately, I am not lucky :-(.
> >>>
> >>> Anyway, waiting for a fix.
I am even able to reproduce it with Linus' master:
$ git checkout master # This is Linus' master
[--SNIP--]
$ git rev-parse HEAD
697dfd884438058b15032b0169887c742704434a
$ git clean -dX; git clean -d
[--SNIP--]
$ cp ../linux-next.config .config
$ make silentoldconfig </dev/null
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (IA32_EMULATION) selects COMPAT_BINFMT_ELF which has unmet
direct dependencies (COMPAT && BINFMT_ELF)
*
* Restart config...
*
*
* Paravirtualized guest support
*
Paravirtualized guest support (PARAVIRT_GUEST) [N/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update
configuration.
│
make[1]: *** [silentoldconfig] Error 1
make: *** [silentoldconfig] Error 2
I'm currently at work. I will look at it when I'm back home (as Michal
said, I'm GMT+2, so in about 5h from now).
> >> Just FYI: Mail delivery troubles!
[--SNIP--]
> >> 550 spam detected
Sorry, I have no grasp on how my ISP filters incoming emails... :-(
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
On 04/26/13 01:03, Stephen Rothwell wrote:
> Hi all,
>
> Changes since 20130424:
>
on i386:
net/built-in.o: In function `nfc_unregister_device':
(.text+0x6a36d): undefined reference to `rfkill_unregister'
net/built-in.o: In function `nfc_unregister_device':
(.text+0x6a378): undefined reference to `rfkill_destroy'
net/built-in.o: In function `nfc_register_device':
(.text+0x6a493): undefined reference to `rfkill_alloc'
net/built-in.o: In function `nfc_register_device':
(.text+0x6a4a4): undefined reference to `rfkill_register'
net/built-in.o: In function `nfc_register_device':
(.text+0x6a4b3): undefined reference to `rfkill_destroy'
net/built-in.o: In function `nfc_dev_up':
(.text+0x6a8e8): undefined reference to `rfkill_blocked'
when CONFIG_RFKILL=m but NFC is builtin.
Full randconfig file is attached.
--
~Randy
Hi Randy,
>> Hi all,
>>
>> Changes since 20130424:
>>
>
>
> on i386:
>
> net/built-in.o: In function `nfc_unregister_device':
> (.text+0x6a36d): undefined reference to `rfkill_unregister'
> net/built-in.o: In function `nfc_unregister_device':
> (.text+0x6a378): undefined reference to `rfkill_destroy'
> net/built-in.o: In function `nfc_register_device':
> (.text+0x6a493): undefined reference to `rfkill_alloc'
> net/built-in.o: In function `nfc_register_device':
> (.text+0x6a4a4): undefined reference to `rfkill_register'
> net/built-in.o: In function `nfc_register_device':
> (.text+0x6a4b3): undefined reference to `rfkill_destroy'
> net/built-in.o: In function `nfc_dev_up':
> (.text+0x6a8e8): undefined reference to `rfkill_blocked'
>
>
> when CONFIG_RFKILL=m but NFC is builtin.
>
> Full randconfig file is attached.
it is missing the depends RFKILL || !RFKILL here. I send a patch for it.
Regards
Marcel
Michal, Sedat, All,
On Fri, Apr 26, 2013 at 01:13:33PM +0200, Michal Marek wrote:
> On 26.4.2013 13:08, Michal Marek wrote:
> > On 26.4.2013 12:49, Sedat Dilek wrote:
> >> With reverting all kbuild-next commits I was able to build again.
> >>
> >> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
> >> Revert "kconfig: allow specifying the seed for randconfig"
> >> Revert "kconfig: fix randomising choice entries in presence of
> >> KCONFIG_ALLCONFIG"
> >> Revert "kconfig: do not override symbols already set"
> >> Revert "kconfig: fix randconfig tristate detection"
> >
> > I did the same, then applied all the kconfig commits once more and did a
> > git bisect with this script:
> >
> > #!/bin/sh
> >
> > cp config-bad .config
> > make silentoldconfig </dev/null
> >
> > This resulted in
> >
> > 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
> > commit 7ded2624f8988bd22819a60a6000ba6b7091db89
> > Author: Yann E. MORIN <[email protected]>
> > Date: Sun Mar 10 16:34:10 2013 +0100
> >
> > kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
> >
> > The commit id is different, because it is reverted and applied again. Yann?
>
> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
> there is a plan B.
I do not understand how reverting 422c809 could have fixed the
silentoldconfig issue: as I previously reported, it already happens on
Linus' master.
I tried again jsut a few minutes ago against:
d7d7271: Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
and it is already broken, although 422c809 is not yet in Linus' tree:
$ make silentoldconfig </dev/null
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (IA32_EMULATION) selects COMPAT_BINFMT_ELF which has unmet
direct dependencies (COMPAT && BINFMT_ELF)
*
* Restart config...
*
*
* Paravirtualized guest support
*
Paravirtualized guest support (PARAVIRT_GUEST) [N/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[1]: *** [silentoldconfig] Error 1
make: *** [silentoldconfig] Error 2
Or did I miss something?
However, oldconfig just works (with an error for each new symbol):
$ make oldconfig </dev/null
[--SNIP--]
NOP USB Transceiver Driver (NOP_USB_XCEIV) [N/m/?] (NEW)
Error in reading or end of file.
#
# configuration written to .config
#
(Which does not mean 422c809 can't be reverted for other reasons, more
on that in another mail).
Regards,
Yann E. MORIN.
PS. I'm sad that I do not receive Sedat's emails for some reasons... :-(
YEM.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
Dne 27.4.2013 00:01, Yann E. MORIN napsal(a):
> Michal, Sedat, All,
>
> On Fri, Apr 26, 2013 at 01:13:33PM +0200, Michal Marek wrote:
>> On 26.4.2013 13:08, Michal Marek wrote:
>>> On 26.4.2013 12:49, Sedat Dilek wrote:
>>>> With reverting all kbuild-next commits I was able to build again.
>>>>
>>>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>>>> Revert "kconfig: allow specifying the seed for randconfig"
>>>> Revert "kconfig: fix randomising choice entries in presence of
>>>> KCONFIG_ALLCONFIG"
>>>> Revert "kconfig: do not override symbols already set"
>>>> Revert "kconfig: fix randconfig tristate detection"
>>>
>>> I did the same, then applied all the kconfig commits once more and did a
>>> git bisect with this script:
>>>
>>> #!/bin/sh
>>>
>>> cp config-bad .config
>>> make silentoldconfig </dev/null
>>>
>>> This resulted in
>>>
>>> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
>>> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
>>> Author: Yann E. MORIN <[email protected]>
>>> Date: Sun Mar 10 16:34:10 2013 +0100
>>>
>>> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>>>
>>> The commit id is different, because it is reverted and applied again. Yann?
>>
>> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
>> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
>> there is a plan B.
>
> I do not understand how reverting 422c809 could have fixed the
> silentoldconfig issue: as I previously reported, it already happens on
> Linus' master.
>
> I tried again jsut a few minutes ago against:
> d7d7271: Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
> and it is already broken, although 422c809 is not yet in Linus' tree:
>
> $ make silentoldconfig </dev/null
> scripts/kconfig/conf --silentoldconfig Kconfig
> warning: (IA32_EMULATION) selects COMPAT_BINFMT_ELF which has unmet
> direct dependencies (COMPAT && BINFMT_ELF)
> *
> * Restart config...
> *
> *
> * Paravirtualized guest support
> *
> Paravirtualized guest support (PARAVIRT_GUEST) [N/y/?] (NEW) aborted!
>
> Console input/output is redirected. Run 'make oldconfig' to update configuration.
>
> make[1]: *** [silentoldconfig] Error 1
> make: *** [silentoldconfig] Error 2
>
> Or did I miss something?
>
> However, oldconfig just works (with an error for each new symbol):
> $ make oldconfig </dev/null
> [--SNIP--]
> NOP USB Transceiver Driver (NOP_USB_XCEIV) [N/m/?] (NEW)
> Error in reading or end of file.
>
> #
> # configuration written to .config
> #
That (silent)oldconfig with stdin redirection throws an error if it
encounters a new option is expected and correct. The bug here is that
_normal_ oldconfig run apparently does not set all the options. I.e.
$ yes "" | make oldconfig; make silentoldconfig </dev/null
should always pass.
Michal
On Sat, Apr 27, 2013 at 8:54 AM, Michal Marek <[email protected]> wrote:
> Dne 27.4.2013 00:01, Yann E. MORIN napsal(a):
>> Michal, Sedat, All,
>>
>> On Fri, Apr 26, 2013 at 01:13:33PM +0200, Michal Marek wrote:
>>> On 26.4.2013 13:08, Michal Marek wrote:
>>>> On 26.4.2013 12:49, Sedat Dilek wrote:
>>>>> With reverting all kbuild-next commits I was able to build again.
>>>>>
>>>>> Revert "kconfig: implement KCONFIG_PROBABILITY for randconfig"
>>>>> Revert "kconfig: allow specifying the seed for randconfig"
>>>>> Revert "kconfig: fix randomising choice entries in presence of
>>>>> KCONFIG_ALLCONFIG"
>>>>> Revert "kconfig: do not override symbols already set"
>>>>> Revert "kconfig: fix randconfig tristate detection"
>>>>
>>>> I did the same, then applied all the kconfig commits once more and did a
>>>> git bisect with this script:
>>>>
>>>> #!/bin/sh
>>>>
>>>> cp config-bad .config
>>>> make silentoldconfig </dev/null
>>>>
>>>> This resulted in
>>>>
>>>> 7ded2624f8988bd22819a60a6000ba6b7091db89 is the first bad commit
>>>> commit 7ded2624f8988bd22819a60a6000ba6b7091db89
>>>> Author: Yann E. MORIN <[email protected]>
>>>> Date: Sun Mar 10 16:34:10 2013 +0100
>>>>
>>>> kconfig: fix randomising choice entries in presence of KCONFIG_ALLCONFIG
>>>>
>>>> The commit id is different, because it is reverted and applied again. Yann?
>>>
>>> Commit 422c809 ("kconfig: fix randomising choice entries in presence of
>>> KCONFIG_ALLCONFIG") reverts cleanly and reverting it fixes the bug. So
>>> there is a plan B.
>>
>> I do not understand how reverting 422c809 could have fixed the
>> silentoldconfig issue: as I previously reported, it already happens on
>> Linus' master.
>>
>> I tried again jsut a few minutes ago against:
>> d7d7271: Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
>> and it is already broken, although 422c809 is not yet in Linus' tree:
>>
>> $ make silentoldconfig </dev/null
>> scripts/kconfig/conf --silentoldconfig Kconfig
>> warning: (IA32_EMULATION) selects COMPAT_BINFMT_ELF which has unmet
>> direct dependencies (COMPAT && BINFMT_ELF)
>> *
>> * Restart config...
>> *
>> *
>> * Paravirtualized guest support
>> *
>> Paravirtualized guest support (PARAVIRT_GUEST) [N/y/?] (NEW) aborted!
>>
>> Console input/output is redirected. Run 'make oldconfig' to update configuration.
>>
>> make[1]: *** [silentoldconfig] Error 1
>> make: *** [silentoldconfig] Error 2
>>
>> Or did I miss something?
>>
>> However, oldconfig just works (with an error for each new symbol):
>> $ make oldconfig </dev/null
>> [--SNIP--]
>> NOP USB Transceiver Driver (NOP_USB_XCEIV) [N/m/?] (NEW)
>> Error in reading or end of file.
>>
>> #
>> # configuration written to .config
>> #
>
> That (silent)oldconfig with stdin redirection throws an error if it
> encounters a new option is expected and correct. The bug here is that
> _normal_ oldconfig run apparently does not set all the options. I.e.
>
> $ yes "" | make oldconfig; make silentoldconfig </dev/null
>
> should always pass.
>
Yupp. That should be always tested... before sending patches and
committing to a repo :-).
Anyway, thanks for taking care and solving fast to all involved folks!
- Sedat -
> Michal
ia64-defconfig:
(.text+0x3956a2): undefined reference to `ucs2_strsize'
(.text+0x395f82): undefined reference to `ucs2_strsize'
(.text+0x395fa2): undefined reference to `ucs2_strsize'
(.text+0x396222): undefined reference to `ucs2_strsize'
(.text+0x396562): undefined reference to `ucs2_strsize'
drivers/built-in.o:(.text+0x396722): more undefined references to
`ucs2_strsize' follow
vars.c:(.text+0x3975a2): undefined reference to `ucs2_strnlen'
vars.c:(.text+0x3976f2): undefined reference to `ucs2_strsize'
efivars.c:(.text+0x398b92): undefined reference to `ucs2_strlen'
make[1]: *** [vmlinux] Error 1
http://kisskb.ellerman.id.au/kisskb/buildresult/8629073/
It seems to "select UCS2_STRING" introduced by commit
0635eb8a54cf0fea64b174bb68bc36b9c3d622db ("Move utf16 functions to
kernel core and rename") got lost in the drivers/firmware/{=> efi}/Kconfig
move from commit 048517722cde2595a7366d0c3c72b8b1ec142a9c
("efivars: Move pstore code into the new EFI directory")
Don't know who did the mismerge.
On Fri, Apr 26, 2013 at 10:03 AM, Stephen Rothwell <[email protected]> wrote:
> Hi all,
>
> Changes since 20130424:
>
> Removed tree: ppc-temp (remerged into powerpc)
>
> The net-next tree gained conflicts against the net and pci trees and a
> build failure for which I applied a merge fix patch.
>
> The omap_dss2 tree gained a build failure so I used the version from
> next-20130424.
>
> The trivial tree gained a conflict against the arm tree.
>
> The staging tree still had its build failure for which I applied a
> supplied patch.
>
> The arm-soc tree gained a conflict against the spi-mb tree.
>
> The renesas tree gained a conflict against the input tree.
>
> ----------------------------------------------------------------------------
>
> I have created today's linux-next tree at
> git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
> (patches at http://www.kernel.org/pub/linux/kernel/next/ ). If you
> are tracking the linux-next tree using git, you should not use "git pull"
> to do so as that will try to merge the new linux-next release with the
> old one. You should use "git fetch" as mentioned in the FAQ on the wiki
> (see below).
>
> You can see which trees have been included by looking in the Next/Trees
> file in the source. There are also quilt-import.log and merge.log files
> in the Next directory. Between each merge, the tree was built with
> a ppc64_defconfig for powerpc and an allmodconfig for x86_64. After the
> final fixups (if any), it is also built with powerpc allnoconfig (32 and
> 64 bit), ppc44x_defconfig and allyesconfig (minus
> CONFIG_PROFILE_ALL_BRANCHES - this fails its final link) and i386, sparc,
> sparc64 and arm defconfig. These builds also have
> CONFIG_ENABLE_WARN_DEPRECATED, CONFIG_ENABLE_MUST_CHECK and
> CONFIG_DEBUG_INFO disabled when necessary.
>
> Below is a summary of the state of the merge.
>
> We are up to 224 trees (counting Linus' and 31 trees of patches pending
> for Linus' tree), more are welcome (even if they are currently empty).
> Thanks to those who have contributed, and to those who haven't, please do.
>
> Status of my local build tests will be at
> http://kisskb.ellerman.id.au/linux-next . If maintainers want to give
> advice about cross compilers/configs that work, we are always open to add
> more builds.
>
> Thanks to Randy Dunlap for doing many randconfig builds. And to Paul
> Gortmaker for triage and bug fixes.
>
> There is a wiki covering stuff to do with linux-next at
> http://linux.f-seidel.de/linux-next/pmwiki/ . Thanks to Frank Seidel.
>
> --
> Cheers,
> Stephen Rothwell [email protected]
>
> $ git checkout master
> $ git reset --hard stable
> Merging origin/master (697dfd8 Merge tag 'efi-urgent' into x86/urgent)
> Merging fixes/master (96d8683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client)
> Merging kbuild-current/rc-fixes (a54292f kbuild: generate generic headers before recursing into scripts)
> Merging arc-current/for-curr (ce797e9 ARC: [mm] Lazy D-cache flush (non aliasing VIPT))
> Merging arm-current/fixes (60d509f Linux 3.9-rc8)
> Merging m68k-current/for-linus (5618395 m68k: Sort out !CONFIG_MMU_SUN3 vs. CONFIG_HAS_DMA)
> Merging powerpc-merge/merge (5676005 powerpc/pseries/lparcfg: Fix possible overflow are more than 1026)
> Merging sparc/master (0fbd067 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc)
> Merging net/master (c6cdcf6 bonding: fix locking in enslave failure path)
> Merging ipsec/master (da241ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net)
> Merging sound-current/for-linus (c5a4698 Merge tag 'asoc-maintainers-v3.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus)
> Merging pci-current/for-linus (de7d5f7 PCI/PM: Disable runtime PM of PCIe ports)
> Merging wireless/master (f09a878 ath9k_hw: change AR9580 initvals to fix a stability issue)
> Merging driver-core.current/driver-core-linus (41ef2d5 Linux 3.9-rc7)
> Merging tty.current/tty-linus (41ef2d5 Linux 3.9-rc7)
> Merging usb.current/usb-linus (31880c3 Linux 3.9-rc6)
> Merging staging.current/staging-linus (41ef2d5 Linux 3.9-rc7)
> Merging char-misc.current/char-misc-linus (41ef2d5 Linux 3.9-rc7)
> Merging input-current/for-linus (5846115 Input: wacom - fix "can not retrieve extra class descriptor" for DTH2242)
> Merging md-current/for-linus (238f590 md: remove CONFIG_MULTICORE_RAID456 entirely)
> Merging audit-current/for-linus (c158a35 audit: no leading space in audit_log_d_path prefix)
> Merging crypto-current/master (72a763d crypto: algif - suppress sending source address information in recvmsg)
> Merging ide/master (bf6b438 ide: gayle: use module_platform_driver_probe())
> Merging dwmw2/master (5950f08 pcmcia: remove RPX board stuff)
> Merging sh-current/sh-fixes-for-linus (4403310 SH: Convert out[bwl] macros to inline functions)
> Merging irqdomain-current/irqdomain/merge (a0d271c Linux 3.6)
> Merging devicetree-current/devicetree/merge (ab28698 of: define struct device in of_platform.h if !OF_DEVICE and !OF_ADDRESS)
> Merging spi-current/spi/merge (0d2d0cc spi/davinci: fix module build error)
> Merging gpio-current/gpio/merge (e97f9b5 gpio/gpio-ich: fix ichx_gpio_check_available() return what callers expect)
> Merging rr-fixes/fixes (9ba5c80 virtio: console: add locking around c_ovq operations)
> Merging mfd-fixes/master (31880c3 Linux 3.9-rc6)
> Merging vfio-fixes/for-linus (904c680 vfio-pci: Fix possible integer overflow)
> Merging asm-generic/master (fb9de7e xtensa: Use generic asm/mmu.h for nommu)
> Merging arc/for-next (07961ac Linux 3.9-rc5)
> Merging arm/for-next (1b189b0 Merge branches 'devel-stable', 'entry', 'fixes', 'mach-types' and 'misc' into for-next)
> Merging arm-perf/for-next/perf (ab87304 Merge branches 'perf/fixes' and 'hw-breakpoint' into for-next/perf)
> Merging davinci/davinci-next (fe0d422 Linux 3.0-rc6)
> Merging xilinx/arm-next (64e3fd3 arm: zynq: Add support for pmu)
> Merging arm64/upstream (39a90ca arm64: Survive invalid cpu enable-methods)
> Merging blackfin/for-linus (f656c24 blackfin: time-ts: Remove duplicate assignment)
> Merging c6x/for-linux-next (f934af0 add memory barrier to arch_local_irq_restore)
> Merging cris/for-next (90712ac CRIS: remove unused current_regs)
> Merging hexagon/linux-next (e0e34de Hexagon: add v4 CS regs to core copyout macro)
> Merging ia64/next (797f6a6 Add size restriction to the kdump documentation)
> Merging m68k/for-next (e00c73e m68k: Remove inline strlen() implementation)
> Merging m68knommu/for-next (4f24620 m68k: define a local gpio_request_one() function)
> Merging metag/for-next (164c013 metag: defconfigs: increase log buffer 8KiB => 128KiB)
> Merging microblaze/next (01cc2cb microblaze: intc: set the default irq_domain)
> Merging mips/mips-for-linux-next (6eac6e6 Merge branches 'next/3.9-fixes', 'next/kvm' and 'next/micromips' into mips-for-linux-next)
> Merging openrisc/for-upstream (6af6095 openrisc: remove HAVE_VIRT_TO_BUS)
> Merging parisc/for-next (6c700d7 [PARISC] hpux: Remove obsolete regs parameter from do_execve() in hpux_execve())
> Merging powerpc/next (6263fb3 powerpc/powernv: Fix missing Kconfig dependency for MSIs)
> CONFLICT (content): Merge conflict in arch/metag/mm/Kconfig
> Merging 4xx/next (2074b1d powerpc: Fix irq distribution)
> Merging mpc5xxx/next (0d76b3d3 powerpc/512x: add ifm ac14xx board)
> Merging galak/next (f0b0b48 powerpc/85xx: Fix MPC8536DS 36-bit device tree)
> Applying: powerpc: fix usage of setup_pci_atmu()
> Merging s390/features (b8668fd s390/uapi: change struct statfs[64] member types to unsigned values)
> Merging sh/sh-latest (37284bd Merge branches 'sh/hw-breakpoints' and 'sh/serial-of' into sh-latest)
> Merging sparc-next/master (07df841 sparc64: Do not save/restore interrupts in get_new_mmu_context())
> Merging tile/master (9fc1894 arch/tile: Fix syscall return value passed to tracepoint)
> Merging unicore32/unicore32 (c284464 arch/unicore32: remove CONFIG_EXPERIMENTAL)
> Merging xtensa/for_next (4e34bf6 xtensa: provide default platform_pcibios_init implementation)
> Merging btrfs/next (6aec51f Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into for-linus-3.9)
> Merging ceph/testing (42c6070 libceph: fix byte order mismatch)
> CONFLICT (content): Merge conflict in net/ceph/osdmap.c
> CONFLICT (content): Merge conflict in fs/ceph/addr.c
> CONFLICT (content): Merge conflict in drivers/block/rbd.c
> Merging cifs/for-next (bf81710 Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending)
> Merging configfs/linux-next (b930c26 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs)
> Merging ecryptfs/next (f6161aa Linux 3.9-rc2)
> Merging ext3/for_next (e162b2f jbd: use kmem_cache_zalloc instead of kmem_cache_alloc/memset)
> Merging ext4/dev (0d606e2 ext4: fix type-widening bug in inode table readahead code)
> Merging f2fs/dev (2af4bd6 f2fs: add tracepoints to debug checkpoint request)
> Merging fuse/for-next (efb9fa9 fuse: truncate file if async dio failed)
> Merging gfs2/master (7bd8b2e GFS2: Add origin indicator to glock demote tracing)
> Merging jfs/jfs-next (9d48017 jfs: avoid undefined behavior from left-shifting by 32 bits)
> Merging logfs/master (3394661 Fix the call to BUG() caused by no free segment found)
> Merging nfs/linux-next (b0212b8 Merge branch 'bugfixes' into linux-next)
> Merging nfsd/nfsd-next (bf8d909 nfsd: Decode and send 64bit time values)
> Merging ocfs2/linux-next (4538df6 ocfs2: Don't spam on -EDQUOT.)
> Merging omfs/for-next (976d167 Linux 3.1-rc9)
> Merging squashfs/master (4b0180a Squashfs: add mount time sanity check for block_size and block_log match)
> Merging v9fs/for-next (b6f4bee fs/9p: Fix atomic_open)
> Merging ubifs/linux-next (67e753c UBIFS: make space fixup work in the remount case)
> Merging xfs/for-next (7fe3258 xfs: Update xfs_log_commit_cil() comments)
> CONFLICT (content): Merge conflict in fs/xfs/xfs_iomap.c
> Merging vfs/for-next (05c0ae2 try a saner locking for pde_opener...)
> Merging pci/next (d4f09c5 Merge branch 'pci/gavin-msi-cleanup' into next)
> Merging hid/for-next (2c84fa4 Merge branch 'for-3.10/upstream' into for-next)
> Merging i2c/i2c/for-next (c39e8e4 i2c: xiic: must always write 16-bit words to TX_FIFO)
> Merging jdelvare-hwmon/master (c662b7a hwmon: (lm75) Add support for the Dallas/Maxim DS7505)
> Merging hwmon-staging/hwmon-next (6445e66 hwmon: (nct6775) Fix coding style problems)
> Merging v4l-dvb/master (0007da6 Merge /home/v4l/v4l/patchwork)
> CONFLICT (content): Merge conflict in drivers/staging/media/go7007/go7007-driver.c
> CONFLICT (content): Merge conflict in drivers/media/platform/Kconfig
> CONFLICT (content): Merge conflict in drivers/media/pci/bt8xx/bttv-input.c
> Applying: i2c: fixup for code movement from bttv_input.c
> Merging kbuild/for-next (c67dcb4 Merge branch 'kbuild/kconfig' into kbuild/for-next)
> Merging kconfig/for-next (4eae518 localmodconfig: Fix localyesconfig to set to 'y' not 'm')
> Merging libata/NEXT (3f1317a2b [libata] SCSI: really use SATL version in VPD)
> Merging infiniband/for-next (f1258ea Merge branches 'misc' and 'mlx4' into for-next)
> Merging pstore/master (bd08ec3 pstore/ram: Restore ecc information block)
> Merging pm/linux-next (c69a76b Merge branch 'pm-cpufreq-next' into linux-next)
> CONFLICT (content): Merge conflict in drivers/acpi/scan.c
> Merging idle/next (5c99726b Merge branch 'fspin' into next)
> Merging apm/for-next (fb9d78a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm)
> Merging cpuidle/cpuidle-next (817c876 Merge branch 'pm-fixes-next' into fixes-next)
> CONFLICT (content): Merge conflict in drivers/base/power/qos.c
> Merging cpupowerutils/master (f166033 cpupower tools: add install target to the debug tools' makefiles)
> Merging thermal/next (07273d2 Merge branch 'cpu_cooling-doc-comments-update' of .git into next)
> Merging ieee1394/for-next (6dbe51c Linux 3.9-rc1)
> Merging ubi/linux-next (f6161aa Linux 3.9-rc2)
> Merging dlm/next (9000831 dlm: avoid unnecessary posix unlock)
> Merging swiotlb/linux-next (af51a9f swiotlb: Do not export swiotlb_bounce since there are no external consumers)
> Merging scsi/for-next (73b22ec Merge branch 'misc' into for-next)
> Merging target-updates/for-next (04b59ba tcm_vhost: Enable VIRTIO_SCSI_F_HOTPLUG)
> Merging target-merge/for-next-merge (b8d26b3 iser-target: Add iSCSI Extensions for RDMA (iSER) target driver)
> Merging ibft/linux-next (935a9fe ibft: Fix finding IBFT ACPI table on UEFI)
> Merging isci/all (6734092 isci: add a couple __iomem annotations)
> Merging slave-dma/next (0b03930 Merge branch 'for-linus' into next)
> Merging dmaengine/next (41ef2d5 Linux 3.9-rc7)
> Merging net-next/master (37fe066 net: fix address check in rtnl_fdb_del)
> CONFLICT (content): Merge conflict in include/net/tcp.h
> CONFLICT (content): Merge conflict in include/linux/pci.h
> CONFLICT (content): Merge conflict in drivers/net/ethernet/emulex/benet/be.h
> CONFLICT (content): Merge conflict in drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
> CONFLICT (content): Merge conflict in drivers/infiniband/hw/cxgb4/qp.c
> Applying: drivers:net: fix up for code movement from rt2x00pci.c
> Applying: tcp: merge fixup for movemenet of tcp_prequeue
> Applying: be2net: merge fix for __vlan_put_tag() API change
> Merging ipsec-next/master (05600a7 xfrm_user: constify netlink dispatch table)
> Merging wireless-next/master (b006ed5 mwifiex: rework round robin scheduling of bss nodes.)
> Merging bluetooth/master (69676b1 Bluetooth: btmrvl: report error if verify_fw_download times out)
> Merging mtd/master (cdb6404 mtd: omap2: Use module_platform_driver())
> Merging l2-mtd/master (98927a2 mtd: get the ECC info from the parameter page for ONFI nand)
> Merging crypto/master (3862de1 crypto: caam - fix job ring cleanup code)
> Merging drm/drm-next (17f0efc drm/shmobile: Fix race condition between page flip request and handler)
> Merging drm-intel/drm-intel-next-queued (ab3e67f drm/i915: warn about invalid pfit modes)
> Merging sound/for-next (2fc565e Merge tag 'asoc-v3.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next)
> Merging sound-asoc/for-next (5cc50fc8 Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next)
> Merging modules/modules-next (04b00bd X.509: Support parse long form of length octets in Authority Key Identifier)
> Merging virtio/virtio-next (6b39271 lguest: map Switcher below fixmap.)
> CONFLICT (content): Merge conflict in drivers/char/virtio_console.c
> Merging input/next (0c6a616 Input: trackpoint - Optimize trackpoint init to use power-on reset)
> Merging input-mt/for-next (194664e Input: MT - handle semi-mt devices in core)
> Merging cgroup/for-next (712317a cgroup: fix broken file xattrs)
> CONFLICT (content): Merge conflict in include/linux/res_counter.h
> Merging block/for-next (d9e60e8 Merge branch 'for-3.10/core' into for-next)
> CONFLICT (content): Merge conflict in drivers/block/drbd/drbd_proc.c
> Merging device-mapper/master (f8efabf This patch uses memalloc_noio_save to avoid a possible deadlock in dm-bufio. (it could happen only with large block size, at most PAGE_SIZE << MAX_ORDER (typically 8MiB).)
> Merging embedded/master (4744b43 embedded: fix vc_translate operator precedence)
> Merging firmware/master (6e03a20 firmware: speed up request_firmware(), v3)
> Merging pcmcia/master (80af9e6 pcmcia at91_cf: fix raw gpio number usage)
> Merging mmc/mmc-next (e4404fa mmc: sdhci-tegra: fix MODULE_DEVICE_TABLE)
> Merging kgdb/kgdb-next (6bedf31 kdb: Remove unhandled ssb command)
> Merging slab/for-next (7cccd80 slub: tid must be retrieved from the percpu area of the current processor)
> Merging uclinux/for-next (6dbe51c Linux 3.9-rc1)
> Merging md/for-next (3a25a39 md: raid1/raid10 md devices leak memory when stopping)
> Merging mfd/master (4adedc5 mfd: si476x: Fix i2c warning)
> CONFLICT (content): Merge conflict in arch/arm/mach-ux500/cpuidle.c
> Merging battery/master (6b17080 pm2301-charger: Fix suspend/resume)
> Merging fbdev/fbdev-next (a49f0d1 Linux 3.8-rc1)
> Merging viafb/viafb-next (838ac78 viafb: avoid refresh and mode lookup in set_par)
> Merging omap_dss2/for-next (c4d95b9 Merge branch '3.10/fb-mmap' into for-next)
> $ git reset --hard HEAD^
> Merging 20130424 version of omap_dss2
> CONFLICT (content): Merge conflict in drivers/video/fbmon.c
> Merging regulator/for-next (e7ecd16 Merge remote-tracking branch 'regulator/topic/wm8994' into regulator-next)
> Merging security/next (b7ae9f0 Merge branch 'tpmdd-04-17-13' of git://github.com/shpedoikal/linux into my-next)
> Merging selinux/master (c2d7b24 Merge tag 'v3.4' into 20120409)
> Merging lblnet/master (7e27d6e Linux 2.6.35-rc3)
> Merging watchdog/master (69c6612 watchdog: Fix race condition in registration code)
> Merging dwmw2-iommu/master (6491d4d intel-iommu: Free old page tables before creating superpage)
> Merging iommu/next (d4df35e2 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu' and 'core' into next)
> Merging vfio/next (aa2cba5 PCI/VFIO: use pcie_flags_reg instead of access PCI-E Capabilities Register)
> Merging osd/linux-next (861d666 exofs: don't leak io_state and pages on read error)
> Merging jc_docs/docs-next (5c050fb docs: update the development process document)
> Merging trivial/for-next (7f5281a x86 cmpxchg.h: fix wrong comment)
> CONFLICT (content): Merge conflict in arch/arm/kvm/arm.c
> CONFLICT (modify/delete): Documentation/virtual/virtio-spec.txt deleted in HEAD and modified in trivial/for-next. Version trivial/for-next of Documentation/virtual/virtio-spec.txt left in tree.
> $ git rm -f Documentation/virtual/virtio-spec.txt
> Merging audit/for-next (dcd6c92 Linux 3.3-rc1)
> Merging fsnotify/for-next (1ca39ab inotify: automatically restart syscalls)
> Merging edac/linux_next (b076989 i5100_edac: convert to use simple_open())
> Merging edac-amd/for-next (9713fae EDAC: Merge mci.mem_is_per_rank with mci.csbased)
> Merging devicetree/devicetree/next (d347bc5 Merge branch 'robherring/for-next' from git://sources.calxeda.com/kernel/linux.git)
> Merging dt-rh/for-next (a2b9ea7 Documentation/devicetree: make semantic of initrd-end more explicit)
> Merging spi/spi/next (00ab539 spi/s3c64xx: let device core setup the default pin configuration)
> CONFLICT (content): Merge conflict in MAINTAINERS
> Merging spi-mb/for-next (0113f22 spi-topcliff-pch: missing platform_driver_unregister() on error in pch_spi_init())
> Merging tip/auto-latest (f3ecdf1 Merge branch 'x86/ras')
> CONFLICT (content): Merge conflict in tools/Makefile
> CONFLICT (content): Merge conflict in include/linux/clockchips.h
> CONFLICT (content): Merge conflict in drivers/clocksource/Makefile
> Merging ftrace/for-next (4c69e6e tracepoints: Prevent null probe from being added)
> CONFLICT (content): Merge conflict in kernel/trace/trace.c
> CONFLICT (content): Merge conflict in kernel/trace/ftrace.c
> Merging rcu/rcu/next (a9be854 Merge commit '6d87669357936bffa1e8fea7a4e7743e76905736' into next.2013.10.22a)
> Merging cputime/cputime (c3e0ef9 [S390] fix cputime overflow in uptime_proc_show)
> Merging uprobes/for-next (0326f5a uprobes/core: Handle breakpoint and singlestep exceptions)
> Merging kvm/linux-next (660696d KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x instructions)
> CONFLICT (content): Merge conflict in drivers/s390/kvm/virtio_ccw.c
> CONFLICT (content): Merge conflict in arch/s390/mm/pgtable.c
> Merging kvm-arm/kvm-arm-next (b8022d7 arm: kvm: arch_timer: use symbolic constants)
> Merging kvm-ppc/kvm-ppc-next (be28a27 kvm/ppc: don't call complete_mmio_load when it's a store)
> Merging oprofile/for-next (23995bb oprofile, s390: Add support for IBM zEnterprise EC12)
> Merging fw-nohz/nohz/next (74876a9 printk: Wake up klogd using irq_work)
> Merging xen/upstream/xen (af3a3ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes)
> Merging xen-two/linux-next (6461b07 Merge branch 'stable/for-linus-3.10' into linux-next)
> Merging xen-arm/linux-next (6abb749 xen/arm: use sched_op hypercalls for machine reboot and power off)
> Merging percpu/for-next (a1b2a55 percpu: add documentation on this_cpu operations)
> Merging workqueues/for-next (46aed11 Merge branch 'for-3.10' into for-next)
> Merging drivers-x86/linux-next (e6e5224 ideapad-laptop: Depend on BACKLIGHT_CLASS_DEVICE instead of selecting it)
> CONFLICT (content): Merge conflict in drivers/platform/x86/chromeos_laptop.c
> Merging hwpoison/hwpoison (46e387b Merge branch 'hwpoison-hugepages' into hwpoison)
> Merging sysctl/master (4e474a0 sysctl: protect poll() in entries that may go away)
> Merging regmap/for-next (38a8179 Merge remote-tracking branch 'regmap/topic/range' into regmap-next)
> Merging hsi/for-next (43139a6 HSI: hsi_char: Update ioctl-number.txt)
> Merging leds/for-next (df92d5f leds: leds-asic3: switch to using SIMPLE_DEV_PM_OPS)
> Merging driver-core/driver-core-next (0d1d392 Merge 3.9-rc7 into driver-core-next)
> CONFLICT (content): Merge conflict in kernel/rtmutex-tester.c
> Merging tty/tty-next (45efcb2 tty/serial/sirf: fix MODULE_DEVICE_TABLE)
> Merging usb/usb-next (4626b8d USB: ehci-msm: USB_MSM_OTG needs USB_PHY)
> CONFLICT (content): Merge conflict in drivers/usb/serial/usb-serial.c
> Merging usb-gadget/next (added5f ARM: mxs_defconfig: add CONFIG_USB_PHY)
> Merging staging/staging-next (a0eeed4 staging: comedi: ni_labpc: fix legacy driver build)
> CONFLICT (content): Merge conflict in drivers/staging/vt6655/device_main.c
> CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_specproc.c
> CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_ports_ops.c
> CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_net_ops.c
> CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_mon_ops.c
> CONFLICT (content): Merge conflict in drivers/staging/dgrp/dgrp_dpa_ops.c
> CONFLICT (modify/delete): drivers/staging/ccg/rndis.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/ccg/rndis.c left in tree.
> CONFLICT (modify/delete): drivers/staging/ccg/f_fs.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/ccg/f_fs.c left in tree.
> $ git rm -f drivers/staging/ccg/f_fs.c drivers/staging/ccg/rndis.c
> Applying: staging: comedi: ni_labpc: fix build when VIRT_TO_BUS is not defined
> Merging char-misc/char-misc-next (0e27263 Tools: hv: Fix a checkpatch warning)
> CONFLICT (content): Merge conflict in drivers/misc/mei/interrupt.c
> CONFLICT (content): Merge conflict in drivers/mfd/Kconfig
> Merging bcon/master (06c6942 blockconsole: Mark a local work struct static)
> CONFLICT (content): Merge conflict in drivers/block/Kconfig
> Merging tmem/linux-next (8f0d816 Linux 3.7-rc3)
> Merging writeback/writeback-for-next (ed84825 Negative (setpoint-dirty) in bdi_position_ratio())
> Merging arm-dt/devicetree/arm-next (ede338f dt: add documentation of ARM dt boot interface)
> Merging hwspinlock/linux-next (8b37fcf hwspinlock: add MAINTAINERS entries)
> Merging pinctrl/for-next (bffa963 Merge branch 'devel' into for-next)
> Merging vhost/linux-next (4697e2c kvm: add PV MMIO EVENTFD)
> CONFLICT (content): Merge conflict in virt/kvm/eventfd.c
> CONFLICT (content): Merge conflict in include/uapi/linux/kvm.h
> CONFLICT (content): Merge conflict in include/linux/kvm_host.h
> Merging memblock/memblock-kill-early_node_map (7bd0b0f memblock: Reimplement memblock allocation using reverse free area iterator)
> Merging remoteproc/for-next (b977785 remoteproc: fix kconfig dependencies for VIRTIO)
> CONFLICT (content): Merge conflict in drivers/remoteproc/Kconfig
> Merging rpmsg/for-next (397944d rpmsg: fix kconfig dependencies for VIRTIO)
> Merging irqdomain/irqdomain/next (560aa53 irqdomain: document the simple domain first_irq)
> Merging gpio/gpio/next (753c598 gpio/em: Add Device Tree support)
> Merging gpio-lw/for-next (d350de5 Merge branch 'next' into for-next)
> Merging gen-gpio/for_next (f4c5405 gpio: update gpio Chinese documentation)
> CONFLICT (modify/delete): drivers/usb/otg/Kconfig deleted in HEAD and modified in gen-gpio/for_next. Version gen-gpio/for_next of drivers/usb/otg/Kconfig left in tree.
> CONFLICT (content): Merge conflict in arch/sh/kernel/cpu/sh2a/Makefile
> $ git rm -f drivers/usb/otg/Kconfig
> Applying: gen-gpio: GPIOLIB merge fix up
> Applying: merge fix for Convert selectors of GENERIC_GPIO to GPIOLIB
> Applying: merge fix 2 for Convert selectors of GENERIC_GPIO to GPIOLIB
> Merging mailbox/dbx500-prcmu-mailbox (c497eba mailbox: fix invalid use of sizeof in mailbox_msg_send())
> Merging arm-soc/for-next (c4c618f Merge branch 'next/drivers' into for-next)
> CONFLICT (content): Merge conflict in drivers/usb/host/ohci-exynos.c
> CONFLICT (content): Merge conflict in drivers/pinctrl/pinctrl-samsung.h
> CONFLICT (content): Merge conflict in drivers/pinctrl/pinctrl-samsung.c
> CONFLICT (content): Merge conflict in drivers/pinctrl/Makefile
> CONFLICT (modify/delete): drivers/gpio/gpio-vt8500.c deleted in arm-soc/for-next and modified in HEAD. Version HEAD of drivers/gpio/gpio-vt8500.c left in tree.
> CONFLICT (content): Merge conflict in drivers/clocksource/tegra20_timer.c
> CONFLICT (content): Merge conflict in drivers/clocksource/Makefile
> CONFLICT (content): Merge conflict in arch/arm/plat-orion/Makefile
> CONFLICT (add/add): Merge conflict in arch/arm/mach-zynq/platsmp.c
> CONFLICT (content): Merge conflict in arch/arm/mach-vexpress/v2m.c
> CONFLICT (content): Merge conflict in arch/arm/mach-tegra/tegra.c
> CONFLICT (content): Merge conflict in arch/arm/mach-spear/spear13xx.c
> CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-armadillo800eva.c
> CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2443.c
> CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2440.c
> CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2412.c
> CONFLICT (content): Merge conflict in arch/arm/mach-s3c24xx/dma-s3c2410.c
> CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod.c
> CONFLICT (content): Merge conflict in arch/arm/mach-imx/mach-imx6q.c
> CONFLICT (modify/delete): arch/arm/mach-imx/cpufreq.c deleted in arm-soc/for-next and modified in HEAD. Version HEAD of arch/arm/mach-imx/cpufreq.c left in tree.
> CONFLICT (content): Merge conflict in arch/arm/mach-highbank/highbank.c
> CONFLICT (content): Merge conflict in arch/arm/mach-exynos/cpuidle.c
> CONFLICT (content): Merge conflict in arch/arm/boot/dts/at91sam9x5.dtsi
> $ git rm -f drivers/gpio/gpio-vt8500.c arch/arm/mach-imx/cpufreq.c
> Merging bcm2835/for-next (31880c3 Linux 3.9-rc6)
> Merging cortex/for-next (4477ca4 ARM: ARMv7-M: Allow the building of new kernel port)
> Merging ep93xx/ep93xx-for-next (7ec4429 Merge branch 'ep93xx-fixes' into ep93xx-for-next)
> Merging imx-mxs/for-next (3795b56 Merge branches 'mxs/dt-3.11' and 'imx/dt-3.11' into for-next)
> Merging ixp4xx/next (19f949f Linux 3.8)
> Merging msm/for-next (1df357a Merge branch 'msm-defconfig' into for-next)
> Merging renesas/next (0eabbd4 Merge branch 'heads/soc-sh73a0' into next)
> CONFLICT (content): Merge conflict in drivers/pinctrl/sh-pfc/Kconfig
> CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/setup-r8a7740.c
> CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-bockw.c
> CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/board-armadillo800eva.c
> Merging samsung/for-next (e0f8f91 Merge branch 'next/late-exynos' into for-next)
> CONFLICT (content): Merge conflict in arch/arm/mach-exynos/cpuidle.c
> Merging tegra/for-next (c0c1cb1 Merge branch 'for-3.10/defconfig' into for-next)
> Merging dma-mapping/dma-mapping-next (a937536 Linux 3.9-rc3)
> Merging pwm/for-next (affb923 pwm: lpc32xx: Don't change PWM_ENABLE bit in lpc32xx_pwm_config)
> Merging dma-buf/for-next (5320c97 dma-buf: double unlock in debugfs code)
> Merging userns/for-next (78008c4 proc: Restrict mounting the proc filesystem)
> Merging ktest/for-next (df5f7c6 ktest: Reset grub menu cache with different machines)
> Merging signal/for-next (99e621f syscalls.h: slightly reduce the jungles of macros)
> CONFLICT (content): Merge conflict in include/asm-generic/unistd.h
> CONFLICT (content): Merge conflict in fs/splice.c
> CONFLICT (content): Merge conflict in fs/read_write.h
> CONFLICT (content): Merge conflict in fs/read_write.c
> CONFLICT (content): Merge conflict in fs/compat.c
> CONFLICT (content): Merge conflict in arch/tile/kernel/compat.c
> CONFLICT (content): Merge conflict in arch/tile/Kconfig
> CONFLICT (content): Merge conflict in arch/mips/kernel/linux32.c
> Applying: cond_syscall and SYSCALL_ALIAS merge fixup
> Merging clk/clk-next (c700835 clk: ux500: fix mismatched types)
> CONFLICT (content): Merge conflict in drivers/clk/mvebu/clk-core.c
> CONFLICT (content): Merge conflict in arch/arm/mach-vexpress/v2m.c
> Merging random/dev (b980955 random: fix locking dependency with the tasklist_lock)
> Merging lzo-update/lzo-update (42b775a lib/lzo: huge LZO decompression speedup on ARM by using unaligned access)
> Merging scsi-post-merge/merge-base:master (65112dc Merge git://git.samba.org/sfrench/cifs-2.6)
> Merging akpm-current/current (0fbd067 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc)
> $ git checkout -b akpm remotes/origin/akpm/master
> Applying: revert "ipc: don't allocate a copy larger than max"
> Applying: drivers/char/random.c: fix priming of last_data
> Applying: kthread: introduce to_live_kthread()
> Applying: kthread: kill task_get_live_kthread()
> Applying: sound/soc/codecs/si476x.c: don't use 0bNNN
> Applying: x86: make 'mem=' option to work for efi platform
> Applying: kernel/auditsc.c: use kzalloc instead of kmalloc+memset
> Applying: auditsc-use-kzalloc-instead-of-kmallocmemset-fix
> Applying: audit: don't check if kauditd is valid every time
> Applying: audit: remove duplicate export of audit_enabled
> Applying: audit: remove unnecessary #if CONFIG_AUDIT
> Applying: kernel/auditfilter.c: tree and watch will memory leak when failure occurs
> Applying: kernel/audit_tree.c: tree will leak memory when failure occurs in audit_trim_trees()
> Applying: kernel-audit_treec-tree-will-leak-memory-when-failure-occurs-in-audit_trim_trees-fix
> Applying: mm: remove free_area_cache use in powerpc architecture
> Applying: mm: use vm_unmapped_area() on powerpc architecture
> Applying: drm/fb-helper: don't sleep for screen unblank when an oops is in progress
> Applying: matroxfb: convert struct i2c_msg initialization to C99 format
> Applying: drivers/video/console/fbcon_cw.c: fix compiler warning in cw_update_attr
> Applying: drivers/video: add Hyper-V Synthetic Video Frame Buffer Driver
> Applying: video: fix a type warning in hyperv_fb.c
> Applying: drivers/video/exynos/exynos_mipi_dsi.c: convert to devm_ioremap_resource()
> Applying: drivers/video/ep93xx-fb.c: fix section mismatch and use module_platform_driver
> Applying: drivers/video/mmp: remove legacy hw definitions
> Applying: drivers/video: implement a simple framebuffer driver
> Applying: drivers-video-implement-a-simple-framebuffer-driver-fix
> Applying: cyber2000fb: avoid palette corruption at higher clocks
> Applying: fs/fscache/stats.c: fix memory leak
> Applying: inotify: invalid mask should return a error number but not set it
> Applying: inotify-invalid-mask-should-return-a-error-number-but-not-set-it-fix
> Applying: posix_cpu_timer: consolidate expiry time type
> Applying: posix_cpu_timers: consolidate timer list cleanups
> Applying: posix_cpu_timers: consolidate expired timers check
> Applying: selftests: add basic posix timers selftests
> Applying: posix-timers: correctly get dying task time sample in posix_cpu_timer_schedule()
> Applying: posix_timers: Fix racy timer delta caching on task exit
> Applying: mkcapflags.pl: convert to mkcapflags.sh
> Applying: scripts/decodecode: make faulting insn ptr more robust
> Applying: include/linux/mfd/si476x-core.h: don't use 0bNNN
> Applying: ipvs: change type of netns_ipvs->sysctl_sync_qlen_max
> Applying: ocfs2: delay inode update transactions after verifying the input flags
> Applying: ocfs2: fix error return code in ocfs2_info_handle_freefrag()
> Applying: ocfs2: fix error handling in ocfs2_ioctl_move_extents()
> Applying: ocfs2: fix NULL dereference for moving extents
> Applying: debug_locks.h: make warning more verbose
> Applying: lockdep: introduce lock_acquire_exclusive/shared helper macros
> Applying: lglock: update lockdep annotations to report recursive local locks
> Applying: drivers/block/mg_disk.c: add CONFIG_PM_SLEEP to suspend/resume functions
> Applying: fs/block_dev.c: fix iov_shorten() criteria in blkdev_aio_read()
> Applying: cciss: add cciss_allow_hpsa module parameter
> Applying: cciss: bug fix to prevent cciss from loading in kdump crash kernel
> Applying: block: restore /proc/partitions to not display non-partitionable removable devices
> Applying: fs/block_dev.c: no need to check inode->i_bdev in bd_forget()
> Applying: fs/dcache.c: add cond_resched() to shrink_dcache_parent()
> Applying: fs/read_write.c: fix generic_file_llseek() comment
> Applying: watchdog: trigger all-cpu backtrace when locked up and going to panic
> Applying: HWPOISON: check dirty flag to match against clean page
> Applying: mm: trace filemap add and del
> Applying: mm-trace-filemap-add-and-del-v2
> Applying: mm, show_mem: suppress page counts in non-blockable contexts
> Applying: mm/shmem.c: remove an ifdef
> Applying: vm: adjust ifdef for TINY_RCU
> Applying: mm: frontswap: lazy initialization to allow tmem backends to build/run as modules
> Applying: frontswap: make frontswap_init use a pointer for the ops
> Applying: mm: frontswap: cleanup code
> Applying: frontswap: get rid of swap_lock dependency
> Applying: mm: cleancache: lazy initialization to allow tmem backends to build/run as modules
> Applying: cleancache: Make cleancache_init use a pointer for the ops
> Applying: mm: cleancache: clean up cleancache_enabled
> Applying: xen: tmem: enable Xen tmem shim to be built/loaded as a module
> Applying: xen-tmem-enable-xen-tmem-shim-to-be-built-loaded-as-a-module-fix
> Applying: zcache/tmem: Better error checking on frontswap_register_ops return value.
> Applying: staging: zcache: enable ramster to be built/loaded as a module
> Applying: staging-zcache-enable-ramster-to-be-built-loaded-as-a-module-fix
> Applying: staging: zcache: enable zcache to be built/loaded as a module
> Applying: rmap: recompute pgoff for unmapping huge page
> Applying: memblock: add assertion for zero allocation alignment
> Applying: mm: walk_memory_range(): fix typo in comment
> Applying: direct-io: fix boundary block handling
> Applying: direct-io: submit bio after boundary buffer is added to it
> Applying: mm/vmscan.c: minor cleanup for kswapd
> Applying: mm: introduce common help functions to deal with reserved/managed pages
> Applying: mm/alpha: use common help functions to free reserved pages
> Applying: mm/ARM: use common help functions to free reserved pages
> Applying: mm/avr32: use common help functions to free reserved pages
> Applying: mm/blackfin: use common help functions to free reserved pages
> Applying: mm/c6x: use common help functions to free reserved pages
> Applying: mm/cris: use common help functions to free reserved pages
> Applying: mm/FRV: use common help functions to free reserved pages
> Applying: mm/h8300: use common help functions to free reserved pages
> Applying: mm/IA64: use common help functions to free reserved pages
> Applying: mm/m32r: use common help functions to free reserved pages
> Applying: mm/m68k: use common help functions to free reserved pages
> Applying: mm/microblaze: use common help functions to free reserved pages
> Applying: mm/MIPS: use common help functions to free reserved pages
> Applying: mm/mn10300: use common help functions to free reserved pages
> Applying: mm/openrisc: use common help functions to free reserved pages
> Applying: mm/parisc: use common help functions to free reserved pages
> Applying: mm/ppc: use common help functions to free reserved pages
> Applying: mm/s390: use common help functions to free reserved pages
> Applying: mm/score: use common help functions to free reserved pages
> Applying: mm/SH: use common help functions to free reserved pages
> Applying: mm/SPARC: use common help functions to free reserved pages
> Applying: mm/um: use common help functions to free reserved pages
> Applying: mm/unicore32: use common help functions to free reserved pages
> Applying: mm/x86: use common help functions to free reserved pages
> Applying: mm/xtensa: use common help functions to free reserved pages
> Applying: mm/arc: use common help functions to free reserved pages
> Applying: mm/metag: use common help functions to free reserved pages
> Applying: mm,kexec: use common help functions to free reserved pages
> Applying: mm: introduce free_highmem_page() helper to free highmem pages into buddy system
> Applying: mm/ARM: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/FRV: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/metag: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/microblaze: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/MIPS: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/PPC: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/SPARC: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/um: use free_highmem_page() to free highmem pages into buddy system
> Applying: mm/x86: use free_highmem_page() to free highmem pages into buddy system
> Applying: memcg: keep prev's css alive for the whole mem_cgroup_iter
> Applying: memcg: rework mem_cgroup_iter to use cgroup iterators
> Applying: memcg: relax memcg iter caching
> Applying: memcg-relax-memcg-iter-caching-checkpatch-fixes
> Applying: memcg: simplify mem_cgroup_iter
> Applying: memcg: further simplify mem_cgroup_iter
> Applying: cgroup: remove css_get_next
> Applying: fs: don't compile in drop_caches.c when CONFIG_SYSCTL=n
> Applying: mm/hugetlb: add more arch-defined huge_pte functions
> Applying: mm-hugetlb-add-more-arch-defined-huge_pte-functions-fix
> Applying: mm: make snapshotting pages for stable writes a per-bio operation
> Applying: mm-make-snapshotting-pages-for-stable-writes-a-per-bio-operation-v3
> Applying: mm, vmalloc: change iterating a vmlist to find_vm_area()
> Applying: mm, vmalloc: move get_vmalloc_info() to vmalloc.c
> Applying: mm, vmalloc: protect va->vm by vmap_area_lock
> Applying: mm, vmalloc: iterate vmap_area_list, instead of vmlist in vread/vwrite()
> Applying: mm, vmalloc: iterate vmap_area_list in get_vmalloc_info()
> Applying: mm, vmalloc: iterate vmap_area_list, instead of vmlist, in vmallocinfo()
> Applying: mm, vmalloc: export vmap_area_list, instead of vmlist
> Applying: mm, vmalloc: remove list management of vmlist after initializing vmalloc
> Applying: kexec, vmalloc: export additional vmalloc layer information
> Applying: kexec-vmalloc-export-additional-vmalloc-layer-information-fix
> Applying: mmap: find_vma: remove the WARN_ON_ONCE(!mm) check
> Applying: memcg: do not check for do_swap_account in mem_cgroup_{read,write,reset}
> Applying: mm: allow arch code to control the user page table ceiling
> Applying: arm: set the page table freeing ceiling to TASK_SIZE
> Applying: mm: merging memory blocks resets mempolicy
> Applying: mm, hugetlb: include hugepages in meminfo
> Applying: mm-hugetlb-include-hugepages-in-meminfo-checkpatch-fixes
> Applying: mm: try harder to allocate vmemmap blocks
> Applying: sparse-vmemmap: specify vmemmap population range in bytes
> Applying: sparse-vmemmap-specify-vmemmap-population-range-in-bytes-fix
> Applying: x86-64: remove dead debugging code for !pse setups
> Applying: x86-64: use vmemmap_populate_basepages() for !pse setups
> Applying: x86-64: use vmemmap_populate_basepages() for !pse setups fix
> Applying: x86-64: fall back to regular page vmemmap on allocation failure
> Applying: mm: page_alloc: avoid marking zones full prematurely after zone_reclaim()
> Applying: mm-page_alloc-avoid-marking-zones-full-prematurely-after-zone_reclaim-fix
> Applying: mm/migrate: fix comment typo syncronous->synchronous
> Applying: mm: speedup in __early_pfn_to_nid
> Applying: mm-speedup-in-__early_pfn_to_nid-fix
> Applying: page_alloc: make setup_nr_node_ids() usable for arch init code
> Applying: x86/mm/numa: use setup_nr_node_ids() instead of opencoding.
> Applying: powerpc/mm/numa: use setup_nr_node_ids() instead of opencoding.
> Applying: powerpc-mm-numa-use-setup_nr_node_ids-instead-of-opencoding-fix
> Applying: include/linux/memory.h: implement register_hotmemory_notifier()
> Applying: ipc/util.c: use register_hotmemory_notifier()
> Applying: mm/slub.c: use register_hotmemory_notifier()
> Applying: drivers/base/node.c: switch to register_hotmemory_notifier()
> Applying: fs/proc/kcore.c: use register_hotmemory_notifier()
> Applying: kernel/cpuset.c: use register_hotmemory_notifier()
> Applying: mm: limit growth of 3% hardcoded other user reserve
> Applying: mm: replace hardcoded 3% with admin_reserve_pages knob
> Applying: mm: reinititalise user and admin reserves if memory is added or removed
> Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9
> Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9-checkpatch-fixes
> Applying: mm-reinititalise-user-and-admin-reserves-if-memory-is-added-or-removed-v9-checkpatch-fixes-fix
> Applying: mm/memcontrol.c: remove unnecessary ;
> Applying: mm: remove CONFIG_HOTPLUG ifdefs
> Applying: THP: fix comment about memory barrier
> Applying: mm: Rewrite the comment over migrate_pages() more comprehensibly
> Applying: resource: add __adjust_resource() for internal use
> Applying: resource: add release_mem_region_adjustable()
> Applying: resource-add-release_mem_region_adjustable-fix
> Applying: resource-add-release_mem_region_adjustable-fix-fix
> Applying: resource-add-release_mem_region_adjustable-fix-fix-fix
> Applying: resource: update config option of release_mem_region_adjustable()
> Applying: mm: change __remove_pages() to call release_mem_region_adjustable()
> Applying: mm, hotplug: avoid compiling memory hotremove functions when disabled
> Applying: mm: madvise: complete input validation before taking lock
> Applying: mm-madvise-complete-input-validation-before-taking-lock-fix
> Applying: clear_refs: sanitize accepted commands declaration
> Applying: clear_refs-sanitize-accepted-commands-declaration-fix
> Applying: clear_refs: introduce private struct for mm_walk
> Applying: pagemap: introduce pagemap_entry_t without pmshift bits
> Applying: pagemap: introduce the /proc/PID/pagemap2 file
> Applying: mm: soft-dirty bits for user memory changes tracking
> Applying: mem-soft-dirty: Reshuffle CONFIG_ options to be more Arch-friendly
> Applying: selftest: add simple test for soft-dirty bit
> Applying: memcg: Add memory.pressure_level events
> Applying: memcg-add-memorypressure_level-events-checkpatch-fixes
> Applying: memcg-add-memorypressure_level-events-fix
> Applying: mm/mmap: check for RLIMIT_AS before unmapping
> Applying: mm: break up swap_writepage() for frontswap backends
> Applying: mm: allow for outstanding swap writeback accounting
> Applying: mm: thp: add split tail pages to shrink page list in page reclaim
> Applying: mm-thp-add-split-tail-pages-to-shrink-page-list-in-page-reclaim-fix
> Applying: mm-thp-add-split-tail-pages-to-shrink-page-list-in-page-reclaim-fix-fix
> Applying: mm/vmstat: add note on safety of drain_zonestat
> Applying: firmware, memmap: fix firmware_map_entry leak
> Applying: mm: Remove unused parameter of pages_correctly_reserved()
> Applying: memblock: fix missing comment of memblock_insert_region()
> Applying: fs: fix fsync() error reporting
> Applying: memcg: avoid accessing memcg after releasing reference
> Applying: thp: fix huge zero page logic for page with pfn == 0
> Applying: thp-fix-huge-zero-page-logic-for-page-with-pfn-==-0-fix
> Applying: mm, memcg: give exiting processes access to memory reserves
> Applying: swap: redirty page if page write fails on swap file
> Applying: mm: swap: Mark swap pages writeback before queueing for direct IO
> Applying: mm-swap-mark-swap-pages-writeback-before-queueing-for-direct-io-fix
> Applying: mm-swap-mark-swap-pages-writeback-before-queueing-for-direct-io-fix-fix
> Applying: mm: fix memory_hotplug.c printk format warning
> Applying: numa, cpu hotplug: change links of CPU and node when changing node number by onlining CPU
> Applying: fs/buffer.c: remove unnecessary init operation after allocating buffer_head.
> Applying: mm, nobootmem: clean-up of free_low_memory_core_early()
> Applying: mm, nobootmem: do memset() after memblock_reserve()
> Applying: mmKconfig: add an option to disable bounce
> Applying: mem hotunplug: fix kfree() of bootmem memory
> Applying: mem-hotunplug-fix-kfree-of-bootmem-memory-fix
> Applying: memcg: take reference before releasing rcu_read_lock
> Applying: mm: remove free_area_cache
> Applying: include/linux/mmzone.h: cleanups
> Applying: include-linux-mmzoneh-cleanups-fix
> Applying: mm: memmap_init_zone() performance improvement
> Applying: drop_caches: add some documentation and info message
> Applying: drivers/usb/gadget/amd5536udc.c: avoid calling dma_pool_create() with NULL dev
> Applying: mm/dmapool.c: fix null dev in dma_pool_create()
> Applying: memcg: debugging facility to access dangling memcgs
> Applying: memcg-debugging-facility-to-access-dangling-memcgs-fix
> Applying: mm: add vm event counters for balloon pages compaction
> Applying: drivers/rpmsg/virtio_rpmsg_bus.c: fix error return code in rpmsg_probe()
> Applying: genalloc: add devres support, allow to find a managed pool by device
> Applying: genalloc-add-devres-support-allow-to-find-a-managed-pool-by-device-fix
> Applying: genalloc-add-devres-support-allow-to-find-a-managed-pool-by-device-fix-fix
> Applying: misc: generic on-chip SRAM allocation driver
> Applying: misc-generic-on-chip-sram-allocation-driver-fix
> Applying: media: coda: use genalloc API
> Applying: gcc4: disable __compiletime_object_size for GCC 4.6+
> Applying: kernel/range.c: subtract_range: fix the broken phrase issued by printk
> Applying: smp: Give WARN()ing when calling smp_call_function_many()/single() in serving irq
> Applying: x86: don't show trace beyond show_stack(NULL, NULL)
> Applying: sparc32: make show_stack() acquire %fp if @_ksp is not specified
> Applying: dump_stack: consolidate dump_stack() implementations and unify their behaviors
> Applying: dmi: morph dmi_dump_ids() into dmi_format_ids() which formats into a buffer
> Applying: dump_stack: implement arch-specific hardware description in task dumps
> Applying: dump_stack: unify debug information printed by show_regs()
> Applying: arc, print-fatal-signals: reduce duplicated information
> Applying: kthread: implement probe_kthread_data()
> Applying: workqueue: include workqueue info when printing debug dump of a worker task
> Applying: writeback: set worker desc to identify writeback workers in task dumps
> Applying: kernel/smp.c: use '|=' for csd_lock
> Applying: kernel/smp.c: remove 'priv' of call_single_data
> Applying: include/linux/fs.h: disable preempt when acquire i_size_seqcount write lock
> Applying: kernel/smp.c: cleanups
> Applying: printk/tracing: rework console tracing
> Applying: early_printk: consolidate random copies of identical code
> Applying: early_printk: consolidate random copies of identical code
> Applying: early_printk-consolidate-random-copies-of-identical-code-v3-fix
> Applying: sh4: make the bios early console support depend on EARLY_PRINTK
> Applying: include/linux/printk.h: include stdarg.h
> Applying: printk: fix failure to return error in devkmsg_poll()
> Applying: kmsg: honor dmesg_restrict sysctl on /dev/kmsg
> Applying: get_maintainer: use filename-only regex match for Tegra
> Applying: get_maintainer-use-filename-only-regex-match-for-tegra-fix
> Applying: MAINTAINERS: i8k driver is orphan
> Applying: MAINTAINERS: Petko has moved
> Applying: drivers/video/backlight/ams369fg06.c: convert ams369fg06 to dev_pm_ops
> Applying: drivers-video-backlight-ams369fg06c-convert-ams369fg06-to-dev_pm_ops-fix
> Applying: drivers/video/backlight/platform_lcd.c: remove unnecessary ifdefs
> Applying: drivers/video/backlight/ep93xx_bl.c: remove incorrect __init annotation
> Applying: drivers/video/backlight/atmel-pwm-bl.c: use module_platform_driver_probe()
> Applying: drivers/video/backlight/atmel-pwm-bl.c: add __init annotation
> Applying: drivers/video/backlight/lp855x_bl.c: fix compiler warning in lp855x_probe
> Applying: drivers/video/backlight/jornada720_*.c: use dev_err()/dev_info() instead of pr_err()/pr_info()
> Applying: drivers/video/backlight/omap1_bl.c: use dev_info() instead of pr_info()
> Applying: drivers/video/backlight/generic_bl.c: use dev_info() instead of pr_info()
> Applying: drivers/video/backlight/adp8870_bl.c: add missing braces
> Applying: drivers/video/backlight/l4f00242t03.c: check return value of regulator_enable()
> Applying: drivers-video-backlight-l4f00242t03c-check-return-value-of-regulator_enable-fix
> Applying: backlight: ld9040: convert ld9040 to dev_pm_ops
> Applying: backlight: lms501kf03: convert lms501kf03 to dev_pm_ops
> Applying: backlight: s6e63m0: convert s6e63m0 to dev_pm_ops
> Applying: backlight: adp5520: convert adp5520_bl to dev_pm_ops
> Applying: backlight: adp8860: convert adp8860 to dev_pm_ops
> Applying: backlight: adp8870: convert adp8870 to dev_pm_ops
> Applying: backlight: corgi_lcd: convert corgi_lcd to dev_pm_ops
> Applying: backlight: ep93xx: convert ep93xx to dev_pm_ops
> Applying: backlight: hp680_bl: convert hp680bl to dev_pm_ops
> Applying: backlight: kb3886_bl: convert kb3886bl to dev_pm_ops
> Applying: backlight: lm3533_bl: convert lm3533_bl to dev_pm_ops
> Applying: backlight: locomolcd: convert locomolcd to dev_pm_ops
> Applying: backlight: ltv350qv: convert ltv350qv to dev_pm_ops
> Applying: backlight: tdo24m: convert tdo24m to dev_pm_ops
> Applying: drivers/video/backlight/Kconfig: fix typo "MACH_SAM9...EK" three times
> Applying: drivers/video/backlight/adp5520_bl.c: fix compiler warning in adp5520_show()
> Applying: video: backlight: add ili922x lcd driver
> Applying: backlight: da903x_bl: use BL_CORE_SUSPENDRESUME option
> Applying: drivers/video/backlight/lp855x_bl.c: use PAGE_SIZE for the sysfs read operation
> Applying: drivers/video/backlight/adp8860_bl.c: fix error return code in adp8860_led_probe()
> Applying: drivers/video/backlight/adp8870_bl.c: fix error return code in adp8870_led_probe()
> Applying: drivers/video/backlight/as3711_bl.c: add OF support
> Applying: backlight: ili9320: use spi_set_drvdata()
> Applying: backlight: ili922x: use spi_set_drvdata()
> Applying: drivers/video/backlight/platform_lcd.c: introduce probe callback
> Applying: backlight: omap1: convert omapbl to dev_pm_ops
> Applying: backlight: tosa: convert tosa to dev_pm_ops
> Applying: backlight: vgg2432a4: convert vgg2432a4_driver to dev_pm_ops
> Applying: backlight: lp855x: convert a type of device name
> Applying: backlight: lp855x: move backlight mode platform data
> Applying: backlight: lp855x: fix initial brightness type
> Applying: backlight: lp855x: remove duplicate platform data
> Applying: backlight: lp855x: add a device tree structure
> Applying: drivers/leds/leds-ot200.c: fix error caused by shifted mask
> Applying: lib/int_sqrt.c: optimize square root algorithm
> Applying: argv_split(): teach it to handle mutable strings
> Applying: argv_split-teach-it-to-handle-mutable-strings-fix
> Applying: argv_split-teach-it-to-handle-mutable-strings-fix-2
> Applying: lib, net: make isodigit() public and use it
> Applying: lib/string_helpers: introduce generic string_unescape
> Applying: lib-string_helpers-introduce-generic-string_unescape-fix
> Applying: staging: speakup: remove custom string_unescape_any_inplace
> Applying: dynamic_debug: reuse generic string_unescape function
> Applying: binfmt_misc: reuse string_unescape_inplace()
> Applying: kernel/compat.c: make do_sysinfo() static
> Applying: kernel/timer.c: convert compat_sys_sysinfo to COMPAT_SYSCALL_DEFINE
> Applying: kernel/timer.c: move some non timer related syscalls to kernel/sys.c
> Applying: kernel-timerc-ove-some-non-timer-related-syscalls-to-kernel-sysc-checkpatch-fixes
> Applying: checkpatch: add check for reuse of krealloc arg
> Applying: checkpatch: Prefer seq_puts to seq_printf
> Applying: checkpatch: Complain about executable files
> Applying: checkpatch: warn on space before semicolon
> Applying: checkpatch: only warn for empty lines before closing braces by themselves
> Applying: checkpatch: add Suggested-by as a standard signature
> Applying: epoll: trim epitem by one cache line
> Applying: epoll-trim-epitem-by-one-cache-line-on-x86_64-fix
> Applying: epoll: comment + BUILD_BUG_ON to prevent epitem bloat
> Applying: epoll: use RCU to protect wakeup_source in epitem
> Applying: epoll: fix suspicious RCU usage in ep_poll_callback
> Applying: epoll: lock ep->mtx in ep_free to silence lockdep
> Applying: epoll: cleanup: hoist out f_op->poll calls
> Applying: epoll: cleanup: use RCU_INIT_POINTER when nulling
> Applying: fs: make binfmt support for #! scripts modular and removable
> Applying: binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate
> Applying: binfmt_elf.c: use get_random_int() to fix entropy depleting
> Applying: init: scream bloody murder if interrupts are enabled too early
> Applying: init: raise log level
> Applying: init/main.c: convert to pr_foo()
> Applying: init-mainc-convert-to-pr_foo-fix
> Applying: init-mainc-convert-to-pr_foo-fix-fix
> Applying: dmi_scan: refactor dmi_scan_machine(), {smbios,dmi}_present()
> Applying: dmi_scan: proper buf type in dmi_present()
> Applying: i2o: check copy_from_user() size parameter
> Applying: rtc: rtc-mv: add __init annotation
> Applying: rtc: rtc-davinci: add __exit annotation
> Applying: rtc: rtc-ds1302: add __exit annotation
> Applying: rtc: rtc-imxdi: add __init/__exit annotation
> Applying: rtc: rtc-nuc900: add __init/__exit annotation
> Applying: rtc: rtc-pcap: add __init/__exit annotation
> Applying: rtc: rtc-tegra: add __init/__exit annotation
> Applying: rtc: add devm_rtc_device_{register,unregister}()
> Applying: drivers/rtc/rtc-max77686.c: use module_platform_driver()
> Applying: drivers/rtc/rtc-max77686.c: add missing module author name
> Applying: drivers/rtc/rtc-max77686.c: use devm_kzalloc()
> Applying: drivers/rtc/rtc-max77686.c: fix indentation of bit definitions
> Applying: drivers/rtc/rtc-max77686.c: use dev_info()/dev_emerg() instead of pr_info()/pr_emerg()
> Applying: drivers/rtc/rtc-v3020.c: use gpio_request_array()
> Applying: drivers/rtc/class.c: use struct device as the first argument for devm_rtc_device_register()
> Applying: rtc: rtc-ab3100: use module_platform_driver_probe()
> Applying: rtc: rtc-at32ap700x: use module_platform_driver_probe()
> Applying: rtc: rtc-at91rm9200: use module_platform_driver_probe()
> Applying: rtc: rtc-au1xxx: use module_platform_driver_probe()
> Applying: rtc: rtc-coh901331: use module_platform_driver_probe()
> Applying: rtc: rtc-davinci: use module_platform_driver_probe()
> Applying: rtc: rtc-ds1302: use module_platform_driver_probe()
> Applying: rtc: rtc-efi: use module_platform_driver_probe()
> Applying: rtc: rtc-generic: use module_platform_driver_probe()
> Applying: rtc: rtc-imxdi: use module_platform_driver_probe()
> Applying: rtc: rtc-mc13xxx: use module_platform_driver_probe()
> Applying: rtc: rtc-msm6242: use module_platform_driver_probe()
> Applying: rtc: rtc-mv: use module_platform_driver_probe()
> Applying: rtc: rtc-nuc900: use module_platform_driver_probe()
> Applying: rtc: rtc-omap: use module_platform_driver_probe()
> Applying: rtc: rtc-pcap: use module_platform_driver_probe()
> Applying: rtc: rtc-ps3: use module_platform_driver_probe()
> Applying: rtc: rtc-pxa: use module_platform_driver_probe()
> Applying: rtc: rtc-rp5c01: use module_platform_driver_probe()
> Applying: rtc: rtc-sh: use module_platform_driver_probe()
> Applying: rtc: rtc-starfire: use module_platform_driver_probe()
> Applying: rtc: rtc-sun4v: use module_platform_driver_probe()
> Applying: rtc: rtc-tegra: use module_platform_driver_probe()
> Applying: rtc: rtc-tx4939: use module_platform_driver_probe()
> Applying: rtc: rtc-88pm80x: use devm_rtc_device_register()
> Applying: rtc: rtc-coh90133: use devm_rtc_device_register()
> Applying: rtc: rtc-da9052: use devm_rtc_device_register()
> Applying: rtc: rtc-da9055: use devm_rtc_device_register()
> Applying: rtc: rtc-davinci: use devm_rtc_device_register()
> Applying: rtc: rtc-ds1511: use devm_rtc_device_register()
> Applying: rtc: rtc-ds1553: use devm_rtc_device_register()
> Applying: rtc: rtc-ds1742: use devm_rtc_device_register()
> Applying: rtc: rtc-ep93xx: use devm_rtc_device_register()
> Applying: rtc: rtc-imxdi: use devm_rtc_device_register()
> Applying: rtc: rtc-lp8788: use devm_rtc_device_register()
> Applying: rtc: rtc-lpc32xx: use devm_rtc_device_register()
> Applying: rtc: rtc-max77686: use devm_rtc_device_register()
> Applying: rtc: rtc-max8907: use devm_rtc_device_register()
> Applying: rtc: rtc-max8997: use devm_rtc_device_register()
> Applying: rtc: rtc-mv: use devm_rtc_device_register()
> Applying: rtc: rtc-mxc: use devm_rtc_device_register()
> Applying: rtc: rtc-palmas: use devm_rtc_device_register() and devm_request_threaded_irq()
> Applying: rtc: rtc-pcf8523: use devm_rtc_device_register()
> Applying: rtc: rtc-s3c: use devm_rtc_device_register()
> Applying: rtc: rtc-snvs: use devm_rtc_device_register()
> Applying: rtc: rtc-spear: use devm_rtc_device_register()
> Applying: rtc: rtc-stk17ta8: use devm_rtc_device_register()
> Applying: rtc: rtc-tps6586x: use devm_rtc_device_register()
> Applying: rtc: rtc-tps65910: use devm_rtc_device_register()
> Applying: rtc: rtc-tps80031: use devm_rtc_device_register()
> Applying: rtc: rtc-tx4939: use devm_rtc_device_register()
> Applying: rtc: rtc-vt8500: use devm_rtc_device_register()
> Applying: rtc: rtc-wm831x: use devm_rtc_device_register()
> Applying: below is the warning reported with the gcc (gcc (GCC) 4.7.2 20121109 (Red
> Applying: drivers/rtc/rtc-pxa.c: fix set time sync time issue
> Applying: drivers-rtc-rtc-pxac-fix-set-time-sync-time-issue-fix
> Applying: drivers/rtc/rtc-tegra.c: protect suspend/resume callbacks with CONFIG_PM_SLEEP
> Applying: drivers/rtc/rtc-tegra.c: use struct dev_pm_ops for power management
> Applying: drivers/rtc/rtc-tegra.c: set irq name as device name
> Applying: drivers/rtc/rtc-tegra.c: use managed rtc_device_register()
> Applying: drivers/rtc/rtc-tegra.c: fix build warning
> Applying: drivers/rtc/rtc-ds1307.c: long block operations bugfix
> Applying: drivers/rtc/rtc-s3c.c: convert s3c_rtc to dev_pm_ops
> Applying: rtc: rtc-ds1307: use dev_dbg() instead of pr_debug()
> Applying: rtc: rtc-fm3130: use dev_dbg() instead of pr_debug()
> Applying: rtc: rtc-ab3100: use devm_rtc_device_register()
> Applying: rtc: rtc-au1xxx: use devm_rtc_device_register()
> Applying: rtc: rtc-bq32k: use devm_rtc_device_register()
> Applying: rtc: rtc-dm355evm: use devm_rtc_device_register()
> Applying: rtc: rtc-ds1302: use devm_rtc_device_register()
> Applying: rtc: rtc-ds1672: use devm_rtc_device_register()
> Applying: rtc: rtc-ds3234: use devm_rtc_device_register()
> Applying: rtc: rtc-efi: use devm_rtc_device_register()
> Applying: rtc: rtc-em3027: use devm_rtc_device_register()
> Applying: rtc: rtc-generic: use devm_rtc_device_register()
> Applying: rtc: hid-sensor-time: use devm_rtc_device_register()
> Applying: rtc: rtc-ls1x: use devm_rtc_device_register()
> Applying: rtc: rtc-m41t93: use devm_rtc_device_register()
> Applying: rtc: rtc-m41t94: use devm_rtc_device_register()
> Applying: rtc: rtc-m48t86: use devm_rtc_device_register()
> Applying: rtc: rtc-max6900: use devm_rtc_device_register()
> Applying: rtc: rtc-max6902: use devm_rtc_device_register()
> Applying: rtc: rtc-ps3: use devm_rtc_device_register()
> Applying: rtc: rtc-r9701: use devm_rtc_device_register()
> Applying: rtc: rtc-rc5t583: use devm_rtc_device_register()
> Applying: rtc: rtc-rs5c313: use devm_rtc_device_register()
> Applying: rtc: rtc-rv3029c2: use devm_rtc_device_register()
> Applying: rtc: rtc-rx4581: use devm_rtc_device_register()
> Applying: rtc: rtc-rx8581: use devm_rtc_device_register()
> Applying: rtc: rtc-starfire: use devm_rtc_device_register()
> Applying: rtc: rtc-sun4v: use devm_rtc_device_register()
> Applying: rtc: rtc-test: use devm_rtc_device_register()
> Applying: rtc: rtc-tile: use devm_rtc_device_register()
> Applying: rtc: rtc-wm8350: use devm_rtc_device_register()
> Applying: rtc: rtc-x1205: use devm_rtc_device_register()
> Applying: rtc: rtc-at91rm9200: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-mxc: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-pxa: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-rc5t583: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-sa1100: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-sh: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-wm8350: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-tps6586x: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-tps65910: switch to using SIMPLE_DEV_PM_OPS
> Applying: rtc: rtc-tps80031: switch to using SIMPLE_DEV_PM_OPS
> Applying: drivers/rtc/rtc-omap.c: update to devm_* API
> Applying: drivers/rtc/rtc-palmas.c: add dt support
> Applying: drivers/rtc/rtc-ds1374.c: add CONFIG_PM_SLEEP to suspend/resume functions
> Applying: drivers/rtc/rtc-88pm80x.c: add CONFIG_PM_SLEEP to suspend/resume functions
> Applying: drivers/rtc/rtc-tps6586x.c: remove incorrect use of rtc_device_unregister
> Applying: drivers/rtc/rtc-tps65910.c: fix incorrect return value on error
> Applying: drivers/rtc/rtc-max8997.c: fix incorrect return value on error
> Applying: drivers/rtc/rtc-max77686.c: fix incorrect return value on error
> Applying: drivers/rtc/rtc-max8907.c: remove redundant code
> Applying: drivers/rtc/rtc-at91rm9200.c: add DT support
> Applying: drivers/rtc/rtc-ds1307.c: change sysfs function pointer assignment
> Applying: rtc: rtc-rx4581: use spi_set_drvdata()
> Applying: rtc: rtc-m41t94: use spi_set_drvdata()
> Applying: rtc: rtc-r9701: use spi_set_drvdata()
> Applying: rtc: rtc-ds3234: use spi_set_drvdata()
> Applying: rtc: rtc-ds1390: use spi_set_drvdata()
> Applying: rtc: rtc-m41t93: use spi_set_drvdata()
> Applying: rtc: rtc-max6902: use spi_set_drvdata()
> Applying: drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
> Applying: drivers/rtc/rtc-s3c.c: use clk_prepare_enable and clk_disable_unprepare
> Applying: drivers/rtc/rtc-max77686.c: use devm_regmap_init_i2c()
> Applying: drivers/rtc/rtc-88pm860x.c: use devm_* APIs
> Applying: drivers/rtc/rtc-at32ap700x.c: use devm_* APIs
> Applying: drivers/rtc/rtc-ds1305.c: use devm_* APIs
> Applying: drivers/rtc/rtc-ds1374.c: use devm_* APIs
> Applying: drivers/rtc/rtc-ds3232.c: use devm_* APIs
> Applying: drivers/rtc/rtc-m48t35.c: use devm_* APIs
> Applying: drivers/rtc/rtc-max8925.c: use devm_* APIs
> Applying: drivers/rtc/rtc-pxa.c: use devm_* APIs
> Applying: rtc: rtc-ab8500: use devm_*() functions
> Applying: rtc: rtc-at91sam9: use devm_*() functions
> Applying: rtc: rtc-bfin: use devm_*() functions
> Applying: rtc: rtc-bq4802: use devm_*() functions
> Applying: rtc: rtc-ds1216: use devm_*() functions
> Applying: rtc: rtc-ds1286: use devm_*() functions
> Applying: rtc: rtc-ds1390: use devm_*() functions
> Applying: rtc: rtc-ds2404: use devm_*() functions
> Applying: rtc: rtc-fm3130: use devm_*() functions
> Applying: rtc: rtc-isl12022: use devm_*() functions
> Applying: rtc: rtc-m41t80: use devm_*() functions
> Applying: rtc: rtc-max8998: use devm_*() functions
> Applying: rtc: rtc-mc13xxx: use devm_*() functions
> Applying: rtc: rtc-msm6242: use devm_*() functions
> Applying: rtc: rtc-nuc900: use devm_*() functions
> Applying: rtc: rtc-pcap: use devm_*() functions
> Applying: rtc: rtc-pcf2123: use devm_*() functions
> Applying: rtc: rtc-pcf50633: use devm_*() functions
> Applying: rtc: rtc-pcf8563: use devm_*() functions
> Applying: rtc: rtc-pcf8583: use devm_*() functions
> Applying: rtc: rtc-rp5c01: use devm_*() functions
> Applying: rtc: rtc-rs5c348: use devm_*() functions
> Applying: rtc: rtc-rs5c372: use devm_*() functions
> Applying: rtc: rtc-s35390a: use devm_*() functions
> Applying: rtc: rtc-sa1100: use devm_*() functions
> Applying: rtc: rtc-stmp3xxx: use devm_*() functions
> Applying: rtc: rtc-v3020: use devm_*() functions
> Applying: drivers/rtc/rtc-max6902.c: use register defines instead of magic numbers
> Applying: rtc: rtc-at91sam9: convert at91_rtc_driver to dev_pm_ops
> Applying: rtc: rtc-bfin: convert bfin_rtc_driver to dev_pm_ops
> Applying: rtc: rtc-coh901331: convert coh901331_driver to dev_pm_ops
> Applying: rtc: rtc-omap: convert omap_rtc_driver to dev_pm_ops
> Applying: rtc: rtc-puv3: convert puv3_rtc_driver to dev_pm_ops
> Applying: rtc: rtc-spear: convert spear_rtc_driver to dev_pm_ops
> Applying: rtc: rtc-stmp3xxx: convert stmp3xxx_rtcdrv to dev_pm_ops
> Applying: rtc: rtc-twl: convert twl4030rtc_driver to dev_pm_ops
> Applying: drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
> Applying: drivers/rtc/rtc-isl12022.c: Remove rtc8564 from isl12022_id
> Applying: drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()
> Applying: nilfs2: fix issue with flush kernel thread after remount in RO mode because of driver's internal error or metadata corruption
> Applying: nilfs2-fix-issue-with-flush-kernel-thread-after-remount-in-ro-mode-because-of-drivers-internal-error-or-metadata-corruption-fix
> Applying: nilfs2: fix using of PageLocked() in nilfs_clear_dirty_page()
> Applying: nilfs2: remove unneeded test in nilfs_writepage()
> Applying: hfs: add error checking for hfs_find_init()
> Applying: hfsplus: fix warnings in fs/hfsplus/bfind.c
> Applying: hfsplus-fix-warnings-in-fs-hfsplus-bfindc-in-function-hfs_find_1st_rec_by_cnid-fix
> Applying: hfs/hfsplus: convert dprint to hfs_dbg
> Applying: hfs/hfsplus: convert printks to pr_<level>
> Applying: hfsplus: add error propagation to __hfsplus_ext_write_extent()
> Applying: hfsplus: remove duplicated message prefix in hfsplus_block_free()
> Applying: fat: introduce 2 new values for the -o nfs mount option
> Applying: fat: move fat_i_pos_read to fat.h
> Applying: fat: introduce a helper fat_get_blknr_offset()
> Applying: fat: restructure export_operations
> Applying: fat (exportfs): rebuild inode if ilookup() fails
> Applying: fat (exportfs): rebuild directory-inode if fat_dget()
> Applying: Documentation: update nfs option in filesystem/vfat.txt
> Applying: fat: additions to support fat_fallocate
> Applying: fat-additions-to-support-fat_fallocate-fix
> Applying: ptrace: add ability to retrieve signals without removing from a queue (v4)
> Applying: selftest: add a test case for PTRACE_PEEKSIGINFO
> Applying: usermodehelper: export call_usermodehelper_exec() and call_usermodehelper_setup()
> Applying: usermodehelper-export-_exec-and-_setup-functions-fix
> Applying: kmod: split call to call_usermodehelper_fns()
> Applying: KEYS: split call to call_usermodehelper_fns()
> Applying: coredump: remove trailling whitespace
> Applying: usermodehelper: split remaining calls to call_usermodehelper_fns()
> Applying: kmod: remove call_usermodehelper_fns()
> Applying: coredump: only SIGKILL should interrupt the coredumping task
> Applying: coredump: ensure that SIGKILL always kills the dumping thread
> Applying: coredump: sanitize the setting of signal->group_exit_code
> Applying: coredump: introduce dump_interrupted()
> Applying: coredump: factor out the setting of PF_DUMPCORE
> Applying: coredump: change wait_for_dump_helpers() to use wait_event_interruptible()
> Applying: fs, proc: truncate /proc/pid/comm writes to first TASK_COMM_LEN bytes
> Applying: set_task_comm: kill the pointless memset() + wmb()
> Applying: exec: do not abuse ->cred_guard_mutex in threadgroup_lock()
> Applying: kexec: fix wrong types of some local variables
> Applying: kexec: Use min() and min_t() to simplify logic
> Applying: kexec-use-min_t-to-simplify-logic-fix
> Applying: idr: introduce idr_alloc_cyclic()
> Applying: drivers/infiniband/hw/amso1100: convert to using idr_alloc_cyclic
> Applying: drivers/infiniband/hw/mlx4: convert to using idr_alloc_cyclic()
> Applying: nfsd: convert nfs4_alloc_stid() to use idr_alloc_cyclic()
> Applying: inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic()
> Applying: sctp: convert sctp_assoc_set_id() to use idr_alloc_cyclic()
> Applying: ipc: clamp with min()
> Applying: ipc: separate msg allocation from userspace copy
> Applying: ipc: tighten msg copy loops
> Applying: ipc: set EFAULT as default error in load_msg()
> Applying: ipc: remove msg handling from queue scan
> Applying: ipc: implement MSG_COPY as a new receive mode
> Applying: ipc: simplify msg list search
> Applying: ipc: refactor msg list search into separate function
> Applying: ipc: find_msg can be static
> Applying: ipc/msgutil.c: use linux/uaccess.h
> Applying: ipc: remove bogus lock comment for ipc_checkid
> Applying: ipc: introduce obtaining a lockless ipc object
> Applying: ipc-introduce-obtaining-a-lockless-ipc-object-fix
> Applying: ipc: introduce lockless pre_down ipcctl
> Applying: ipc,sem: do not hold ipc lock more than necessary
> Applying: ipc,sem: prevent releasing RCU read lock twice in semctl_main
> Applying: ipcsem-do-not-hold-ipc-lock-more-than-necessary-fix-checkpatch-fixes
> Applying: ipc,sem: open code and rename sem_lock
> Applying: ipcsem-open-code-and-rename-sem_lock-fix
> Applying: ipc,sem: have only one list in struct sem_queue
> Applying: ipc,sem: fine grained locking for semtimedop
> Applying: fix for sem_lock
> Applying: ipc, sem: prevent possible deadlock
> Applying: ipc,sem: fix locking in semctl_main
> Applying: ipc,sem: untangle RCU locking with find_alloc_undo
> Applying: ipc, sem: do not call sem_lock when bogus sma
> Applying: ipc: make refcounter atomic
> Applying: ipcsem-fine-grained-locking-for-semtimedop-ipc-make-refcounter-atomic-fix
> Applying: ipc,sem: fix lockdep false positive
> Applying: ipc/msg.c: use list_for_each_entry_[safe] for list traversing
> Applying: ipc: sysv shared memory limited to 8TiB
> Applying: ipc-sysv-shared-memory-limited-to-8tib-fix
> Applying: ipc/sem.c: alternatives to preempt_disable()
> Applying: mwave: fix info leak in mwave_ioctl()
> Applying: rapidio: make enumeration/discovery configurable
> Applying: rapidio: add enumeration/discovery start from user space
> Applying: rapidio: documentation update for enumeration changes
> Applying: rbtree_test: add extra rbtree integrity check
> Applying: rbtree_test: add __init/__exit annotations
> Applying: kernel/pid.c: improve flow of a loop inside alloc_pidmap.
> Applying: kernel-pidc-improve-flow-of-a-loop-inside-alloc_pidmap-fix
> Applying: pid_namespace.c/.h: simplify defines
> Applying: pid_namespacec-h-simplify-defines-fix
> Applying: nbd: increase default and max request sizes
> Applying: aoe: replace kmalloc and then memcpy with kmemdup
> Applying: raid6test: use prandom_bytes()
> Applying: uuid: use prandom_bytes()
> Applying: x86: pageattr-test: remove srandom32 call
> Applying: x86: rename random32() to prandom_u32()
> Applying: lib/: rename random32() to prandom_u32()
> Applying: mm/: rename random32() to prandom_u32()
> Applying: kernel/: rename random32() to prandom_u32()
> Applying: drbd: rename random32() to prandom_u32()
> Applying: mmc: rename random32() to prandom_u32()
> Applying: video/uvesafb: rename random32() to prandom_u32()
> Applying: uwb: rename random32() to prandom_u32()
> Applying: lguest: rename random32() to prandom_u32()
> Applying: scsi: rename random32() to prandom_u32()
> Applying: drivers/net: rename random32() to prandom_u32()
> Applying: drivers-net-rename-random32-to-prandom_u32-fix
> Applying: brcm80211: fix the misaligned indentation
> Applying: net/sunrpc: rename random32() to prandom_u32()
> Applying: net/sched: rename random32() to prandom_u32()
> Applying: net/netfilter: rename random32() to prandom_u32()
> Applying: net/core: rename random32() to prandom_u32()
> Applying: net/core: remove duplicate statements by do-while loop
> Applying: net: rename random32 to prandom
> Applying: remove unused random32() and srandom32()
> Applying: random: fix accounting race condition with lockless irq entropy_count update
> Applying: pps: hide more configuration symbols behind CONFIG_PPS
> Applying: pps: pps_kc_hardpps_lock can be static
> Applying: semaphore: use unlikely() for down's timeout
> Applying: semaphore: use `bool' type for semaphore_waiter's up
> Applying: drivers/memstick/host/r592.c: make r592_pm_ops static
> Applying: kernel/relay.c: remove unused function argument actor
> Applying: kernel/relay.c: move FIX_SIZE macro into relay.c
> Applying: relay: use macro PAGE_ALIGN instead of FIX_SIZE
> Applying: relay: fix timer madness
> Applying: kernel/relay.c: move remove_buf_file inside relay_close_buf()
> Applying: mm: remove old aio use_mm() comment
> Applying: aio: remove dead code from aio.h
> Applying: gadget: remove only user of aio retry
> Applying: gadget-remove-only-user-of-aio-retry-checkpatch-fixes
> Applying: aio: remove retry-based AIO
> Applying: aio-remove-retry-based-aio-checkpatch-fixes
> Applying: char: add aio_{read,write} to /dev/{null,zero}
> Applying: aio: kill return value of aio_complete()
> Applying: aio: add kiocb_cancel()
> Applying: aio: move private stuff out of aio.h
> Applying: aio: dprintk() -> pr_debug()
> Applying: aio: do fget() after aio_get_req()
> Applying: aio: make aio_put_req() lockless
> Applying: aio-make-aio_put_req-lockless-checkpatch-fixes
> Applying: aio: refcounting cleanup
> Applying: aio-refcounting-cleanup-checkpatch-fixes
> Applying: wait: add wait_event_hrtimeout()
> Applying: aio: make aio_read_evt() more efficient, convert to hrtimers
> Applying: aio-make-aio_read_evt-more-efficient-convert-to-hrtimers-checkpatch-fixes
> Applying: aio: use flush_dcache_page()
> Applying: aio: use cancellation list lazily
> Applying: aio: change reqs_active to include unreaped completions
> Applying: aio: kill batch allocation
> Applying: aio: kill struct aio_ring_info
> Applying: aio: give shared kioctx fields their own cachelines
> Applying: aio: reqs_active -> reqs_available
> Applying: aio: percpu reqs_available
> Applying: generic dynamic per cpu refcounting
> Applying: generic-dynamic-per-cpu-refcounting-checkpatch-fixes
> Applying: generic-dynamic-per-cpu-refcounting-fix
> Applying: aio: percpu ioctx refcount
> Applying: aio: use xchg() instead of completion_lock
> Applying: aio: don't include aio.h in sched.h
> Applying: aio-dont-include-aioh-in-schedh-fix
> Applying: aio: kill ki_key
> Applying: aio: kill ki_retry
> Applying: aio-kill-ki_retry-fix
> Applying: aio-kill-ki_retry-checkpatch-fixes
> Applying: block: prep work for batch completion
> Applying: block-prep-work-for-batch-completion-checkpatch-fixes
> Applying: block-prep-work-for-batch-completion-checkpatch merge fixes
> Applying: block-prep-work-for-batch-completion-fix-2
> Applying: block-prep-work-for-batch-completion-fix-3
> Applying: block-prep-work-for-batch-completion-fix-3-fix
> Applying: block-prep-work-for-batch-completion-fix-4
> Applying: block-prep-work-for-batch-completion-fix-99
> Applying: block, aio: batch completion for bios/kiocbs
> Applying: block-aio-batch-completion-for-bios-kiocbs-checkpatch-fixes
> Applying: block-aio-batch-completion-for-bios-kiocbs-fix
> Applying: virtio-blk: convert to batch completion
> Applying: mtip32xx: convert to batch completion
> Applying: aio: fix kioctx not being freed after cancellation at exit time
> Applying: Kconfig: consolidate CONFIG_DEBUG_STRICT_USER_COPY_CHECKS
> Applying: kconfig-consolidate-config_debug_strict_user_copy_checks-fix
> Applying: kconfig menu: move Virtualization drivers near other virtualization options
> Applying: init/Kconfig: re-order CONFIG_EXPERT options to fix menuconfig display
> Applying: UAPI: remove empty Kbuild files
> Applying: kernel/sys.c: make prctl(PR_SET_MM) generally available
> Applying: notifier-error-inject: fix module names in Kconfig
> Applying: decompressor: add LZ4 decompressor module
> Applying: lib: add support for LZ4-compressed kernel
> Applying: arm: add support for LZ4-compressed kernel
> Applying: x86: add support for LZ4-compressed kernel
> Applying: lib: add lz4 compressor module
> Applying: lib-add-lz4-compressor-module-fix
> Applying: crypto: add lz4 Cryptographic API
> Applying: crypto-add-lz4-cryptographic-api-fix
> Applying: lib/decompress.c: fix initconst
> Applying: seccomp: add generic code for jitted seccomp filters.
> Applying: ARM: net: bpf_jit: make code generation less dependent on struct sk_filter.
> Applying: ARM: net: bpf_jit: add support for jitted seccomp filters.
> Applying: bpf: add comments explaining the schedule_work() operation
> Applying: kgdb/sysrq: fix inconstistent help message of sysrq key
> Applying: power/sysrq: fix inconstistent help message of sysrq key
> Applying: ARM/etm/sysrq: fix inconstistent help message of sysrq key
> Applying: powerpc/xmon/sysrq: fix inconstistent help message of sysrq key
> Applying: sparc/sysrq: fix inconstistent help message of sysrq key
> Applying: ethernet/emac/sysrq: fix inconstistent help message of sysrq key
> Applying: Documentation/sysrq: fix inconstistent help message of sysrq key
> Merging akpm/master (a3949d8 Documentation/sysrq: fix inconstistent help message of sysrq key)
--
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Michal, All,
On Sat, Apr 27, 2013 at 08:54:37AM +0200, Michal Marek wrote:
> That (silent)oldconfig with stdin redirection throws an error if it
> encounters a new option is expected and correct. The bug here is that
> _normal_ oldconfig run apparently does not set all the options. I.e.
>
> $ yes "" | make oldconfig; make silentoldconfig </dev/null
>
> should always pass.
Ah, OK, now I got it. Thank you for the explanations.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
Sedat, All,
On Sat, Apr 27, 2013 at 01:30:33PM +0200, Sedat Dilek wrote:
> On Sat, Apr 27, 2013 at 8:54 AM, Michal Marek <[email protected]> wrote:
> > That (silent)oldconfig with stdin redirection throws an error if it
> > encounters a new option is expected and correct. The bug here is that
> > _normal_ oldconfig run apparently does not set all the options. I.e.
> >
> > $ yes "" | make oldconfig; make silentoldconfig </dev/null
> >
> > should always pass.
> >
>
> Yupp. That should be always tested... before sending patches and
> committing to a repo :-).
> Anyway, thanks for taking care and solving fast to all involved folks!
Yep, that kind of command was what I was missing to check for regression
on this patch. Now, I have someting to test. Thanks.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
Hi all,
On Sat, 27 Apr 2013 19:06:53 +0200 Geert Uytterhoeven <[email protected]> wrote:
>
> ia64-defconfig:
>
> (.text+0x3956a2): undefined reference to `ucs2_strsize'
> (.text+0x395f82): undefined reference to `ucs2_strsize'
> (.text+0x395fa2): undefined reference to `ucs2_strsize'
> (.text+0x396222): undefined reference to `ucs2_strsize'
> (.text+0x396562): undefined reference to `ucs2_strsize'
> drivers/built-in.o:(.text+0x396722): more undefined references to
> `ucs2_strsize' follow
> vars.c:(.text+0x3975a2): undefined reference to `ucs2_strnlen'
> vars.c:(.text+0x3976f2): undefined reference to `ucs2_strsize'
> efivars.c:(.text+0x398b92): undefined reference to `ucs2_strlen'
> make[1]: *** [vmlinux] Error 1
>
> http://kisskb.ellerman.id.au/kisskb/buildresult/8629073/
>
> It seems to "select UCS2_STRING" introduced by commit
> 0635eb8a54cf0fea64b174bb68bc36b9c3d622db ("Move utf16 functions to
> kernel core and rename") got lost in the drivers/firmware/{=> efi}/Kconfig
> move from commit 048517722cde2595a7366d0c3c72b8b1ec142a9c
> ("efivars: Move pstore code into the new EFI directory")
>
> Don't know who did the mismerge.
Commit e29c2de5f591 ("Merge tag 'v3.9-rc8' into efi-for-tip") by Matt
Fleming from the tip tree merged v3.9-rc8 (which has 0635eb8a54cf) with
the branch that contains 048517722cde but lost the "select UCS2_STRING"
which should be in drivers/firmware/efi/Kconfig.
--
Cheers,
Stephen Rothwell [email protected]
P.S. Geert, please trim your replies.
On Mon, Apr 29, 2013 at 1:36 AM, Stephen Rothwell <[email protected]> wrote:
> P.S. Geert, please trim your replies.
Sorry, I noticed only after sending.
(First time I wanted to reply without quoting anything using the new gmail
web interface. So it was not intuitive ;-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
On Mon, Apr 29, 2013 at 8:58 AM, Geert Uytterhoeven
<[email protected]> wrote:
> On Mon, Apr 29, 2013 at 1:36 AM, Stephen Rothwell <[email protected]> wrote:
>> P.S. Geert, please trim your replies.
>
> Sorry, I noticed only after sending.
> (First time I wanted to reply without quoting anything using the new gmail
> web interface. So it was not intuitive ;-)
>
I was "forced" to switch to that new Gmail-UI as well some weeks ago.
You are able to switch back to old/classic settings (setting was very
hidden, my brother asked me this week :-)).
- Sedat -
> Gr{oetje,eeting}s,
>
> Geert
>
> --
> Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
>
> In personal conversations with technical people, I call myself a hacker. But
> when I'm talking to journalists I just say "programmer" or something like that.
> -- Linus Torvalds
> --
> To unsubscribe from this list: send the line "unsubscribe linux-next" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
On 29/04/13 00:36, Stephen Rothwell wrote:
> Commit e29c2de5f591 ("Merge tag 'v3.9-rc8' into efi-for-tip") by Matt
> Fleming from the tip tree merged v3.9-rc8 (which has 0635eb8a54cf) with
> the branch that contains 048517722cde but lost the "select UCS2_STRING"
> which should be in drivers/firmware/efi/Kconfig.
Eek, yes. Sorry about that. How should we resolve this?
On Mon, 29 Apr 2013 09:11:13 +0100 Matt Fleming <[email protected]> wrote:
>
> On 29/04/13 00:36, Stephen Rothwell wrote:
> > Commit e29c2de5f591 ("Merge tag 'v3.9-rc8' into efi-for-tip") by Matt
> > Fleming from the tip tree merged v3.9-rc8 (which has 0635eb8a54cf) with
> > the branch that contains 048517722cde but lost the "select UCS2_STRING"
> > which should be in drivers/firmware/efi/Kconfig.
>
> Eek, yes. Sorry about that. How should we resolve this?
You should probably add a commit that puts the line back in your tree and
get that merged into the tip tree.
--
Cheers,
Stephen Rothwell [email protected]
On 29/04/13 09:53, Stephen Rothwell wrote:
> On Mon, 29 Apr 2013 09:11:13 +0100 Matt Fleming <[email protected]> wrote:
>>
>> On 29/04/13 00:36, Stephen Rothwell wrote:
>>> Commit e29c2de5f591 ("Merge tag 'v3.9-rc8' into efi-for-tip") by Matt
>>> Fleming from the tip tree merged v3.9-rc8 (which has 0635eb8a54cf) with
>>> the branch that contains 048517722cde but lost the "select UCS2_STRING"
>>> which should be in drivers/firmware/efi/Kconfig.
>>
>> Eek, yes. Sorry about that. How should we resolve this?
>
> You should probably add a commit that puts the line back in your tree and
> get that merged into the tip tree.
Tip folks,
I applied the following to the 'efi-for-tip' branch in the EFI
repository. Unless someone complains I'll send a pull request shortly.
commit da74caa6cead3f6c55dabcaa7b397b2fddd655e3
Author: Matt Fleming <[email protected]>
Date: Mon Apr 29 14:30:28 2013 +0100
ia64, efi: select UCS2_STRING when building EFI support
The ucs2 string library functions are required by the core EFI code.
Select UCS2_STRING from the EFI symbol entry in arch/ia64/Kconfig, just
like we do for x86. This Kconfig bug was caused by a mis-merge in commit
e29c2de5f591 ("Merge tag 'v3.9-rc8' into efi-for-tip").
Cc: Ingo Molnar <[email protected]>
CC: H. Peter Anvin <[email protected]>
Cc: Tony Luck <[email protected]>
Cc: Matthew Garrett <[email protected]>
Signed-off-by: Matt Fleming <[email protected]>
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index 9a02f71..da18c8e 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -110,6 +110,7 @@ config DMI
config EFI
bool
+ select UCS2_STRING
default y
config SCHED_OMIT_FRAME_POINTER