Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Marvin1973:branches:home:oertel
scst
scst_kernel_scsi_change.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File scst_kernel_scsi_change.patch of Package scst
Index: scst-1.0.1.1/src/scst_lib.c ================================================================================ --- scst/src/scst_lib.c +++ scst/src/scst_lib.c @@ -3553,7 +3553,7 @@ return res; } -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) static void scst_req_done(struct scsi_cmnd *scsi_cmd) { struct scsi_request *req; @@ -3615,7 +3615,7 @@ TRACE_EXIT(); return; } -#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) */ +#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) */ static void scst_send_release(struct scst_device *dev) { struct scsi_device *scsi_dev; @@ -3662,7 +3662,7 @@ TRACE_EXIT(); return; } -#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) */ +#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) */ /* scst_mutex supposed to be held */ static void scst_clear_reservation(struct scst_tgt_dev *tgt_dev) @@ -3931,7 +3931,7 @@ sBUG_ON(cmd->inc_blocking || cmd->needs_unblocking || cmd->dec_on_dev_needed); -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) #if defined(CONFIG_SCST_EXTRACHECKS) if (cmd->scsi_req) { PRINT_ERROR("%s: %s", __func__, "Cmd with unfreed " @@ -4109,7 +4109,7 @@ return; } -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) int scst_alloc_request(struct scst_cmd *cmd) { int res = 0; --- scst/src/scst_main.c +++ scst/src/scst_main.c @@ -2024,7 +2024,7 @@ TRACE_ENTRY(); -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) { struct scsi_request *req; BUILD_BUG_ON(SCST_SENSE_BUFFERSIZE != --- scst/src/scst_priv.h +++ scst/src/scst_priv.h @@ -27,7 +27,7 @@ #include <scsi/scsi_device.h> #include <scsi/scsi_host.h> -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) #include <scsi/scsi_request.h> #endif @@ -367,7 +367,7 @@ void scst_check_retries(struct scst_tgt *tgt); -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) int scst_alloc_request(struct scst_cmd *cmd); void scst_release_request(struct scst_cmd *cmd); --- scst/src/scst_targ.c +++ scst/src/scst_targ.c @@ -1410,7 +1410,7 @@ return context; } -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) static inline struct scst_cmd *scst_get_cmd(struct scsi_cmnd *scsi_cmd, struct scsi_request **req) { @@ -1465,7 +1465,7 @@ TRACE_EXIT(); return; } -#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) */ +#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) */ static void scst_cmd_done(void *data, char *sense, int result, int resid) { struct scst_cmd *cmd; @@ -1487,7 +1487,7 @@ TRACE_EXIT(); return; } -#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) */ +#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) */ static void scst_cmd_done_local(struct scst_cmd *cmd, int next_state, enum scst_exec_context pref_context) @@ -2435,7 +2435,7 @@ static int scst_do_real_exec(struct scst_cmd *cmd) { int res = SCST_EXEC_NOT_COMPLETED; -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 16) int rc; #endif struct scst_device *dev = cmd->dev; @@ -2482,7 +2482,7 @@ scst_set_cur_start(cmd); -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) if (unlikely(scst_alloc_request(cmd) != 0)) { PRINT_INFO("%s", "Unable to allocate request, sending BUSY " "status"); @@ -2521,7 +2521,7 @@ scst_set_cmd_error(cmd, SCST_LOAD_SENSE(scst_sense_hardw_error)); goto out_done; -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) out_busy: scst_set_busy(cmd); /* go through */
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor