Merge branch 'akpm' (final batch from Andrew)
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Feb 2013 04:58:09 +0000 (20:58 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Feb 2013 04:58:09 +0000 (20:58 -0800)
Merge third patch-bumb from Andrew Morton:
 "This wraps me up for -rc1.
   - Lots of misc stuff and things which were deferred/missed from
     patchbombings 1 & 2.
   - ocfs2 things
   - lib/scatterlist
   - hfsplus
   - fatfs
   - documentation
   - signals
   - procfs
   - lockdep
   - coredump
   - seqfile core
   - kexec
   - Tejun's large IDR tree reworkings
   - ipmi
   - partitions
   - nbd
   - random() things
   - kfifo
   - tools/testing/selftests updates
   - Sasha's large and pointless hlist cleanup"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (163 commits)
  hlist: drop the node parameter from iterators
  kcmp: make it depend on CHECKPOINT_RESTORE
  selftests: add a simple doc
  tools/testing/selftests/Makefile: rearrange targets
  selftests/efivarfs: add create-read test
  selftests/efivarfs: add empty file creation test
  selftests: add tests for efivarfs
  kfifo: fix kfifo_alloc() and kfifo_init()
  kfifo: move kfifo.c from kernel/ to lib/
  arch Kconfig: centralise CONFIG_ARCH_NO_VIRT_TO_BUS
  w1: add support for DS2413 Dual Channel Addressable Switch
  memstick: move the dereference below the NULL test
  drivers/pps/clients/pps-gpio.c: use devm_kzalloc
  Documentation/DMA-API-HOWTO.txt: fix typo
  include/linux/eventfd.h: fix incorrect filename is a comment
  mtd: mtd_stresstest: use prandom_bytes()
  mtd: mtd_subpagetest: convert to use prandom library
  mtd: mtd_speedtest: use prandom_bytes
  mtd: mtd_pagetest: convert to use prandom library
  mtd: mtd_oobtest: convert to use prandom library
  ...

1  2 
kernel/Makefile

diff --combined kernel/Makefile
@@@ -7,7 -7,7 +7,7 @@@ obj-y     = fork.o exec_domain.o panic.
            sysctl.o sysctl_binary.o capability.o ptrace.o timer.o user.o \
            signal.o sys.o kmod.o workqueue.o pid.o task_work.o \
            rcupdate.o extable.o params.o posix-timers.o \
-           kthread.o wait.o kfifo.o sys_ni.o posix-cpu-timers.o mutex.o \
+           kthread.o wait.o sys_ni.o posix-cpu-timers.o mutex.o \
            hrtimer.o rwsem.o nsproxy.o srcu.o semaphore.o \
            notifier.o ksysfs.o cred.o \
            async.o range.o groups.o lglock.o smpboot.o
@@@ -25,9 -25,7 +25,7 @@@ endi
  obj-y += sched/
  obj-y += power/
  
- ifeq ($(CONFIG_CHECKPOINT_RESTORE),y)
- obj-$(CONFIG_X86) += kcmp.o
- endif
+ obj-$(CONFIG_CHECKPOINT_RESTORE) += kcmp.o
  obj-$(CONFIG_FREEZER) += freezer.o
  obj-$(CONFIG_PROFILING) += profile.o
  obj-$(CONFIG_STACKTRACE) += stacktrace.o
@@@ -127,19 -125,11 +125,19 @@@ $(obj)/config_data.h: $(obj)/config_dat
  
  $(obj)/time.o: $(obj)/timeconst.h
  
 -quiet_cmd_timeconst  = TIMEC   $@
 -      cmd_timeconst  = $(PERL) $< $(CONFIG_HZ) > $@
 +quiet_cmd_hzfile = HZFILE  $@
 +      cmd_hzfile = echo "hz=$(CONFIG_HZ)" > $@
 +
 +targets += hz.bc
 +$(obj)/hz.bc: $(objtree)/include/config/hz.h FORCE
 +      $(call if_changed,hzfile)
 +
 +quiet_cmd_bc  = BC      $@
 +      cmd_bc  = bc -q $(filter-out FORCE,$^) > $@
 +
  targets += timeconst.h
 -$(obj)/timeconst.h: $(src)/timeconst.pl FORCE
 -      $(call if_changed,timeconst)
 +$(obj)/timeconst.h: $(obj)/hz.bc $(src)/timeconst.bc FORCE
 +      $(call if_changed,bc)
  
  ifeq ($(CONFIG_MODULE_SIG),y)
  #