• Linus Torvalds's avatar
    Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs · 78273df7
    Linus Torvalds authored
    Pull header cleanups from Kent Overstreet:
     "The goal is to get sched.h down to a type only header, so the main
      thing happening in this patchset is splitting out various _types.h
      headers and dependency fixups, as well as moving some things out of
      sched.h to better locations.
    
      This is prep work for the memory allocation profiling patchset which
      adds new sched.h interdepencencies"
    
    * tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs: (51 commits)
      Kill sched.h dependency on rcupdate.h
      kill unnecessary thread_info.h include
      Kill unnecessary kernel.h include
      preempt.h: Kill dependency on list.h
      rseq: Split out rseq.h from sched.h
      LoongArch: signal.c: add header file to fix build error
      restart_block: Trim includes
      lockdep: move held_lock to lockdep_types.h
      sem: Split out sem_types.h
      uidgid: Split out uidgid_types.h
      seccomp: Split out seccomp_types.h
      refcount: Split out refcount_types.h
      uapi/linux/resource.h: fix include
      x86/signal: kill dependency on time.h
      syscall_user_dispatch.h: split out *_types.h
      mm_types_task.h: Trim dependencies
      Split out irqflags_types.h
      ipc: Kill bogus dependency on spinlock.h
      shm: Slim down dependencies
      workqueue: Split out workqueue_types.h
      ...
    78273df7
init_task.c 6.05 KB